--- /srv/reproducible-results/rbuild-debian/r-b-build.Mtva7fwo/b1/porechop_0.2.4+dfsg-7_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.Mtva7fwo/b2/porechop_0.2.4+dfsg-7_i386.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - 349ffdbbd7bd6f20f95a0c7ce7c63a63 389884 debug optional porechop-dbgsym_0.2.4+dfsg-7_i386.deb │ - 123f3c5ba427201e0054e5d745d273b7 58776 science optional porechop_0.2.4+dfsg-7_i386.deb │ + c7cfb94f91e40ecb0b66b68dbb0d6993 386564 debug optional porechop-dbgsym_0.2.4+dfsg-7_i386.deb │ + d293a651f7e0900bcec772e718e0948e 58680 science optional porechop_0.2.4+dfsg-7_i386.deb ├── porechop_0.2.4+dfsg-7_i386.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-11-27 13:52:55.000000 debian-binary │ │ -rw-r--r-- 0 0 0 1628 2024-11-27 13:52:55.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 56956 2024-11-27 13:52:55.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 56860 2024-11-27 13:52:55.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/lib/python3/dist-packages/porechop/cpp_functions.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --program-header {} │ │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ │ Entry point 0x0 │ │ │ │ │ There are 9 program headers, starting at offset 52 │ │ │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ │ LOAD 0x000000 0x00000000 0x00000000 0x027dc 0x027dc R 0x1000 │ │ │ │ │ - LOAD 0x003000 0x00003000 0x00003000 0x0d4a8 0x0d4a8 R E 0x1000 │ │ │ │ │ - LOAD 0x011000 0x00011000 0x00011000 0x018f3 0x018f3 R 0x1000 │ │ │ │ │ + LOAD 0x003000 0x00003000 0x00003000 0x0d478 0x0d478 R E 0x1000 │ │ │ │ │ + LOAD 0x011000 0x00011000 0x00011000 0x01903 0x01903 R 0x1000 │ │ │ │ │ LOAD 0x012dbc 0x00013dbc 0x00013dbc 0x0024c 0x00284 RW 0x1000 │ │ │ │ │ DYNAMIC 0x012dcc 0x00013dcc 0x00013dcc 0x00100 0x00100 RW 0x4 │ │ │ │ │ NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4 │ │ │ │ │ - GNU_EH_FRAME 0x0111f0 0x000111f0 0x000111f0 0x001ac 0x001ac R 0x4 │ │ │ │ │ + GNU_EH_FRAME 0x011200 0x00011200 0x00011200 0x001ac 0x001ac R 0x4 │ │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ │ GNU_RELRO 0x012dbc 0x00013dbc 0x00013dbc 0x00244 0x00244 R 0x1 │ │ │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ │ Segment Sections... │ │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt │ │ │ │ │ 01 .init .plt .plt.got .text .fini │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -10,20 +10,20 @@ │ │ │ │ │ [ 5] .gnu.version VERSYM 000023f0 0023f0 0000ac 02 A 3 0 2 │ │ │ │ │ [ 6] .gnu.version_r VERNEED 0000249c 00249c 0000c0 00 A 4 3 4 │ │ │ │ │ [ 7] .rel.dyn REL 0000255c 00255c 0000d0 08 A 3 0 4 │ │ │ │ │ [ 8] .rel.plt REL 0000262c 00262c 0001b0 08 AI 3 21 4 │ │ │ │ │ [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4 │ │ │ │ │ [10] .plt PROGBITS 00003020 003020 000370 04 AX 0 0 16 │ │ │ │ │ [11] .plt.got PROGBITS 00003390 003390 000008 08 AX 0 0 8 │ │ │ │ │ - [12] .text PROGBITS 000033c0 0033c0 00d0d4 00 AX 0 0 64 │ │ │ │ │ - [13] .fini PROGBITS 00010494 010494 000014 00 AX 0 0 4 │ │ │ │ │ - [14] .rodata PROGBITS 00011000 011000 0001f0 00 A 0 0 32 │ │ │ │ │ - [15] .eh_frame_hdr PROGBITS 000111f0 0111f0 0001ac 00 A 0 0 4 │ │ │ │ │ - [16] .eh_frame PROGBITS 0001139c 01139c 0010d8 00 A 0 0 4 │ │ │ │ │ - [17] .gcc_except_table PROGBITS 00012474 012474 00047f 00 A 0 0 1 │ │ │ │ │ + [12] .text PROGBITS 000033c0 0033c0 00d0a4 00 AX 0 0 64 │ │ │ │ │ + [13] .fini PROGBITS 00010464 010464 000014 00 AX 0 0 4 │ │ │ │ │ + [14] .rodata PROGBITS 00011000 011000 000200 00 A 0 0 32 │ │ │ │ │ + [15] .eh_frame_hdr PROGBITS 00011200 011200 0001ac 00 A 0 0 4 │ │ │ │ │ + [16] .eh_frame PROGBITS 000113ac 0113ac 0010d8 00 A 0 0 4 │ │ │ │ │ + [17] .gcc_except_table PROGBITS 00012484 012484 00047f 00 A 0 0 1 │ │ │ │ │ [18] .init_array INIT_ARRAY 00013dbc 012dbc 00000c 04 WA 0 0 4 │ │ │ │ │ [19] .fini_array FINI_ARRAY 00013dc8 012dc8 000004 04 WA 0 0 4 │ │ │ │ │ [20] .dynamic DYNAMIC 00013dcc 012dcc 000100 08 WA 4 0 4 │ │ │ │ │ [21] .got PROGBITS 00013ecc 012ecc 000134 04 WA 0 0 4 │ │ │ │ │ [22] .data PROGBITS 00014000 013000 000008 00 WA 0 0 4 │ │ │ │ │ [23] .bss NOBITS 00014008 013008 000038 00 WA 0 0 8 │ │ │ │ │ [24] .gnu_debuglink PROGBITS 00000000 013008 000034 00 0 0 4 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -35,55 +35,55 @@ │ │ │ │ │ 31: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ │ 32: 00000000 0 FUNC GLOBAL DEFAULT UND _Unwind_Resume@GCC_3.0 (10) │ │ │ │ │ 33: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.0 (5) │ │ │ │ │ 34: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ │ 35: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ │ 36: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (4) │ │ │ │ │ 37: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (2) │ │ │ │ │ - 38: 00014020 4 OBJECT UNIQUE DEFAULT 23 _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ - 39: 0000f410 2642 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC1ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ - 40: 0000b8d0 367 FUNC WEAK DEFAULT 12 _ZN6seqan26assignINS_6StringIhNS_5AllocIvEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEERKSA_ │ │ │ │ │ - 41: 0000c900 1806 FUNC WEAK DEFAULT 12 _ZN6seqan26createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 42: 00008090 135 FUNC WEAK DEFAULT 12 _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 43: 000087f0 613 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ - 44: 00008120 135 FUNC WEAK DEFAULT 12 _ZN6seqan25clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ - 45: 00008650 402 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ - 46: 0000aa20 536 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ - 47: 00010020 1107 FUNC WEAK DEFAULT 12 _ZN6seqan25writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ - 48: 0000c140 534 FUNC WEAK DEFAULT 12 _ZN6seqan26resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ - 49: 0000ac40 383 FUNC WEAK DEFAULT 12 _ZN6seqan26assignINS_6StringINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ - 50: 0000b660 613 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ - 51: 0000ff50 90 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ - 52: 00014010 8 OBJECT UNIQUE DEFAULT 23 _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ - 53: 00008240 402 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ - 54: 00009a00 3683 FUNC WEAK DEFAULT 12 _ZN6seqan221_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_jjS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE │ │ │ │ │ - 55: 0000adc0 1790 FUNC WEAK DEFAULT 12 _ZN6seqan26createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 56: 00009210 425 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ - 57: 0000c520 586 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ - 58: 0000ffb0 99 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ - 59: 000083e0 613 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ - 60: 00014030 4 OBJECT UNIQUE DEFAULT 23 _ZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ - 61: 0000b4c0 402 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ - 62: 0000ba40 1790 FUNC WEAK DEFAULT 12 _ZN6seqan26createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ - 63: 00008a60 682 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE │ │ │ │ │ - 64: 0000fe70 215 FUNC WEAK DEFAULT 12 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z │ │ │ │ │ - 65: 0000a870 418 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ - 66: 00014024 4 OBJECT UNIQUE DEFAULT 23 _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ - 67: 0000c360 443 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ - 68: 00014034 1 OBJECT UNIQUE DEFAULT 23 _ZZN6seqan224AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ - 69: 00014038 6 OBJECT UNIQUE DEFAULT 23 _ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ - 70: 000081b0 135 FUNC WEAK DEFAULT 12 _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 71: 000093c0 801 FUNC WEAK DEFAULT 12 _ZN6seqan214ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ - 72: 000096f0 735 FUNC WEAK DEFAULT 12 _ZN6seqan210insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ - 73: 00011020 256 OBJECT UNIQUE DEFAULT 14 _ZN6seqan225TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ - 74: 000048e0 29 FUNC GLOBAL DEFAULT 12 freeCString │ │ │ │ │ - 75: 00014028 8 OBJECT UNIQUE DEFAULT 23 _ZGVN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ - 76: 00004900 89 FUNC GLOBAL DEFAULT 12 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ - 77: 0000f410 2642 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC2ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ - 78: 0000d040 9162 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ - 79: 00008d20 622 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ - 80: 00014035 1 OBJECT UNIQUE DEFAULT 23 _ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ - 81: 0000c770 399 FUNC WEAK DEFAULT 12 _ZN6seqan26assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ - 82: 0000ff50 90 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ - 83: 00014018 8 OBJECT UNIQUE DEFAULT 23 _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ - 84: 00008f90 637 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ - 85: 000059d0 9919 FUNC GLOBAL DEFAULT 12 adapterAlignment │ │ │ │ │ + 38: 00014038 4 OBJECT UNIQUE DEFAULT 23 _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ + 39: 000061d0 2642 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC1ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ + 40: 0000ed10 367 FUNC WEAK DEFAULT 12 _ZN6seqan26assignINS_6StringIhNS_5AllocIvEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEERKSA_ │ │ │ │ │ + 41: 0000fd40 1806 FUNC WEAK DEFAULT 12 _ZN6seqan26createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 42: 0000b4d0 135 FUNC WEAK DEFAULT 12 _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 43: 0000bc30 613 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ + 44: 0000b560 135 FUNC WEAK DEFAULT 12 _ZN6seqan25clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ + 45: 0000ba90 402 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ + 46: 0000de60 536 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ + 47: 00006de0 1107 FUNC WEAK DEFAULT 12 _ZN6seqan25writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ + 48: 0000f580 534 FUNC WEAK DEFAULT 12 _ZN6seqan26resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ + 49: 0000e080 383 FUNC WEAK DEFAULT 12 _ZN6seqan26assignINS_6StringINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ + 50: 0000eaa0 613 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ + 51: 00006d10 90 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ + 52: 00014028 8 OBJECT UNIQUE DEFAULT 23 _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ + 53: 0000b680 402 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ + 54: 0000ce40 3683 FUNC WEAK DEFAULT 12 _ZN6seqan221_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_jjS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE │ │ │ │ │ + 55: 0000e200 1790 FUNC WEAK DEFAULT 12 _ZN6seqan26createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 56: 0000c650 425 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ + 57: 0000f960 586 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ + 58: 00006d70 99 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ + 59: 0000b820 613 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ + 60: 00014018 4 OBJECT UNIQUE DEFAULT 23 _ZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ + 61: 0000e900 402 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ + 62: 0000ee80 1790 FUNC WEAK DEFAULT 12 _ZN6seqan26createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ + 63: 0000bea0 682 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE │ │ │ │ │ + 64: 00006c30 215 FUNC WEAK DEFAULT 12 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z │ │ │ │ │ + 65: 0000dcb0 418 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ + 66: 0001403c 4 OBJECT UNIQUE DEFAULT 23 _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ + 67: 0000f7a0 443 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ + 68: 0001401c 1 OBJECT UNIQUE DEFAULT 23 _ZZN6seqan224AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ + 69: 00014020 6 OBJECT UNIQUE DEFAULT 23 _ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ + 70: 0000b5f0 135 FUNC WEAK DEFAULT 12 _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 71: 0000c800 801 FUNC WEAK DEFAULT 12 _ZN6seqan214ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ + 72: 0000cb30 735 FUNC WEAK DEFAULT 12 _ZN6seqan210insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ + 73: 00011100 256 OBJECT UNIQUE DEFAULT 14 _ZN6seqan225TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ + 74: 00007d20 29 FUNC GLOBAL DEFAULT 12 freeCString │ │ │ │ │ + 75: 00014010 8 OBJECT UNIQUE DEFAULT 23 _ZGVN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ + 76: 00007d40 89 FUNC GLOBAL DEFAULT 12 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ + 77: 000061d0 2642 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC2ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ + 78: 00003e00 9162 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ + 79: 0000c160 622 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ + 80: 0001401d 1 OBJECT UNIQUE DEFAULT 23 _ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ + 81: 0000fbb0 399 FUNC WEAK DEFAULT 12 _ZN6seqan26assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ + 82: 00006d10 90 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ + 83: 00014030 8 OBJECT UNIQUE DEFAULT 23 _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ + 84: 0000c3d0 637 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ + 85: 00008e10 9919 FUNC GLOBAL DEFAULT 12 adapterAlignment │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -4,83 +4,83 @@ │ │ │ │ │ 00013dbc 00000008 R_386_RELATIVE │ │ │ │ │ 00013dc0 00000008 R_386_RELATIVE │ │ │ │ │ 00013dc4 00000008 R_386_RELATIVE │ │ │ │ │ 00013dc8 00000008 R_386_RELATIVE │ │ │ │ │ 00014000 00000008 R_386_RELATIVE │ │ │ │ │ 00013fb0 00000206 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3 │ │ │ │ │ 00013fb4 00000306 R_386_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ │ -00013fb8 00004206 R_386_GLOB_DAT 00014024 _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ -00013fbc 00005306 R_386_GLOB_DAT 00014018 _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ -00013fc0 00004506 R_386_GLOB_DAT 00014038 _ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ +00013fb8 00004206 R_386_GLOB_DAT 0001403c _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ +00013fbc 00005306 R_386_GLOB_DAT 00014030 _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ +00013fc0 00004506 R_386_GLOB_DAT 00014020 _ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ 00013fc4 00000e06 R_386_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ │ -00013fc8 00003c06 R_386_GLOB_DAT 00014030 _ZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ -00013fcc 00004b06 R_386_GLOB_DAT 00014028 _ZGVN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ -00013fd0 00004906 R_386_GLOB_DAT 00011020 _ZN6seqan225TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ -00013fd4 00004406 R_386_GLOB_DAT 00014034 _ZZN6seqan224AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ +00013fc8 00003c06 R_386_GLOB_DAT 00014018 _ZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ +00013fcc 00004b06 R_386_GLOB_DAT 00014010 _ZGVN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ +00013fd0 00004906 R_386_GLOB_DAT 00011100 _ZN6seqan225TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ +00013fd4 00004406 R_386_GLOB_DAT 0001401c _ZZN6seqan224AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ 00013fd8 00001106 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ │ 00013fdc 00001306 R_386_GLOB_DAT 00000000 vsnprintf@GLIBC_2.0 │ │ │ │ │ 00013fe0 00001406 R_386_GLOB_DAT 00000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ │ -00013fe4 00003406 R_386_GLOB_DAT 00014010 _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ -00013fe8 00002606 R_386_GLOB_DAT 00014020 _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ +00013fe4 00003406 R_386_GLOB_DAT 00014028 _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ +00013fe8 00002606 R_386_GLOB_DAT 00014038 _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ 00013fec 00001f06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ │ -00013ff0 00005006 R_386_GLOB_DAT 00014035 _ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ +00013ff0 00005006 R_386_GLOB_DAT 0001401d _ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ 00013ff4 00002206 R_386_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ │ 00013ff8 00002306 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ │ 00013ffc 00002406 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ │ 00014004 00001c01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3 │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x262c contains 54 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00013ed8 00000107 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4 │ │ │ │ │ -00013edc 00003d07 R_386_JUMP_SLOT 0000b4c0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ +00013edc 00003d07 R_386_JUMP_SLOT 0000e900 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ 00013ee0 00000407 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ │ 00013ee4 00000507 R_386_JUMP_SLOT 00000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 │ │ │ │ │ 00013ee8 00000607 R_386_JUMP_SLOT 00000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 │ │ │ │ │ -00013eec 00004e07 R_386_JUMP_SLOT 0000d040 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ -00013ef0 00003e07 R_386_JUMP_SLOT 0000ba40 _ZN6seqan26createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ -00013ef4 00004807 R_386_JUMP_SLOT 000096f0 _ZN6seqan210insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ -00013ef8 00002a07 R_386_JUMP_SLOT 00008090 _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +00013eec 00004e07 R_386_JUMP_SLOT 00003e00 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ +00013ef0 00003e07 R_386_JUMP_SLOT 0000ee80 _ZN6seqan26createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ +00013ef4 00004807 R_386_JUMP_SLOT 0000cb30 _ZN6seqan210insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ +00013ef8 00002a07 R_386_JUMP_SLOT 0000b4d0 _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ 00013efc 00000707 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj@GLIBCXX_3.4.21 │ │ │ │ │ 00013f00 00000807 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj@GLIBCXX_3.4.21 │ │ │ │ │ -00013f04 00002f07 R_386_JUMP_SLOT 00010020 _ZN6seqan25writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ -00013f08 00002d07 R_386_JUMP_SLOT 00008650 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ -00013f0c 00003907 R_386_JUMP_SLOT 0000c520 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ -00013f10 00003b07 R_386_JUMP_SLOT 000083e0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ +00013f04 00002f07 R_386_JUMP_SLOT 00006de0 _ZN6seqan25writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ +00013f08 00002d07 R_386_JUMP_SLOT 0000ba90 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ +00013f0c 00003907 R_386_JUMP_SLOT 0000f960 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ +00013f10 00003b07 R_386_JUMP_SLOT 0000b820 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ 00013f14 00000907 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0 │ │ │ │ │ 00013f18 00000a07 R_386_JUMP_SLOT 00000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 │ │ │ │ │ 00013f1c 00000b07 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 │ │ │ │ │ 00013f20 00000c07 R_386_JUMP_SLOT 00000000 malloc@GLIBC_2.0 │ │ │ │ │ 00013f24 00000d07 R_386_JUMP_SLOT 00000000 strlen@GLIBC_2.0 │ │ │ │ │ -00013f28 00004607 R_386_JUMP_SLOT 000081b0 _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ -00013f2c 00004f07 R_386_JUMP_SLOT 00008d20 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ -00013f30 00002907 R_386_JUMP_SLOT 0000c900 _ZN6seqan26createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +00013f28 00004607 R_386_JUMP_SLOT 0000b5f0 _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +00013f2c 00004f07 R_386_JUMP_SLOT 0000c160 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ +00013f30 00002907 R_386_JUMP_SLOT 0000fd40 _ZN6seqan26createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ 00013f34 00000f07 R_386_JUMP_SLOT 00000000 _ZdlPvj@CXXABI_1.3.9 │ │ │ │ │ -00013f38 00005407 R_386_JUMP_SLOT 00008f90 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ -00013f3c 00004007 R_386_JUMP_SLOT 0000fe70 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z │ │ │ │ │ -00013f40 00004c07 R_386_JUMP_SLOT 00004900 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ -00013f44 00003807 R_386_JUMP_SLOT 00009210 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ +00013f38 00005407 R_386_JUMP_SLOT 0000c3d0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ +00013f3c 00004007 R_386_JUMP_SLOT 00006c30 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z │ │ │ │ │ +00013f40 00004c07 R_386_JUMP_SLOT 00007d40 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ +00013f44 00003807 R_386_JUMP_SLOT 0000c650 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ 00013f48 00001007 R_386_JUMP_SLOT 00000000 _ZdlPv@GLIBCXX_3.4 │ │ │ │ │ -00013f4c 00003007 R_386_JUMP_SLOT 0000c140 _ZN6seqan26resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ +00013f4c 00003007 R_386_JUMP_SLOT 0000f580 _ZN6seqan26resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ 00013f50 00001207 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj@GLIBCXX_3.4.21 │ │ │ │ │ -00013f54 00002e07 R_386_JUMP_SLOT 0000aa20 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ +00013f54 00002e07 R_386_JUMP_SLOT 0000de60 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ 00013f58 00001507 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ │ -00013f5c 00004307 R_386_JUMP_SLOT 0000c360 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ +00013f5c 00004307 R_386_JUMP_SLOT 0000f7a0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ 00013f60 00001607 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 │ │ │ │ │ 00013f64 00001707 R_386_JUMP_SLOT 00000000 free@GLIBC_2.0 │ │ │ │ │ 00013f68 00001807 R_386_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4 │ │ │ │ │ -00013f6c 00002b07 R_386_JUMP_SLOT 000087f0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ -00013f70 00002707 R_386_JUMP_SLOT 0000f410 _ZN15ScoredAlignmentC1ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ +00013f6c 00002b07 R_386_JUMP_SLOT 0000bc30 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ +00013f70 00002707 R_386_JUMP_SLOT 000061d0 _ZN15ScoredAlignmentC1ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ 00013f74 00001907 R_386_JUMP_SLOT 00000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 │ │ │ │ │ -00013f78 00004107 R_386_JUMP_SLOT 0000a870 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ -00013f7c 00003707 R_386_JUMP_SLOT 0000adc0 _ZN6seqan26createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ -00013f80 00003507 R_386_JUMP_SLOT 00008240 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ -00013f84 00005207 R_386_JUMP_SLOT 0000ff50 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ +00013f78 00004107 R_386_JUMP_SLOT 0000dcb0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ +00013f7c 00003707 R_386_JUMP_SLOT 0000e200 _ZN6seqan26createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +00013f80 00003507 R_386_JUMP_SLOT 0000b680 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ +00013f84 00005207 R_386_JUMP_SLOT 00006d10 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ 00013f88 00001b07 R_386_JUMP_SLOT 00000000 memset@GLIBC_2.0 │ │ │ │ │ 00013f8c 00001d07 R_386_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4 │ │ │ │ │ 00013f90 00001e07 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj@GLIBCXX_3.4.21 │ │ │ │ │ 00013f94 00002007 R_386_JUMP_SLOT 00000000 _Unwind_Resume@GCC_3.0 │ │ │ │ │ 00013f98 00002107 R_386_JUMP_SLOT 00000000 memmove@GLIBC_2.0 │ │ │ │ │ -00013f9c 00004707 R_386_JUMP_SLOT 000093c0 _ZN6seqan214ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ -00013fa0 00003207 R_386_JUMP_SLOT 0000b660 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ -00013fa4 00002c07 R_386_JUMP_SLOT 00008120 _ZN6seqan25clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ -00013fa8 00003607 R_386_JUMP_SLOT 00009a00 _ZN6seqan221_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_jjS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE │ │ │ │ │ +00013f9c 00004707 R_386_JUMP_SLOT 0000c800 _ZN6seqan214ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ +00013fa0 00003207 R_386_JUMP_SLOT 0000eaa0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ +00013fa4 00002c07 R_386_JUMP_SLOT 0000b560 _ZN6seqan25clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ +00013fa8 00003607 R_386_JUMP_SLOT 0000ce40 _ZN6seqan221_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_jjS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE │ │ │ │ │ 00013fac 00002507 R_386_JUMP_SLOT 00000000 _ZNSt6localeC1Ev@GLIBCXX_3.4 │ │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Dynamic section at offset 0x12dcc contains 28 entries: │ │ │ │ │ Tag Type Name/Value │ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libstdc++.so.6] │ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ │ 0x0000000c (INIT) 0x3000 │ │ │ │ │ - 0x0000000d (FINI) 0x10494 │ │ │ │ │ + 0x0000000d (FINI) 0x10464 │ │ │ │ │ 0x00000019 (INIT_ARRAY) 0x13dbc │ │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 12 (bytes) │ │ │ │ │ 0x0000001a (FINI_ARRAY) 0x13dc8 │ │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x178 │ │ │ │ │ 0x00000005 (STRTAB) 0x87c │ │ │ │ │ 0x00000006 (SYMTAB) 0x31c │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 51e91108a395321b5e55f46df40d13277db81f4a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5dd1fe7917867178801e662fd8df7d4e3403053a │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -1,67 +1,67 @@ │ │ │ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ │ │ │ │ │ │ Version: 1 │ │ │ │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ │ │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ │ │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ │ │ │ - Start of frame section: 0x1a8 (offset: 0x1139c) │ │ │ │ │ + Start of frame section: 0x1a8 (offset: 0x113ac) │ │ │ │ │ Entries in search table: 0x34 │ │ │ │ │ - 0xffffffffffff1e30 (offset: 0x3020) -> 0x1c4 fde=[ 18] │ │ │ │ │ - 0xffffffffffff21a0 (offset: 0x3390) -> 0x1e8 fde=[ 3c] │ │ │ │ │ - 0xffffffffffff21d0 (offset: 0x33c0) -> 0x1000 fde=[ e54] │ │ │ │ │ - 0xffffffffffff24c6 (offset: 0x36b6) -> 0x10e4 fde=[ f38] │ │ │ │ │ - 0xffffffffffff28d4 (offset: 0x3ac4) -> 0x1230 fde=[ 1084] │ │ │ │ │ - 0xffffffffffff2a40 (offset: 0x3c30) -> 0x1020 fde=[ e74] │ │ │ │ │ - 0xffffffffffff2a80 (offset: 0x3c70) -> 0x1250 fde=[ 10a4] │ │ │ │ │ - 0xffffffffffff2c10 (offset: 0x3e00) -> 0x1fc fde=[ 50] │ │ │ │ │ - 0xffffffffffff2cc0 (offset: 0x3eb0) -> 0x25c fde=[ b0] │ │ │ │ │ - 0xffffffffffff3280 (offset: 0x4470) -> 0x29c fde=[ f0] │ │ │ │ │ - 0xffffffffffff36f0 (offset: 0x48e0) -> 0x34c fde=[ 1a0] │ │ │ │ │ - 0xffffffffffff3710 (offset: 0x4900) -> 0x370 fde=[ 1c4] │ │ │ │ │ - 0xffffffffffff3770 (offset: 0x4960) -> 0xbd4 fde=[ a28] │ │ │ │ │ - 0xffffffffffff3e90 (offset: 0x5080) -> 0xcd8 fde=[ b2c] │ │ │ │ │ - 0xffffffffffff47e0 (offset: 0x59d0) -> 0xfbc fde=[ e10] │ │ │ │ │ - 0xffffffffffff6ea0 (offset: 0x8090) -> 0x3c4 fde=[ 218] │ │ │ │ │ - 0xffffffffffff6f30 (offset: 0x8120) -> 0x430 fde=[ 284] │ │ │ │ │ - 0xffffffffffff6fc0 (offset: 0x81b0) -> 0x49c fde=[ 2f0] │ │ │ │ │ - 0xffffffffffff7050 (offset: 0x8240) -> 0x528 fde=[ 37c] │ │ │ │ │ - 0xffffffffffff71f0 (offset: 0x83e0) -> 0x560 fde=[ 3b4] │ │ │ │ │ - 0xffffffffffff7460 (offset: 0x8650) -> 0x598 fde=[ 3ec] │ │ │ │ │ - 0xffffffffffff7600 (offset: 0x87f0) -> 0x5d0 fde=[ 424] │ │ │ │ │ - 0xffffffffffff7870 (offset: 0x8a60) -> 0x608 fde=[ 45c] │ │ │ │ │ - 0xffffffffffff7b30 (offset: 0x8d20) -> 0x640 fde=[ 494] │ │ │ │ │ - 0xffffffffffff7da0 (offset: 0x8f90) -> 0x678 fde=[ 4cc] │ │ │ │ │ - 0xffffffffffff8020 (offset: 0x9210) -> 0x6b0 fde=[ 504] │ │ │ │ │ - 0xffffffffffff81d0 (offset: 0x93c0) -> 0x6e8 fde=[ 53c] │ │ │ │ │ - 0xffffffffffff8500 (offset: 0x96f0) -> 0x720 fde=[ 574] │ │ │ │ │ - 0xffffffffffff8810 (offset: 0x9a00) -> 0x758 fde=[ 5ac] │ │ │ │ │ - 0xffffffffffff9680 (offset: 0xa870) -> 0x848 fde=[ 69c] │ │ │ │ │ - 0xffffffffffff9830 (offset: 0xaa20) -> 0x880 fde=[ 6d4] │ │ │ │ │ - 0xffffffffffff9a50 (offset: 0xac40) -> 0x8b8 fde=[ 70c] │ │ │ │ │ - 0xffffffffffff9bd0 (offset: 0xadc0) -> 0x974 fde=[ 7c8] │ │ │ │ │ - 0xffffffffffffa2d0 (offset: 0xb4c0) -> 0x9bc fde=[ 810] │ │ │ │ │ - 0xffffffffffffa470 (offset: 0xb660) -> 0x9f4 fde=[ 848] │ │ │ │ │ - 0xffffffffffffa6e0 (offset: 0xb8d0) -> 0xa2c fde=[ 880] │ │ │ │ │ - 0xffffffffffffa850 (offset: 0xba40) -> 0xafc fde=[ 950] │ │ │ │ │ - 0xffffffffffffaf50 (offset: 0xc140) -> 0xb44 fde=[ 998] │ │ │ │ │ - 0xffffffffffffb170 (offset: 0xc360) -> 0xe34 fde=[ c88] │ │ │ │ │ - 0xffffffffffffb330 (offset: 0xc520) -> 0xe6c fde=[ cc0] │ │ │ │ │ - 0xffffffffffffb580 (offset: 0xc770) -> 0xea4 fde=[ cf8] │ │ │ │ │ - 0xffffffffffffb710 (offset: 0xc900) -> 0xf74 fde=[ dc8] │ │ │ │ │ - 0xffffffffffffbe1e (offset: 0xd00e) -> 0x1034 fde=[ e88] │ │ │ │ │ - 0xffffffffffffbe22 (offset: 0xd012) -> 0x1048 fde=[ e9c] │ │ │ │ │ - 0xffffffffffffbe26 (offset: 0xd016) -> 0x105c fde=[ eb0] │ │ │ │ │ - 0xffffffffffffbe50 (offset: 0xd040) -> 0x10a0 fde=[ ef4] │ │ │ │ │ - 0xffffffffffffe220 (offset: 0xf410) -> 0x11e4 fde=[ 1038] │ │ │ │ │ - 0xffffffffffffec80 (offset: 0xfe70) -> 0x1070 fde=[ ec4] │ │ │ │ │ - 0xffffffffffffed60 (offset: 0xff50) -> 0x1108 fde=[ f5c] │ │ │ │ │ - 0xffffffffffffedc0 (offset: 0xffb0) -> 0x1144 fde=[ f98] │ │ │ │ │ - 0xffffffffffffee30 (offset: 0x10020) -> 0x118c fde=[ fe0] │ │ │ │ │ - 0xfffffffffffff290 (offset: 0x10480) -> 0x1264 fde=[ 10b8] │ │ │ │ │ + 0xffffffffffff1e20 (offset: 0x3020) -> 0x1c4 fde=[ 18] │ │ │ │ │ + 0xffffffffffff2190 (offset: 0x3390) -> 0x1e8 fde=[ 3c] │ │ │ │ │ + 0xffffffffffff21c0 (offset: 0x33c0) -> 0x290 fde=[ e4] │ │ │ │ │ + 0xffffffffffff25ce (offset: 0x37ce) -> 0x3dc fde=[ 230] │ │ │ │ │ + 0xffffffffffff2733 (offset: 0x3933) -> 0x1230 fde=[ 1084] │ │ │ │ │ + 0xffffffffffff2a30 (offset: 0x3c30) -> 0x3fc fde=[ 250] │ │ │ │ │ + 0xffffffffffff2a90 (offset: 0x3c90) -> 0x1250 fde=[ 10a4] │ │ │ │ │ + 0xffffffffffff2c00 (offset: 0x3e00) -> 0x24c fde=[ a0] │ │ │ │ │ + 0xffffffffffff4fd0 (offset: 0x61d0) -> 0x390 fde=[ 1e4] │ │ │ │ │ + 0xffffffffffff5a30 (offset: 0x6c30) -> 0x1fc fde=[ 50] │ │ │ │ │ + 0xffffffffffff5b10 (offset: 0x6d10) -> 0x2b4 fde=[ 108] │ │ │ │ │ + 0xffffffffffff5b70 (offset: 0x6d70) -> 0x2f0 fde=[ 144] │ │ │ │ │ + 0xffffffffffff5be0 (offset: 0x6de0) -> 0x338 fde=[ 18c] │ │ │ │ │ + 0xffffffffffff6033 (offset: 0x7233) -> 0x410 fde=[ 264] │ │ │ │ │ + 0xffffffffffff6037 (offset: 0x7237) -> 0x424 fde=[ 278] │ │ │ │ │ + 0xffffffffffff603b (offset: 0x723b) -> 0x438 fde=[ 28c] │ │ │ │ │ + 0xffffffffffff6040 (offset: 0x7240) -> 0x44c fde=[ 2a0] │ │ │ │ │ + 0xffffffffffff60f0 (offset: 0x72f0) -> 0x4ac fde=[ 300] │ │ │ │ │ + 0xffffffffffff66b0 (offset: 0x78b0) -> 0x4ec fde=[ 340] │ │ │ │ │ + 0xffffffffffff6b20 (offset: 0x7d20) -> 0x59c fde=[ 3f0] │ │ │ │ │ + 0xffffffffffff6b40 (offset: 0x7d40) -> 0x5c0 fde=[ 414] │ │ │ │ │ + 0xffffffffffff6ba0 (offset: 0x7da0) -> 0xe04 fde=[ c58] │ │ │ │ │ + 0xffffffffffff72c0 (offset: 0x84c0) -> 0xf08 fde=[ d5c] │ │ │ │ │ + 0xffffffffffff7c10 (offset: 0x8e10) -> 0x11ec fde=[ 1040] │ │ │ │ │ + 0xffffffffffffa2d0 (offset: 0xb4d0) -> 0x614 fde=[ 468] │ │ │ │ │ + 0xffffffffffffa360 (offset: 0xb560) -> 0x680 fde=[ 4d4] │ │ │ │ │ + 0xffffffffffffa3f0 (offset: 0xb5f0) -> 0x6ec fde=[ 540] │ │ │ │ │ + 0xffffffffffffa480 (offset: 0xb680) -> 0x758 fde=[ 5ac] │ │ │ │ │ + 0xffffffffffffa620 (offset: 0xb820) -> 0x790 fde=[ 5e4] │ │ │ │ │ + 0xffffffffffffa890 (offset: 0xba90) -> 0x7c8 fde=[ 61c] │ │ │ │ │ + 0xffffffffffffaa30 (offset: 0xbc30) -> 0x800 fde=[ 654] │ │ │ │ │ + 0xffffffffffffaca0 (offset: 0xbea0) -> 0x838 fde=[ 68c] │ │ │ │ │ + 0xffffffffffffaf60 (offset: 0xc160) -> 0x870 fde=[ 6c4] │ │ │ │ │ + 0xffffffffffffb1d0 (offset: 0xc3d0) -> 0x8a8 fde=[ 6fc] │ │ │ │ │ + 0xffffffffffffb450 (offset: 0xc650) -> 0x8e0 fde=[ 734] │ │ │ │ │ + 0xffffffffffffb600 (offset: 0xc800) -> 0x918 fde=[ 76c] │ │ │ │ │ + 0xffffffffffffb930 (offset: 0xcb30) -> 0x950 fde=[ 7a4] │ │ │ │ │ + 0xffffffffffffbc40 (offset: 0xce40) -> 0x988 fde=[ 7dc] │ │ │ │ │ + 0xffffffffffffcab0 (offset: 0xdcb0) -> 0xa78 fde=[ 8cc] │ │ │ │ │ + 0xffffffffffffcc60 (offset: 0xde60) -> 0xab0 fde=[ 904] │ │ │ │ │ + 0xffffffffffffce80 (offset: 0xe080) -> 0xae8 fde=[ 93c] │ │ │ │ │ + 0xffffffffffffd000 (offset: 0xe200) -> 0xba4 fde=[ 9f8] │ │ │ │ │ + 0xffffffffffffd700 (offset: 0xe900) -> 0xbec fde=[ a40] │ │ │ │ │ + 0xffffffffffffd8a0 (offset: 0xeaa0) -> 0xc24 fde=[ a78] │ │ │ │ │ + 0xffffffffffffdb10 (offset: 0xed10) -> 0xc5c fde=[ ab0] │ │ │ │ │ + 0xffffffffffffdc80 (offset: 0xee80) -> 0xd2c fde=[ b80] │ │ │ │ │ + 0xffffffffffffe380 (offset: 0xf580) -> 0xd74 fde=[ bc8] │ │ │ │ │ + 0xffffffffffffe5a0 (offset: 0xf7a0) -> 0x1064 fde=[ eb8] │ │ │ │ │ + 0xffffffffffffe760 (offset: 0xf960) -> 0x109c fde=[ ef0] │ │ │ │ │ + 0xffffffffffffe9b0 (offset: 0xfbb0) -> 0x10d4 fde=[ f28] │ │ │ │ │ + 0xffffffffffffeb40 (offset: 0xfd40) -> 0x11a4 fde=[ ff8] │ │ │ │ │ + 0xfffffffffffff250 (offset: 0x10450) -> 0x1264 fde=[ 10b8] │ │ │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 00000000 00000014 00000000 CIE │ │ │ │ │ Version: 1 │ │ │ │ │ Augmentation: "zR" │ │ │ │ │ @@ -82,2308 +82,2308 @@ │ │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg4 (esp): 4; DW_OP_breg8 (eip): 0; DW_OP_lit15; DW_OP_and; DW_OP_lit11; DW_OP_ge; DW_OP_lit2; DW_OP_shl; DW_OP_plus) │ │ │ │ │ │ │ │ │ │ 0000003c 00000010 00000040 FDE cie=00000000 pc=00003390..00003398 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000050 0000005c 00000054 FDE cie=00000000 pc=00003e00..00003ea7 │ │ │ │ │ +00000050 0000002c 00000054 FDE cie=00000000 pc=00006c30..00006d07 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c31 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00006c33 │ │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006c36 │ │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ + DW_CFA_advance_loc1: 126 to 00006cb4 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cb5 │ │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cb6 │ │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cb7 │ │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00006cc0 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00000080 0000001c 00000000 CIE │ │ │ │ │ + Version: 1 │ │ │ │ │ + Augmentation: "zPLR" │ │ │ │ │ + Code alignment factor: 1 │ │ │ │ │ + Data alignment factor: -4 │ │ │ │ │ + Return address column: 8 │ │ │ │ │ + Augmentation data: 9b c5 2b 00 00 1b 1b │ │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ + DW_CFA_offset: r8 (eip) at cfa-4 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +000000a0 00000040 00000024 FDE cie=00000080 pc=00003e00..000061ca │ │ │ │ │ + Augmentation data: 27 10 00 00 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00003e01 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00003e04 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003e03 │ │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003e0b │ │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00003e1d │ │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ + DW_CFA_advance_loc1: 108 to 00003e89 │ │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ │ + DW_CFA_advance_loc2: 2252 to 00004755 │ │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ │ + DW_CFA_advance_loc2: 2603 to 00005180 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005181 │ │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005182 │ │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005183 │ │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00005190 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_advance_loc2: 507 to 0000538b │ │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +000000e4 00000020 00000068 FDE cie=00000080 pc=000033c0..000037ce │ │ │ │ │ + Augmentation data: 5d 10 00 00 │ │ │ │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000033ec │ │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00000108 00000038 0000010c FDE cie=00000000 pc=00006d10..00006d6a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d11 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d12 │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00006d20 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 00006d3f │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00006d43 │ │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d44 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006d4c │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00006d55 │ │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00006d5f │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006d67 │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d68 │ │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d69 │ │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00000144 00000044 00000148 FDE cie=00000000 pc=00006d70..00006dd3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d71 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d72 │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00006d80 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 00006d9f │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00006da3 │ │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006da4 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006dac │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00006db5 │ │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00006dbe │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00006dc4 │ │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dc5 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00006dc7 │ │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dc8 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006dd0 │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dd1 │ │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dd2 │ │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +0000018c 00000054 00000190 FDE cie=00000000 pc=00006de0..00007233 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00006deb │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dec │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ded │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dee │ │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006df1 │ │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ │ + DW_CFA_advance_loc2: 808 to 00007119 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000711a │ │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000711b │ │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000711c │ │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000711d │ │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007120 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007123 │ │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00007127 │ │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007128 │ │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000712e │ │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000713d │ │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00007143 │ │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007144 │ │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000714a │ │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ │ + │ │ │ │ │ +000001e4 00000048 00000168 FDE cie=00000080 pc=000061d0..00006c22 │ │ │ │ │ + Augmentation data: ab 0f 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000061d1 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000061d3 │ │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000061d4 │ │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 000061e7 │ │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ + DW_CFA_advance_loc1: 220 to 000062c3 │ │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ │ + DW_CFA_advance_loc2: 397 to 00006450 │ │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ │ + DW_CFA_advance_loc1: 129 to 000064d1 │ │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ │ + DW_CFA_advance_loc2: 374 to 00006647 │ │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ │ + DW_CFA_advance_loc2: 1283 to 00006b4a │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b4b │ │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b4c │ │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b4d │ │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006b50 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_advance_loc1: 81 to 00006ba1 │ │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00000230 0000001c 000001b4 FDE cie=00000080 pc=000037ce..00003933 │ │ │ │ │ + Augmentation data: 9a 0f 00 00 │ │ │ │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ + │ │ │ │ │ +00000250 00000010 00000254 FDE cie=00000000 pc=00003c30..00003c83 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00000264 00000010 00000268 FDE cie=00000000 pc=00007233..00007237 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00000278 00000010 0000027c FDE cie=00000000 pc=00007237..0000723b │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +0000028c 00000010 00000290 FDE cie=00000000 pc=0000723b..0000723f │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +000002a0 0000005c 000002a4 FDE cie=00000000 pc=00007240..000072e7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007241 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007244 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00003e07 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007247 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00003e0a │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000724a │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00003e18 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00007258 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 64 to 00003e58 │ │ │ │ │ + DW_CFA_advance_loc1: 64 to 00007298 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003e59 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007299 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003e5a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000729a │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003e5b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000729b │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003e5c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000729c │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003e60 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000072a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00003e73 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 000072b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003e75 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000072b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00003e7a │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000072ba │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003e7b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000072bb │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00003e87 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000072c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003e8f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000072cf │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003e90 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000072d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003e91 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000072d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003e92 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000072d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00003ea0 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000072e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b0 0000003c 000000b4 FDE cie=00000000 pc=00003eb0..0000446e │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003eb1 │ │ │ │ │ +00000300 0000003c 00000304 FDE cie=00000000 pc=000072f0..000078ae │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000072f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003eb2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000072f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003eb3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000072f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003eb4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000072f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00003ec2 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00007302 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc2: 1439 to 00004461 │ │ │ │ │ + DW_CFA_advance_loc2: 1439 to 000078a1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004462 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000078a2 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004463 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000078a3 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004464 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000078a4 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004465 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000078a5 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004466 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000078a6 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000000f0 000000ac 000000f4 FDE cie=00000000 pc=00004470..000048d7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004471 │ │ │ │ │ +00000340 000000ac 00000344 FDE cie=00000000 pc=000078b0..00007d17 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000078b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004472 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000078b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00004475 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000078b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004476 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000078b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00004484 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000078c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 41 to 000044ad │ │ │ │ │ + DW_CFA_advance_loc: 41 to 000078ed │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000044ae │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000078ee │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000044af │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000078ef │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000044b0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000078f0 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000044b1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000078f1 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000044b8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000078f8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 68 to 000044fc │ │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000793c │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000450a │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000794a │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00004516 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00007956 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 87 to 0000456d │ │ │ │ │ + DW_CFA_advance_loc1: 87 to 000079ad │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000456e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000079ae │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000457b │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000079bb │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 95 to 000045da │ │ │ │ │ + DW_CFA_advance_loc1: 95 to 00007a1a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000045db │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a1b │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000045dc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a1c │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000045dd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a1d │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000045de │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a1e │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000045e0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007a20 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 72 to 00004628 │ │ │ │ │ + DW_CFA_advance_loc1: 72 to 00007a68 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00004636 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00007a76 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00004642 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00007a82 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 107 to 000046ad │ │ │ │ │ + DW_CFA_advance_loc1: 107 to 00007aed │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000046ae │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007aee │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000046bb │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00007afb │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 131 to 0000473e │ │ │ │ │ + DW_CFA_advance_loc1: 131 to 00007b7e │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000474c │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00007b8c │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00004758 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00007b98 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 85 to 000047ad │ │ │ │ │ + DW_CFA_advance_loc1: 85 to 00007bed │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000047ae │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007bee │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000047bb │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00007bfb │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 144 to 0000484b │ │ │ │ │ + DW_CFA_advance_loc1: 144 to 00007c8b │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00004850 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00007c90 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004858 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007c98 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000487c │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00007cbc │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00004881 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00007cc1 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004889 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007cc9 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 000048ad │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00007ced │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000048b2 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00007cf2 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000048ba │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007cfa │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001a0 00000020 000001a4 FDE cie=00000000 pc=000048e0..000048fd │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000048e1 │ │ │ │ │ +000003f0 00000020 000003f4 FDE cie=00000000 pc=00007d20..00007d3d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007d21 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000048ef │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00007d2f │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000048f3 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00007d33 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000048fb │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007d3b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000048fc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007d3c │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001c4 00000050 000001c8 FDE cie=00000000 pc=00004900..00004959 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004901 │ │ │ │ │ +00000414 00000050 00000418 FDE cie=00000000 pc=00007d40..00007d99 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007d41 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004902 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007d42 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004903 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007d43 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004904 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007d44 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00004912 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00007d52 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000491d │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00007d5d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004925 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007d65 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00004931 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00007d71 │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004932 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007d72 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004933 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007d73 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004934 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007d74 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000493c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007d7c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00004943 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00007d83 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00004946 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007d86 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004947 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007d87 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004948 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007d88 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004949 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007d89 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00004950 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00007d90 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000218 00000068 0000021c FDE cie=00000000 pc=00008090..00008117 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008091 │ │ │ │ │ +00000468 00000068 0000046c FDE cie=00000000 pc=0000b4d0..0000b557 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008092 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008093 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008094 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000080a2 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000b4e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 000080c3 │ │ │ │ │ + DW_CFA_advance_loc: 33 to 0000b503 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000080c6 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b506 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000080d6 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000b516 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000080d9 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b519 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000080dc │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b51c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000080e2 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b522 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000080e4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b524 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 000080fb │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000b53b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000080fe │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b53e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000080ff │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b53f │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008100 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b540 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008101 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b541 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008102 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b542 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00008108 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b548 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00008112 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000b552 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008113 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b553 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008114 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b554 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008115 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b555 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008116 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b556 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000284 00000068 00000288 FDE cie=00000000 pc=00008120..000081a7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008121 │ │ │ │ │ +000004d4 00000068 000004d8 FDE cie=00000000 pc=0000b560..0000b5e7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b561 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008122 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b562 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008123 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b563 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008124 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b564 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00008132 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000b572 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 00008153 │ │ │ │ │ + DW_CFA_advance_loc: 33 to 0000b593 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008156 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b596 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00008166 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000b5a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008169 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b5a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000816c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b5ac │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00008172 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b5b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008174 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b5b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000818b │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000b5cb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000818e │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b5ce │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000818f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5cf │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008190 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5d0 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008191 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5d1 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008192 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5d2 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00008198 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b5d8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000081a2 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000b5e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000081a3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5e3 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000081a4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5e4 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000081a5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5e5 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000081a6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5e6 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002f0 00000068 000002f4 FDE cie=00000000 pc=000081b0..00008237 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000081b1 │ │ │ │ │ +00000540 00000068 00000544 FDE cie=00000000 pc=0000b5f0..0000b677 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000081b2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000081b3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000081b4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000081c2 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000b602 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 000081e3 │ │ │ │ │ + DW_CFA_advance_loc: 33 to 0000b623 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000081e6 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b626 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000081f6 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000b636 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000081f9 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b639 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000081fc │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b63c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00008202 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b642 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008204 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b644 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000821b │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000b65b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000821e │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b65e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000821f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b65f │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008220 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b660 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008221 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b661 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008222 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b662 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00008228 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b668 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00008232 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000b672 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008233 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b673 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008234 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b674 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008235 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b675 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008236 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b676 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000035c 0000001c 00000000 CIE │ │ │ │ │ - Version: 1 │ │ │ │ │ - Augmentation: "zPLR" │ │ │ │ │ - Code alignment factor: 1 │ │ │ │ │ - Data alignment factor: -4 │ │ │ │ │ - Return address column: 8 │ │ │ │ │ - Augmentation data: 9b f9 28 00 00 1b 1b │ │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_offset: r8 (eip) at cfa-4 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -0000037c 00000034 00000024 FDE cie=0000035c pc=00008240..000083d2 │ │ │ │ │ - Augmentation data: 4b 0d 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000824b │ │ │ │ │ +000005ac 00000034 00000530 FDE cie=00000080 pc=0000b680..0000b812 │ │ │ │ │ + Augmentation data: 27 0c 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000b68b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000824d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b68d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00008253 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b693 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 200 to 0000831b │ │ │ │ │ + DW_CFA_advance_loc1: 200 to 0000b75b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000831c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b75c │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000831d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b75d │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000831e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b75e │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008320 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b760 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000837a │ │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000b7ba │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000003b4 00000034 0000005c FDE cie=0000035c pc=000083e0..00008645 │ │ │ │ │ - Augmentation data: 27 0d 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000083eb │ │ │ │ │ +000005e4 00000034 00000568 FDE cie=00000080 pc=0000b820..0000ba85 │ │ │ │ │ + Augmentation data: 03 0c 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000b82b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000083ed │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b82d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000083f3 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b833 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 210 to 000084c5 │ │ │ │ │ + DW_CFA_advance_loc1: 210 to 0000b905 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000084c6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b906 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000084c7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b907 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000084c8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b908 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000084d0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b910 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 153 to 00008569 │ │ │ │ │ + DW_CFA_advance_loc1: 153 to 0000b9a9 │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000003ec 00000034 00000094 FDE cie=0000035c pc=00008650..000087e2 │ │ │ │ │ - Augmentation data: 03 0d 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000865b │ │ │ │ │ +0000061c 00000034 000005a0 FDE cie=00000080 pc=0000ba90..0000bc22 │ │ │ │ │ + Augmentation data: df 0b 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000ba9b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000865d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000ba9d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00008663 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000baa3 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 200 to 0000872b │ │ │ │ │ + DW_CFA_advance_loc1: 200 to 0000bb6b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000872c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bb6c │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000872d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bb6d │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000872e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bb6e │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008730 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000bb70 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000878a │ │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000bbca │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000424 00000034 000000cc FDE cie=0000035c pc=000087f0..00008a55 │ │ │ │ │ - Augmentation data: df 0c 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000087fb │ │ │ │ │ +00000654 00000034 000005d8 FDE cie=00000080 pc=0000bc30..0000be95 │ │ │ │ │ + Augmentation data: bb 0b 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000bc3b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000087fd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000bc3d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00008803 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000bc43 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 210 to 000088d5 │ │ │ │ │ + DW_CFA_advance_loc1: 210 to 0000bd15 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000088d6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bd16 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000088d7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bd17 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000088d8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bd18 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000088e0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000bd20 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 153 to 00008979 │ │ │ │ │ + DW_CFA_advance_loc1: 153 to 0000bdb9 │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000045c 00000034 00000104 FDE cie=0000035c pc=00008a60..00008d0a │ │ │ │ │ - Augmentation data: bb 0c 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a61 │ │ │ │ │ +0000068c 00000034 00000610 FDE cie=00000080 pc=0000bea0..0000c14a │ │ │ │ │ + Augmentation data: 97 0b 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bea1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008a63 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000bea3 │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008a66 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000bea6 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 206 to 00008b34 │ │ │ │ │ + DW_CFA_advance_loc1: 206 to 0000bf74 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b35 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf75 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b36 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf76 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b37 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf77 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00008b40 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000bf80 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 43 to 00008b6b │ │ │ │ │ + DW_CFA_advance_loc: 43 to 0000bfab │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000494 00000034 0000013c FDE cie=0000035c pc=00008d20..00008f8e │ │ │ │ │ - Augmentation data: 97 0c 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00008d2b │ │ │ │ │ +000006c4 00000034 00000648 FDE cie=00000080 pc=0000c160..0000c3ce │ │ │ │ │ + Augmentation data: 73 0b 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000c16b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008d2d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c16d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00008d33 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000c173 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 245 to 00008e28 │ │ │ │ │ + DW_CFA_advance_loc1: 245 to 0000c268 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e29 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c269 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e2a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c26a │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e2b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c26b │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00008e30 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000c270 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 159 to 00008ecf │ │ │ │ │ + DW_CFA_advance_loc1: 159 to 0000c30f │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000004cc 00000034 00000174 FDE cie=0000035c pc=00008f90..0000920d │ │ │ │ │ - Augmentation data: 73 0c 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00008f9b │ │ │ │ │ +000006fc 00000034 00000680 FDE cie=00000080 pc=0000c3d0..0000c64d │ │ │ │ │ + Augmentation data: 4f 0b 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000c3db │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008f9d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c3dd │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00008fa3 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000c3e3 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 218 to 0000907d │ │ │ │ │ + DW_CFA_advance_loc1: 218 to 0000c4bd │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000907e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c4be │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000907f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c4bf │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009080 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c4c0 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009088 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000c4c8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 162 to 0000912a │ │ │ │ │ + DW_CFA_advance_loc1: 162 to 0000c56a │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000504 00000034 000001ac FDE cie=0000035c pc=00009210..000093b9 │ │ │ │ │ - Augmentation data: 4f 0c 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000921b │ │ │ │ │ +00000734 00000034 000006b8 FDE cie=00000080 pc=0000c650..0000c7f9 │ │ │ │ │ + Augmentation data: 2b 0b 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000c65b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000921d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c65d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00009223 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000c663 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 210 to 000092f5 │ │ │ │ │ + DW_CFA_advance_loc1: 210 to 0000c735 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000092f6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c736 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000092f7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c737 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000092f8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c738 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009300 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000c740 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 93 to 0000935d │ │ │ │ │ + DW_CFA_advance_loc1: 93 to 0000c79d │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000053c 00000034 000001e4 FDE cie=0000035c pc=000093c0..000096e1 │ │ │ │ │ - Augmentation data: 2b 0c 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000093cb │ │ │ │ │ +0000076c 00000034 000006f0 FDE cie=00000080 pc=0000c800..0000cb21 │ │ │ │ │ + Augmentation data: 07 0b 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000c80b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000093cd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c80d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000093d3 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000c813 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc2: 327 to 0000951a │ │ │ │ │ + DW_CFA_advance_loc2: 327 to 0000c95a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000951b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c95b │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000951c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c95c │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000951d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c95d │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00009520 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c960 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 225 to 00009601 │ │ │ │ │ + DW_CFA_advance_loc1: 225 to 0000ca41 │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ │ │ -00000574 00000034 0000021c FDE cie=0000035c pc=000096f0..000099cf │ │ │ │ │ - Augmentation data: 09 0c 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000096fb │ │ │ │ │ +000007a4 00000034 00000728 FDE cie=00000080 pc=0000cb30..0000ce0f │ │ │ │ │ + Augmentation data: e5 0a 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000cb3b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000096fd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000cb3d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00009703 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000cb43 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 140 to 0000978f │ │ │ │ │ + DW_CFA_advance_loc1: 140 to 0000cbcf │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009790 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cbd0 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009791 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cbd1 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009792 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cbd2 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00009798 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000cbd8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000097c8 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000cc08 │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005ac 000000ec 000005b0 FDE cie=00000000 pc=00009a00..0000a863 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00009a0b │ │ │ │ │ +000007dc 000000ec 000007e0 FDE cie=00000000 pc=0000ce40..0000dca3 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000ce4b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009a0c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce4c │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009a0d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce4d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009a0e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce4e │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00009a14 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000ce54 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc2: 1602 to 0000a056 │ │ │ │ │ + DW_CFA_advance_loc2: 1602 to 0000d496 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000a076 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000d4b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a07a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000d4ba │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 54 to 0000a0b0 │ │ │ │ │ + DW_CFA_advance_loc: 54 to 0000d4f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc2: 760 to 0000a3a8 │ │ │ │ │ + DW_CFA_advance_loc2: 760 to 0000d7e8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a3a9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d7e9 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a3aa │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d7ea │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a3ab │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d7eb │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a3ac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d7ec │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a3b0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000d7f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 43 to 0000a3db │ │ │ │ │ + DW_CFA_advance_loc: 43 to 0000d81b │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000a403 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000d843 │ │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a407 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000d847 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 59 to 0000a442 │ │ │ │ │ + DW_CFA_advance_loc: 59 to 0000d882 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc1: 159 to 0000a4e1 │ │ │ │ │ + DW_CFA_advance_loc1: 159 to 0000d921 │ │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000a4e6 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000d926 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a4f6 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000d936 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 0000a51c │ │ │ │ │ + DW_CFA_advance_loc: 38 to 0000d95c │ │ │ │ │ DW_CFA_def_cfa_offset: 180 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a51d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d95d │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a51e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d95e │ │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a51f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d95f │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000a527 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000d967 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000a52a │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000d96a │ │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a52e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000d96e │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000a552 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000d992 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 0000a565 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 0000d9a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000a56e │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000d9ae │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a57e │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000d9be │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 0000a5a4 │ │ │ │ │ + DW_CFA_advance_loc: 38 to 0000d9e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 180 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a5a5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d9e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a5a6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d9e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a5a7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d9e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a5b3 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000d9f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000a5ba │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000d9fa │ │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a5bb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d9fb │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000a5db │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000da1b │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc1: 248 to 0000a6d3 │ │ │ │ │ + DW_CFA_advance_loc1: 248 to 0000db13 │ │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000a6d5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000db15 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a6e5 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000db25 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 46 to 0000a713 │ │ │ │ │ + DW_CFA_advance_loc: 46 to 0000db53 │ │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a717 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000db57 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a727 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000db67 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000a753 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000db93 │ │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000a755 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000db95 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000a767 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000dba7 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000a793 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000dbd3 │ │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000a795 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000dbd5 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 61 to 0000a7d2 │ │ │ │ │ + DW_CFA_advance_loc: 61 to 0000dc12 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000069c 00000034 00000344 FDE cie=0000035c pc=0000a870..0000aa12 │ │ │ │ │ - Augmentation data: f7 0a 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000a87b │ │ │ │ │ +000008cc 00000034 00000850 FDE cie=00000080 pc=0000dcb0..0000de52 │ │ │ │ │ + Augmentation data: d3 09 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000dcbb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000a87d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000dcbd │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000a883 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000dcc3 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 224 to 0000a963 │ │ │ │ │ + DW_CFA_advance_loc1: 224 to 0000dda3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a964 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dda4 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a965 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dda5 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a966 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dda6 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000a970 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000ddb0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000a9ca │ │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000de0a │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000006d4 00000034 0000037c FDE cie=0000035c pc=0000aa20..0000ac38 │ │ │ │ │ - Augmentation data: d3 0a 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000aa2b │ │ │ │ │ +00000904 00000034 00000888 FDE cie=00000080 pc=0000de60..0000e078 │ │ │ │ │ + Augmentation data: af 09 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000de6b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000aa2d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000de6d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000aa33 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000de73 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 208 to 0000ab03 │ │ │ │ │ + DW_CFA_advance_loc1: 208 to 0000df43 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ab04 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000df44 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ab05 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000df45 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ab06 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000df46 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000ab10 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000df50 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 170 to 0000abba │ │ │ │ │ + DW_CFA_advance_loc1: 170 to 0000dffa │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000070c 000000b8 00000710 FDE cie=00000000 pc=0000ac40..0000adbf │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac41 │ │ │ │ │ +0000093c 000000b8 00000940 FDE cie=00000000 pc=0000e080..0000e1ff │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e081 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac42 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e082 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac43 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e083 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac44 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e084 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000ac52 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000e092 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 39 to 0000ac79 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 0000e0b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000ac7c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e0bc │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000ac8c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000e0cc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000ac98 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000e0d8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac99 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e0d9 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac9a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e0da │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac9b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e0db │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac9c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e0dc │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000aca0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000e0e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000acad │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000e0ed │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000acaf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000e0ef │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 50 to 0000ace1 │ │ │ │ │ + DW_CFA_advance_loc: 50 to 0000e121 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 0000ad06 │ │ │ │ │ + DW_CFA_advance_loc: 37 to 0000e146 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000ad12 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000e152 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000ad30 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000e170 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000ad39 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000e179 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad3a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e17a │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad3b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e17b │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ad43 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e183 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 39 to 0000ad6a │ │ │ │ │ + DW_CFA_advance_loc: 39 to 0000e1aa │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000ad6c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000e1ac │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000ad7c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000e1bc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000ad86 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000e1c6 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad87 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e1c7 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad88 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e1c8 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad89 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e1c9 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad8a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e1ca │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ad90 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000e1d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000ad93 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e1d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad94 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e1d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000ad96 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000e1d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ad9e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e1de │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000ada1 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e1e1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ada2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e1e2 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ada3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e1e3 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ada4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e1e4 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ada5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e1e5 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000adb0 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000e1f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000adba │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000e1fa │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000adbb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e1fb │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000adbc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e1fc │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000adbd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e1fd │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000adbe │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e1fe │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000007c8 00000044 00000470 FDE cie=0000035c pc=0000adc0..0000b4be │ │ │ │ │ - Augmentation data: f3 09 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000adcb │ │ │ │ │ +000009f8 00000044 0000097c FDE cie=00000080 pc=0000e200..0000e8fe │ │ │ │ │ + Augmentation data: cf 08 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000e20b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000adcd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000e20d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000add3 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000e213 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 233 to 0000aebc │ │ │ │ │ + DW_CFA_advance_loc1: 233 to 0000e2fc │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ - DW_CFA_advance_loc1: 192 to 0000af7c │ │ │ │ │ + DW_CFA_advance_loc1: 192 to 0000e3bc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000af7d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e3bd │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000af7e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e3be │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000af7f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e3bf │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000af80 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e3c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 243 to 0000b073 │ │ │ │ │ + DW_CFA_advance_loc1: 243 to 0000e4b3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b074 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e4b4 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b075 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e4b5 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b076 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e4b6 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000b080 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000e4c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000810 00000034 000004b8 FDE cie=0000035c pc=0000b4c0..0000b652 │ │ │ │ │ - Augmentation data: e7 09 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000b4cb │ │ │ │ │ +00000a40 00000034 000009c4 FDE cie=00000080 pc=0000e900..0000ea92 │ │ │ │ │ + Augmentation data: c3 08 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000e90b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000b4cd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000e90d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b4d3 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000e913 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 200 to 0000b59b │ │ │ │ │ + DW_CFA_advance_loc1: 200 to 0000e9db │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b59c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e9dc │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b59d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e9dd │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b59e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e9de │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000b5a0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000e9e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000b5fa │ │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000ea3a │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000848 00000034 000004f0 FDE cie=0000035c pc=0000b660..0000b8c5 │ │ │ │ │ - Augmentation data: c3 09 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000b66b │ │ │ │ │ +00000a78 00000034 000009fc FDE cie=00000080 pc=0000eaa0..0000ed05 │ │ │ │ │ + Augmentation data: 9f 08 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000eaab │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000b66d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000eaad │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b673 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000eab3 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 210 to 0000b745 │ │ │ │ │ + DW_CFA_advance_loc1: 210 to 0000eb85 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b746 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000eb86 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b747 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000eb87 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b748 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000eb88 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b750 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000eb90 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 153 to 0000b7e9 │ │ │ │ │ + DW_CFA_advance_loc1: 153 to 0000ec29 │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000880 000000cc 00000884 FDE cie=00000000 pc=0000b8d0..0000ba3f │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b8d1 │ │ │ │ │ +00000ab0 000000cc 00000ab4 FDE cie=00000000 pc=0000ed10..0000ee7f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ed11 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b8d2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ed12 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b8d3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ed13 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b8d4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ed14 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000b8e2 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000ed22 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 39 to 0000b909 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 0000ed49 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b90c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000ed4c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000b91c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000ed5c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b928 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000ed68 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b929 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ed69 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b92a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ed6a │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b92b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ed6b │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b92c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ed6c │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000b930 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000ed70 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000b93d │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000ed7d │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000b93f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000ed7f │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 42 to 0000b969 │ │ │ │ │ + DW_CFA_advance_loc: 42 to 0000eda9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000b989 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000edc9 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b991 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000edd1 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000b9af │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000edef │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000b9ba │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000edfa │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b9bb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000edfb │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b9bc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000edfc │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b9c4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ee04 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b9d0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000ee10 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b9d1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee11 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b9d2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee12 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b9d3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee13 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b9d4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee14 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000b9d8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000ee18 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000b9ea │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000ee2a │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000b9ec │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000ee2c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000b9fc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000ee3c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000ba06 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000ee46 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba07 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee47 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba08 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee48 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba09 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee49 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba0a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee4a │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ba10 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000ee50 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000ba13 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000ee53 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba14 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee54 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000ba16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000ee56 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ba1e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ee5e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000ba21 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000ee61 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba22 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee62 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba23 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee63 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba24 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee64 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba25 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee65 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000ba30 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000ee70 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000ba3a │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000ee7a │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba3b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee7b │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba3c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee7c │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba3d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee7d │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba3e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee7e │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000950 00000044 000005f8 FDE cie=0000035c pc=0000ba40..0000c13e │ │ │ │ │ - Augmentation data: cf 08 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000ba4b │ │ │ │ │ +00000b80 00000044 00000b04 FDE cie=00000080 pc=0000ee80..0000f57e │ │ │ │ │ + Augmentation data: ab 07 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000ee8b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000ba4d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000ee8d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ba53 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000ee93 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 233 to 0000bb3c │ │ │ │ │ + DW_CFA_advance_loc1: 233 to 0000ef7c │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ - DW_CFA_advance_loc1: 185 to 0000bbf5 │ │ │ │ │ + DW_CFA_advance_loc1: 185 to 0000f035 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbf6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f036 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbf7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f037 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbf8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f038 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000bc00 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000f040 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 243 to 0000bcf3 │ │ │ │ │ + DW_CFA_advance_loc1: 243 to 0000f133 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bcf4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f134 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bcf5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f135 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bcf6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f136 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000bd00 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000f140 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000998 0000008c 0000099c FDE cie=00000000 pc=0000c140..0000c356 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000c14b │ │ │ │ │ +00000bc8 0000008c 00000bcc FDE cie=00000000 pc=0000f580..0000f796 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000f58b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c14c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f58c │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c14d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f58d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c14e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f58e │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c151 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000f591 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000c1ab │ │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000f5eb │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c1ac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f5ec │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000c1bb │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000f5fb │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000c1d5 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 0000f615 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c1d6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f616 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000c1e5 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000f625 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 61 to 0000c222 │ │ │ │ │ + DW_CFA_advance_loc: 61 to 0000f662 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c223 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f663 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c224 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f664 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c225 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f665 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c226 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f666 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000c230 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000f670 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c233 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000f673 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c234 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f674 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000c240 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000f680 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000c264 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000f6a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c265 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f6a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000c274 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000f6b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 43 to 0000c29f │ │ │ │ │ + DW_CFA_advance_loc: 43 to 0000f6df │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c2a1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000f6e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 62 to 0000c2df │ │ │ │ │ + DW_CFA_advance_loc: 62 to 0000f71f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000c2f0 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000f730 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c2f1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f731 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000c301 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000f741 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 0000c31c │ │ │ │ │ + DW_CFA_advance_loc: 27 to 0000f75c │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c31d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f75d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c31e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f75e │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c31f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f75f │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000c327 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000f767 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c32a │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000f76a │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000c32e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000f76e │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 0000c344 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 0000f784 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000a28 00000100 00000a2c FDE cie=00000000 pc=00004960..00005072 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004961 │ │ │ │ │ +00000c58 00000100 00000c5c FDE cie=00000000 pc=00007da0..000084b2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007da1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004962 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007da2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004963 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007da3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000496f │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00007daf │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00004972 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007db2 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 180 to 00004a26 │ │ │ │ │ + DW_CFA_advance_loc1: 180 to 00007e66 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00004a2a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00007e6a │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00004a31 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00007e71 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00004a41 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00007e81 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00004a52 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00007e92 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004a5a │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007e9a │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a5b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007e9b │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00004a67 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00007ea7 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00004a82 │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00007ec2 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004a8a │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007eca │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a8b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ecb │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00004a99 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00007ed9 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 61 to 00004ad6 │ │ │ │ │ + DW_CFA_advance_loc: 61 to 00007f16 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00004ae4 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00007f24 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00004af8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00007f38 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 109 to 00004b65 │ │ │ │ │ + DW_CFA_advance_loc1: 109 to 00007fa5 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004b66 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007fa6 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00004b76 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00007fb6 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 78 to 00004bc4 │ │ │ │ │ + DW_CFA_advance_loc1: 78 to 00008004 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004bc5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008005 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004bc6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008006 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004bc7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008007 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004bc8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008008 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004bd0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008010 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00004bd3 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008013 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00004bdf │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000801f │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00004be1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00008021 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00004bf1 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00008031 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 67 to 00004c34 │ │ │ │ │ + DW_CFA_advance_loc1: 67 to 00008074 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00004c3f │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000807f │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00004c4f │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000808f │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 86 to 00004ca5 │ │ │ │ │ + DW_CFA_advance_loc1: 86 to 000080e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004ca6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000080e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00004cb6 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000080f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 161 to 00004d57 │ │ │ │ │ + DW_CFA_advance_loc1: 161 to 00008197 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00004d5a │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000819a │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00004d5d │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000819d │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00004d6f │ │ │ │ │ + DW_CFA_advance_loc: 18 to 000081af │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 356 to 00004ed3 │ │ │ │ │ + DW_CFA_advance_loc2: 356 to 00008313 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004ed4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008314 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004ed5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008315 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00004eeb │ │ │ │ │ + DW_CFA_advance_loc: 22 to 0000832b │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00004eff │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000833f │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00004f04 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00008344 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00004f14 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00008354 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00004f3c │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000837c │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00004f41 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00008381 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00004f51 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00008391 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 00004f73 │ │ │ │ │ + DW_CFA_advance_loc: 34 to 000083b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004f74 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000083b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004f75 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000083b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00004f8b │ │ │ │ │ + DW_CFA_advance_loc: 22 to 000083cb │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00004fa7 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000083e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00004fac │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000083ec │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00004fb8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000083f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 00004fcf │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000840f │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00004fd4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00008414 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00004fe4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00008424 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 00004ffb │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000843b │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004ffc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000843c │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004ffd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000843d │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00005013 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00008453 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00005027 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00008467 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005028 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008468 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005029 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008469 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00005037 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00008477 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00005047 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00008487 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000504c │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000848c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000505c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000849c │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000b2c 00000158 00000b30 FDE cie=00000000 pc=00005080..000059c8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005081 │ │ │ │ │ +00000d5c 00000158 00000d60 FDE cie=00000000 pc=000084c0..00008e08 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000084c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005082 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000084c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000508e │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000084ce │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000508f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000084cf │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005092 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000084d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 184 to 0000514a │ │ │ │ │ + DW_CFA_advance_loc1: 184 to 0000858a │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000514e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000858e │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000515a │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000859a │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00005166 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000085a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00005177 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000085b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000517d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000085bd │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000517e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000085be │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000518a │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000085ca │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 000051ab │ │ │ │ │ + DW_CFA_advance_loc: 33 to 000085eb │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000051b3 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000085f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000051b4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000085f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 000051c6 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00008606 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 62 to 00005204 │ │ │ │ │ + DW_CFA_advance_loc: 62 to 00008644 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00005212 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00008652 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00005226 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00008666 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 67 to 00005269 │ │ │ │ │ + DW_CFA_advance_loc1: 67 to 000086a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000526a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000086aa │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000527e │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000086be │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 86 to 000052d4 │ │ │ │ │ + DW_CFA_advance_loc1: 86 to 00008714 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000052d5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008715 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000052d6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008716 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000052d7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008717 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000052d8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008718 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000052e0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008720 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000052e3 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008723 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000052ed │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000872d │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000052ef │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000872f │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00005303 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00008743 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 00005345 │ │ │ │ │ + DW_CFA_advance_loc1: 66 to 00008785 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00005353 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00008793 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00005367 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000087a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 62 to 000053a5 │ │ │ │ │ + DW_CFA_advance_loc: 62 to 000087e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000053a6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000087e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000053b6 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000087f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 163 to 00005459 │ │ │ │ │ + DW_CFA_advance_loc1: 163 to 00008899 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000545c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000889c │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000545d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000889d │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00005473 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 000088b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc2: 376 to 000055eb │ │ │ │ │ + DW_CFA_advance_loc2: 376 to 00008a2b │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000055ec │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a2c │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000055fc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00008a3c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 86 to 00005652 │ │ │ │ │ + DW_CFA_advance_loc1: 86 to 00008a92 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005657 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00008a97 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00005667 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00008aa7 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000568b │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00008acb │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005690 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00008ad0 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000056a0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00008ae0 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 121 to 00005719 │ │ │ │ │ + DW_CFA_advance_loc1: 121 to 00008b59 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000571a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b5a │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000572a │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00008b6a │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00005733 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00008b73 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005734 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b74 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005735 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b75 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 00005752 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00008b92 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 101 to 000057b7 │ │ │ │ │ + DW_CFA_advance_loc1: 101 to 00008bf7 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000057b8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008bf8 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000057c4 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008c04 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 111 to 00005833 │ │ │ │ │ + DW_CFA_advance_loc1: 111 to 00008c73 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000583a │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00008c7a │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000583b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008c7b │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000584d │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00008c8d │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 00005873 │ │ │ │ │ + DW_CFA_advance_loc: 38 to 00008cb3 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005874 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008cb4 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005875 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008cb5 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 00005896 │ │ │ │ │ + DW_CFA_advance_loc: 33 to 00008cd6 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000058a7 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00008ce7 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000058ac │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00008cec │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000058b8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008cf8 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000058cc │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00008d0c │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000058cd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d0d │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000058d9 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008d19 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000058e5 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008d25 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000058e6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d26 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000058e7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d27 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 00005904 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00008d44 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00005924 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00008d64 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005925 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d65 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005926 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d66 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 00005947 │ │ │ │ │ + DW_CFA_advance_loc: 33 to 00008d87 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00005952 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00008d92 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005953 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d93 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005954 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d94 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 00005971 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00008db1 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00005980 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008dc0 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005985 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00008dc5 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00005995 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00008dd5 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 000059ad │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00008ded │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000059ae │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008dee │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000059ba │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008dfa │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000c88 00000034 00000930 FDE cie=0000035c pc=0000c360..0000c51b │ │ │ │ │ - Augmentation data: d3 05 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000c36b │ │ │ │ │ +00000eb8 00000034 00000e3c FDE cie=00000080 pc=0000f7a0..0000f95b │ │ │ │ │ + Augmentation data: af 04 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000f7ab │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c36d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000f7ad │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000c373 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000f7b3 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 253 to 0000c470 │ │ │ │ │ + DW_CFA_advance_loc1: 253 to 0000f8b0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c471 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f8b1 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c472 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f8b2 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c473 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f8b3 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000c478 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000f8b8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 91 to 0000c4d3 │ │ │ │ │ + DW_CFA_advance_loc1: 91 to 0000f913 │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000cc0 00000034 00000968 FDE cie=0000035c pc=0000c520..0000c76a │ │ │ │ │ - Augmentation data: b0 05 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000c52b │ │ │ │ │ +00000ef0 00000034 00000e74 FDE cie=00000080 pc=0000f960..0000fbaa │ │ │ │ │ + Augmentation data: 8c 04 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000f96b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c52d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000f96d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000c533 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000f973 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 221 to 0000c610 │ │ │ │ │ + DW_CFA_advance_loc1: 221 to 0000fa50 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c611 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fa51 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c612 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fa52 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c613 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fa53 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000c618 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000fa58 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 210 to 0000c6ea │ │ │ │ │ + DW_CFA_advance_loc1: 210 to 0000fb2a │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000cf8 000000cc 00000cfc FDE cie=00000000 pc=0000c770..0000c8ff │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c771 │ │ │ │ │ +00000f28 000000cc 00000f2c FDE cie=00000000 pc=0000fbb0..0000fd3f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fbb1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c772 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fbb2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c773 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fbb3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c774 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fbb4 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000c782 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000fbc2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 39 to 0000c7a9 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 0000fbe9 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c7ac │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000fbec │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000c7bc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000fbfc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000c7c8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000fc08 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c7c9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fc09 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c7ca │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fc0a │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c7cb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fc0b │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c7cc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fc0c │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000c7d0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000fc10 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000c7e1 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000fc21 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c7e3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000fc23 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 53 to 0000c818 │ │ │ │ │ + DW_CFA_advance_loc: 53 to 0000fc58 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 54 to 0000c84e │ │ │ │ │ + DW_CFA_advance_loc: 54 to 0000fc8e │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000c852 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000fc92 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 0000c86f │ │ │ │ │ + DW_CFA_advance_loc: 29 to 0000fcaf │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000c878 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000fcb8 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c879 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fcb9 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c87a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fcba │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000c882 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000fcc2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000c88e │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000fcce │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c88f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fccf │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c890 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fcd0 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c891 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fcd1 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c892 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fcd2 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000c898 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000fcd8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000c8aa │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000fcea │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c8ac │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000fcec │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000c8bc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000fcfc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000c8c6 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000fd06 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c8c7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd07 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c8c8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd08 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c8c9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd09 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c8ca │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd0a │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000c8d0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000fd10 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c8d3 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000fd13 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c8d4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd14 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c8d6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000fd16 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000c8de │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000fd1e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c8e1 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000fd21 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c8e2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd22 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c8e3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd23 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c8e4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd24 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c8e5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd25 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000c8f0 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000fd30 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000c8fa │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000fd3a │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c8fb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd3b │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c8fc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd3c │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c8fd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd3d │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c8fe │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd3e │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000dc8 00000044 00000a70 FDE cie=0000035c pc=0000c900..0000d00e │ │ │ │ │ - Augmentation data: bd 04 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000c90b │ │ │ │ │ +00000ff8 00000044 00000f7c FDE cie=00000080 pc=0000fd40..0001044e │ │ │ │ │ + Augmentation data: 99 03 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000fd4b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c90d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000fd4d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000c913 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000fd53 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 233 to 0000c9fc │ │ │ │ │ + DW_CFA_advance_loc1: 233 to 0000fe3c │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ - DW_CFA_advance_loc1: 203 to 0000cac7 │ │ │ │ │ + DW_CFA_advance_loc1: 203 to 0000ff07 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cac8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ff08 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cac9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ff09 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000caca │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ff0a │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000cad0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000ff10 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 243 to 0000cbc3 │ │ │ │ │ + DW_CFA_advance_loc1: 243 to 00010003 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cbc4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00010004 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cbc5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00010005 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cbc6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00010006 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000cbd0 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00010010 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000e10 00000040 00000ab8 FDE cie=0000035c pc=000059d0..0000808f │ │ │ │ │ - Augmentation data: b1 04 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000059d1 │ │ │ │ │ +00001040 00000040 00000fc4 FDE cie=00000080 pc=00008e10..0000b4cf │ │ │ │ │ + Augmentation data: 8d 03 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e11 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000059d3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00008e13 │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000059d6 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008e16 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc2: 299 to 00005b01 │ │ │ │ │ + DW_CFA_advance_loc2: 299 to 00008f41 │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ - DW_CFA_advance_loc2: 2082 to 00006323 │ │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00006330 │ │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ │ - DW_CFA_advance_loc2: 332 to 0000647c │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000647d │ │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000647e │ │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000647f │ │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006480 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000e54 0000001c 00000afc FDE cie=0000035c pc=000033c0..000036b5 │ │ │ │ │ - Augmentation data: dd 05 00 00 │ │ │ │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - │ │ │ │ │ -00000e74 00000010 00000e78 FDE cie=00000000 pc=00003c30..00003c6f │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000e88 00000010 00000e8c FDE cie=00000000 pc=0000d00e..0000d012 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000e9c 00000010 00000ea0 FDE cie=00000000 pc=0000d012..0000d016 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000eb0 00000010 00000eb4 FDE cie=00000000 pc=0000d016..0000d01a │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000ec4 0000002c 00000ec8 FDE cie=00000000 pc=0000fe70..0000ff47 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fe71 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000fe73 │ │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000fe76 │ │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 126 to 0000fef4 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fef5 │ │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fef6 │ │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fef7 │ │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000ff00 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000ef4 00000040 00000b9c FDE cie=0000035c pc=0000d040..0000f40a │ │ │ │ │ - Augmentation data: 46 05 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d041 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000d043 │ │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000d04b │ │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000d05d │ │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 108 to 0000d0c9 │ │ │ │ │ + DW_CFA_advance_loc2: 2082 to 00009763 │ │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ │ - DW_CFA_advance_loc2: 2252 to 0000d995 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00009770 │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ - DW_CFA_advance_loc2: 2603 to 0000e3c0 │ │ │ │ │ + DW_CFA_advance_loc2: 332 to 000098bc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e3c1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000098bd │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e3c2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000098be │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e3c3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000098bf │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000e3d0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000098c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 507 to 0000e5cb │ │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000f38 00000020 00000be0 FDE cie=0000035c pc=000036b6..00003ac4 │ │ │ │ │ - Augmentation data: 7c 05 00 00 │ │ │ │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000036e2 │ │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000f5c 00000038 00000f60 FDE cie=00000000 pc=0000ff50..0000ffaa │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ff51 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ff52 │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000ff60 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 0000ff7f │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000ff83 │ │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ff84 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ff8c │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000ff95 │ │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000ff9f │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ffa7 │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ffa8 │ │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ffa9 │ │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000f98 00000044 00000f9c FDE cie=00000000 pc=0000ffb0..00010013 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ffb1 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ffb2 │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000ffc0 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 0000ffdf │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000ffe3 │ │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ffe4 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ffec │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000fff5 │ │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000fffe │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00010004 │ │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00010005 │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00010007 │ │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00010008 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00010010 │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00010011 │ │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00010012 │ │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000fe0 00000054 00000fe4 FDE cie=00000000 pc=00010020..00010473 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0001002b │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0001002c │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0001002d │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0001002e │ │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00010031 │ │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc2: 808 to 00010359 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0001035a │ │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0001035b │ │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0001035c │ │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0001035d │ │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00010360 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00010363 │ │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00010367 │ │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00010368 │ │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0001036e │ │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0001037d │ │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00010383 │ │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00010384 │ │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0001038a │ │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - │ │ │ │ │ -00001038 00000048 00000ce0 FDE cie=0000035c pc=0000f410..0000fe62 │ │ │ │ │ - Augmentation data: ca 04 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f411 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000f413 │ │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f414 │ │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 0000f427 │ │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 220 to 0000f503 │ │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ │ - DW_CFA_advance_loc2: 397 to 0000f690 │ │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 129 to 0000f711 │ │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ │ - DW_CFA_advance_loc2: 374 to 0000f887 │ │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ │ - DW_CFA_advance_loc2: 1283 to 0000fd8a │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fd8b │ │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fd8c │ │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fd8d │ │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000fd90 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 81 to 0000fde1 │ │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001084 0000001c 00000d2c FDE cie=0000035c pc=00003ac4..00003c29 │ │ │ │ │ +00001084 0000001c 00001008 FDE cie=00000080 pc=00003933..00003c28 │ │ │ │ │ Augmentation data: b9 04 00 00 │ │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ │ │ -000010a4 00000010 000010a8 FDE cie=00000000 pc=00003c70..00003cc3 │ │ │ │ │ +000010a4 00000010 000010a8 FDE cie=00000000 pc=00003c90..00003ccf │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000010b8 00000018 000010bc FDE cie=00000000 pc=00010480..00010494 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00010481 │ │ │ │ │ +000010b8 00000018 000010bc FDE cie=00000000 pc=00010450..00010464 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00010451 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0001048f │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0001045f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000010d4 ZERO terminator │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,22 +1,55 @@ │ │ │ │ │ __gmon_start__ │ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ │ __cxa_finalize │ │ │ │ │ _ZSt21ios_base_library_initv │ │ │ │ │ +_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z │ │ │ │ │ _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj │ │ │ │ │ +_ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ +vsnprintf │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj │ │ │ │ │ +_ZSt20__throw_length_errorPKc │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +_Unwind_Resume │ │ │ │ │ +_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ +_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE │ │ │ │ │ +_ZTVSt15basic_streambufIcSt11char_traitsIcEE │ │ │ │ │ +_ZNSt6localeD1Ev │ │ │ │ │ +_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ +_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ +_ZN6seqan25writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ +_ZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ +_ZN15ScoredAlignmentC2ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ +_ZNSt8ios_baseC2Ev │ │ │ │ │ +_ZTVSt9basic_iosIcSt11char_traitsIcEE │ │ │ │ │ +_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ │ +_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E │ │ │ │ │ +_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ │ +_ZNSt6localeC1Ev │ │ │ │ │ +_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate │ │ │ │ │ +_ZNSt8ios_baseD2Ev │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ │ │ │ │ │ +_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ +_ZN15ScoredAlignmentC1ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ +_ZGVN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ +_ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ +_ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ +_ZZN6seqan224AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ +__gxx_personality_v0 │ │ │ │ │ _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ freeCString │ │ │ │ │ _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ _ZN6seqan25clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ -_Unwind_Resume │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ _ZN6seqan225TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ @@ -33,50 +66,17 @@ │ │ │ │ │ _ZN6seqan26createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ _ZN6seqan26resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ _ZN6seqan26assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ _ZN6seqan26createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ adapterAlignment │ │ │ │ │ -_ZN15ScoredAlignmentC1ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ -_ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ -__gxx_personality_v0 │ │ │ │ │ -_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z │ │ │ │ │ -vsnprintf │ │ │ │ │ -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj │ │ │ │ │ -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj │ │ │ │ │ -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj │ │ │ │ │ -_ZSt20__throw_length_errorPKc │ │ │ │ │ -_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ -_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE │ │ │ │ │ -_ZTVSt15basic_streambufIcSt11char_traitsIcEE │ │ │ │ │ -_ZNSt6localeD1Ev │ │ │ │ │ -_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ -_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ -_ZN6seqan25writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ -_ZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ -_ZN15ScoredAlignmentC2ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ -_ZNSt8ios_baseC2Ev │ │ │ │ │ -_ZTVSt9basic_iosIcSt11char_traitsIcEE │ │ │ │ │ -_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ │ -_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E │ │ │ │ │ -_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ │ -_ZNSt6localeC1Ev │ │ │ │ │ -_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate │ │ │ │ │ -_ZNSt8ios_baseD2Ev │ │ │ │ │ -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ │ │ │ │ │ -_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ -_ZGVN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ -_ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ -_ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ -_ZZN6seqan224AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ __stack_chk_fail │ │ │ │ │ libstdc++.so.6 │ │ │ │ │ libgcc_s.so.1 │ │ │ │ │ libc.so.6 │ │ │ │ │ GLIBC_2.4 │ │ │ │ │ GLIBC_2.0 │ │ │ │ │ GLIBC_2.1.3 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ │ @@ -3,437 +3,437 @@ │ │ │ │ │ 0x0000087c 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ │ 0x0000088c 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ │ 0x0000089c 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ │ 0x000008ac 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ │ 0x000008bc 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ │ 0x000008cc 6c697a65 005f5a53 74323169 6f735f62 lize._ZSt21ios_b │ │ │ │ │ 0x000008dc 6173655f 6c696272 6172795f 696e6974 ase_library_init │ │ │ │ │ - 0x000008ec 76005f5a 4e537437 5f5f6378 78313131 v._ZNSt7__cxx111 │ │ │ │ │ - 0x000008fc 32626173 69635f73 7472696e 67496353 2basic_stringIcS │ │ │ │ │ - 0x0000090c 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ - 0x0000091c 45536149 63454539 5f4d5f63 72656174 ESaIcEE9_M_creat │ │ │ │ │ - 0x0000092c 6545526a 6a006d65 6d637079 005f5a4e eERjj.memcpy._ZN │ │ │ │ │ - 0x0000093c 36736571 616e3232 31445043 656c6c44 6seqan221DPCellD │ │ │ │ │ - 0x0000094c 65666175 6c74496e 66696e69 7479494e efaultInfinityIN │ │ │ │ │ - 0x0000095c 535f3744 5043656c 6c5f4969 4e535f33 S_7DPCell_IiNS_3 │ │ │ │ │ - 0x0000096c 54616749 4e535f31 31416666 696e6547 TagINS_11AffineG │ │ │ │ │ - 0x0000097c 6170735f 45454545 45453556 414c5545 aps_EEEEEE5VALUE │ │ │ │ │ - 0x0000098c 45005f5a 6e776a00 5f5a646c 50760066 E._Znwj._ZdlPv.f │ │ │ │ │ - 0x0000099c 72656543 53747269 6e670066 72656500 reeCString.free. │ │ │ │ │ - 0x000009ac 5f5a3138 63707053 7472696e 67546f43 _Z18cppStringToC │ │ │ │ │ - 0x000009bc 53747269 6e674e53 74375f5f 63787831 StringNSt7__cxx1 │ │ │ │ │ - 0x000009cc 31313262 61736963 5f737472 696e6749 112basic_stringI │ │ │ │ │ - 0x000009dc 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ - 0x000009ec 49634553 61496345 4545006d 616c6c6f IcESaIcEEE.mallo │ │ │ │ │ - 0x000009fc 63005f5a 4e367365 71616e32 35636c65 c._ZN6seqan25cle │ │ │ │ │ - 0x00000a0c 6172494e 535f364d 61747269 78494e53 arINS_6MatrixINS │ │ │ │ │ - 0x00000a1c 5f374450 43656c6c 5f49694e 535f3354 _7DPCell_IiNS_3T │ │ │ │ │ - 0x00000a2c 6167494e 535f3131 4c696e65 61724761 agINS_11LinearGa │ │ │ │ │ - 0x00000a3c 70735f45 45454545 4c6a3245 4e535f36 ps_EEEEELj2ENS_6 │ │ │ │ │ - 0x00000a4c 53747269 6e674953 365f4e53 5f35416c StringIS6_NS_5Al │ │ │ │ │ - 0x00000a5c 6c6f6349 76454545 45454545 4576524e locIvEEEEEEEEvRN │ │ │ │ │ - 0x00000a6c 535f3648 6f6c6465 7249545f 4e53335f S_6HolderIT_NS3_ │ │ │ │ │ - 0x00000a7c 494e535f 39547269 73746174 655f4545 INS_9Tristate_EE │ │ │ │ │ - 0x00000a8c 45454500 5f5a4e36 73657161 6e323563 EEE._ZN6seqan25c │ │ │ │ │ - 0x00000a9c 6c656172 494e535f 364d6174 72697849 learINS_6MatrixI │ │ │ │ │ - 0x00000aac 684c6a32 454e535f 36537472 696e6749 hLj2ENS_6StringI │ │ │ │ │ - 0x00000abc 684e535f 35416c6c 6f634976 45454545 hNS_5AllocIvEEEE │ │ │ │ │ - 0x00000acc 45454545 76524e53 5f36486f 6c646572 EEEEvRNS_6Holder │ │ │ │ │ - 0x00000adc 49545f4e 535f3354 6167494e 535f3954 IT_NS_3TagINS_9T │ │ │ │ │ - 0x00000aec 72697374 6174655f 45454545 45005f5a ristate_EEEEE._Z │ │ │ │ │ - 0x00000afc 4e367365 71616e32 35636c65 6172494e N6seqan25clearIN │ │ │ │ │ - 0x00000b0c 535f364d 61747269 78494e53 5f374450 S_6MatrixINS_7DP │ │ │ │ │ - 0x00000b1c 43656c6c 5f49694e 535f3354 6167494e Cell_IiNS_3TagIN │ │ │ │ │ - 0x00000b2c 535f3131 41666669 6e654761 70735f45 S_11AffineGaps_E │ │ │ │ │ - 0x00000b3c 45454545 4c6a3245 4e535f36 53747269 EEEELj2ENS_6Stri │ │ │ │ │ - 0x00000b4c 6e674953 365f4e53 5f35416c 6c6f6349 ngIS6_NS_5AllocI │ │ │ │ │ - 0x00000b5c 76454545 45454545 4576524e 535f3648 vEEEEEEEEvRNS_6H │ │ │ │ │ - 0x00000b6c 6f6c6465 7249545f 4e53335f 494e535f olderIT_NS3_INS_ │ │ │ │ │ - 0x00000b7c 39547269 73746174 655f4545 45454500 9Tristate_EEEEE. │ │ │ │ │ - 0x00000b8c 5f5a4e36 73657161 6e323133 41737369 _ZN6seqan213Assi │ │ │ │ │ - 0x00000b9c 676e5374 72696e67 5f494e53 5f335461 gnString_INS_3Ta │ │ │ │ │ - 0x00000bac 67494e53 5f313254 61674765 6e65726f gINS_12TagGenero │ │ │ │ │ - 0x00000bbc 75735f45 45454537 61737369 676e5f49 us_EEEE7assign_I │ │ │ │ │ - 0x00000bcc 4e535f36 53747269 6e67494e 535f3130 NS_6StringINS_10 │ │ │ │ │ - 0x00000bdc 53696d70 6c655479 70654968 4e535f35 SimpleTypeIhNS_5 │ │ │ │ │ - 0x00000bec 446e6135 5f454545 4e535f35 416c6c6f Dna5_EEENS_5Allo │ │ │ │ │ - 0x00000bfc 63497645 4545454b 53435f45 45765254 cIvEEEEKSC_EEvRT │ │ │ │ │ - 0x00000c0c 5f525430 5f4e535f 3453697a 65495345 _RT0_NS_4SizeISE │ │ │ │ │ - 0x00000c1c 5f453454 79706545 006d656d 6d6f7665 _E4TypeE.memmove │ │ │ │ │ - 0x00000c2c 005f5a4e 36736571 616e3231 33417373 ._ZN6seqan213Ass │ │ │ │ │ - 0x00000c3c 69676e53 7472696e 675f494e 535f3354 ignString_INS_3T │ │ │ │ │ - 0x00000c4c 6167494e 535f3132 54616747 656e6572 agINS_12TagGener │ │ │ │ │ - 0x00000c5c 6f75735f 45454545 37617373 69676e5f ous_EEEE7assign_ │ │ │ │ │ - 0x00000c6c 494e535f 36537472 696e6749 4e535f31 INS_6StringINS_1 │ │ │ │ │ - 0x00000c7c 3053696d 706c6554 79706549 684e535f 0SimpleTypeIhNS_ │ │ │ │ │ - 0x00000c8c 35446e61 355f4545 454e535f 35416c6c 5Dna5_EEENS_5All │ │ │ │ │ - 0x00000c9c 6f634976 45454545 4b53435f 45457652 ocIvEEEEKSC_EEvR │ │ │ │ │ - 0x00000cac 545f5254 305f005f 556e7769 6e645f52 T_RT0_._Unwind_R │ │ │ │ │ - 0x00000cbc 6573756d 65005f5a 4e367365 71616e32 esume._ZN6seqan2 │ │ │ │ │ - 0x00000ccc 31334173 7369676e 53747269 6e675f49 13AssignString_I │ │ │ │ │ - 0x00000cdc 4e535f33 54616749 4e535f31 32546167 NS_3TagINS_12Tag │ │ │ │ │ - 0x00000cec 47656e65 726f7573 5f454545 45376173 Generous_EEEE7as │ │ │ │ │ - 0x00000cfc 7369676e 5f494e53 5f365374 72696e67 sign_INS_6String │ │ │ │ │ - 0x00000d0c 49634e53 5f35416c 6c6f6349 76454545 IcNS_5AllocIvEEE │ │ │ │ │ - 0x00000d1c 454b5339 5f454576 52545f52 54305f4e EKS9_EEvRT_RT0_N │ │ │ │ │ - 0x00000d2c 535f3453 697a6549 53425f45 34547970 S_4SizeISB_E4Typ │ │ │ │ │ - 0x00000d3c 6545005f 5a4e3673 6571616e 32313341 eE._ZN6seqan213A │ │ │ │ │ - 0x00000d4c 73736967 6e537472 696e675f 494e535f ssignString_INS_ │ │ │ │ │ - 0x00000d5c 33546167 494e535f 31325461 6747656e 3TagINS_12TagGen │ │ │ │ │ - 0x00000d6c 65726f75 735f4545 45453761 73736967 erous_EEEE7assig │ │ │ │ │ - 0x00000d7c 6e5f494e 535f3653 7472696e 6749634e n_INS_6StringIcN │ │ │ │ │ - 0x00000d8c 535f3541 6c6c6f63 49764545 45454b53 S_5AllocIvEEEEKS │ │ │ │ │ - 0x00000d9c 395f4545 7652545f 5254305f 005f5a4e 9_EEvRT_RT0_._ZN │ │ │ │ │ - 0x00000dac 36736571 616e3231 33417373 69676e53 6seqan213AssignS │ │ │ │ │ - 0x00000dbc 7472696e 675f494e 535f3354 6167494e tring_INS_3TagIN │ │ │ │ │ - 0x00000dcc 535f3132 54616747 656e6572 6f75735f S_12TagGenerous_ │ │ │ │ │ - 0x00000ddc 45454545 37617373 69676e5f 494e535f EEEE7assign_INS_ │ │ │ │ │ - 0x00000dec 36537472 696e6749 634e535f 35416c6c 6StringIcNS_5All │ │ │ │ │ - 0x00000dfc 6f634976 45454545 4b506345 45765254 ocIvEEEEKPcEEvRT │ │ │ │ │ - 0x00000e0c 5f525430 5f4e535f 3453697a 65495343 _RT0_NS_4SizeISC │ │ │ │ │ - 0x00000e1c 5f453454 79706545 00737472 6c656e00 _E4TypeE.strlen. │ │ │ │ │ - 0x00000e2c 5f5a4e36 73657161 6e323133 41737369 _ZN6seqan213Assi │ │ │ │ │ - 0x00000e3c 676e5374 72696e67 5f494e53 5f335461 gnString_INS_3Ta │ │ │ │ │ - 0x00000e4c 67494e53 5f313254 61674765 6e65726f gINS_12TagGenero │ │ │ │ │ - 0x00000e5c 75735f45 45454537 61737369 676e5f49 us_EEEE7assign_I │ │ │ │ │ - 0x00000e6c 4e535f36 53747269 6e67494e 535f3130 NS_6StringINS_10 │ │ │ │ │ - 0x00000e7c 53696d70 6c655479 70654968 4e535f35 SimpleTypeIhNS_5 │ │ │ │ │ - 0x00000e8c 446e6135 5f454545 4e535f35 416c6c6f Dna5_EEENS_5Allo │ │ │ │ │ - 0x00000e9c 63497645 4545454b 4e53365f 49635342 cIvEEEEKNS6_IcSB │ │ │ │ │ - 0x00000eac 5f454545 45765254 5f525430 5f005f5a _EEEEvRT_RT0_._Z │ │ │ │ │ - 0x00000ebc 4e367365 71616e32 32355472 616e736c N6seqan225Transl │ │ │ │ │ - 0x00000ecc 61746554 61626c65 43686172 546f446e ateTableCharToDn │ │ │ │ │ - 0x00000edc 61355f49 76453556 414c5545 45005f5a a5_IvE5VALUEE._Z │ │ │ │ │ - 0x00000eec 4e367365 71616e32 31334173 7369676e N6seqan213Assign │ │ │ │ │ - 0x00000efc 53747269 6e675f49 4e535f33 54616749 String_INS_3TagI │ │ │ │ │ - 0x00000f0c 4e535f31 32546167 47656e65 726f7573 NS_12TagGenerous │ │ │ │ │ - 0x00000f1c 5f454545 45376173 7369676e 5f494e53 _EEEE7assign_INS │ │ │ │ │ - 0x00000f2c 5f365374 72696e67 496a4e53 5f35416c _6StringIjNS_5Al │ │ │ │ │ - 0x00000f3c 6c6f6349 76454545 454b5339 5f454576 locIvEEEEKS9_EEv │ │ │ │ │ - 0x00000f4c 52545f52 54305f00 5f5a4e36 73657161 RT_RT0_._ZN6seqa │ │ │ │ │ - 0x00000f5c 6e323133 41737369 676e5374 72696e67 n213AssignString │ │ │ │ │ - 0x00000f6c 5f494e53 5f335461 67494e53 5f313254 _INS_3TagINS_12T │ │ │ │ │ - 0x00000f7c 61674765 6e65726f 75735f45 45454537 agGenerous_EEEE7 │ │ │ │ │ - 0x00000f8c 61737369 676e5f49 4e535f36 53747269 assign_INS_6Stri │ │ │ │ │ - 0x00000f9c 6e67496a 4e535f35 416c6c6f 63497645 ngIjNS_5AllocIvE │ │ │ │ │ - 0x00000fac 4545454b 53395f45 45765254 5f525430 EEEKS9_EEvRT_RT0 │ │ │ │ │ - 0x00000fbc 5f4e535f 3453697a 65495342 5f453454 _NS_4SizeISB_E4T │ │ │ │ │ - 0x00000fcc 79706545 005f5a4e 36736571 616e3231 ypeE._ZN6seqan21 │ │ │ │ │ - 0x00000fdc 34526570 6c616365 53747269 6e675f49 4ReplaceString_I │ │ │ │ │ - 0x00000fec 4e535f33 54616749 4e535f31 32546167 NS_3TagINS_12Tag │ │ │ │ │ - 0x00000ffc 47656e65 726f7573 5f454545 45387265 Generous_EEEE8re │ │ │ │ │ - 0x0000100c 706c6163 655f494e 535f3653 7472696e place_INS_6Strin │ │ │ │ │ - 0x0000101c 67496a4e 535f3541 6c6c6f63 49764545 gIjNS_5AllocIvEE │ │ │ │ │ - 0x0000102c 45454b53 395f4545 7652545f 4e535f34 EEKS9_EEvRT_NS_4 │ │ │ │ │ - 0x0000103c 53697a65 4953425f 45345479 70654553 SizeISB_E4TypeES │ │ │ │ │ - 0x0000104c 465f5254 305f005f 5a4e3673 6571616e F_RT0_._ZN6seqan │ │ │ │ │ - 0x0000105c 32313069 6e736572 74476170 73494e53 210insertGapsINS │ │ │ │ │ - 0x0000106c 5f344761 7073494e 535f3653 7472696e _4GapsINS_6Strin │ │ │ │ │ - 0x0000107c 67494e53 5f313053 696d706c 65547970 gINS_10SimpleTyp │ │ │ │ │ - 0x0000108c 6549684e 535f3544 6e61355f 4545454e eIhNS_5Dna5_EEEN │ │ │ │ │ - 0x0000109c 535f3541 6c6c6f63 49764545 45454e53 S_5AllocIvEEEENS │ │ │ │ │ - 0x000010ac 5f335461 67494e53 5f313041 72726179 _3TagINS_10Array │ │ │ │ │ - 0x000010bc 47617073 5f454545 45456a45 4576524b Gaps_EEEEEjEEvRK │ │ │ │ │ - 0x000010cc 4e535f34 49746572 49545f4e 535f3132 NS_4IterIT_NS_12 │ │ │ │ │ - 0x000010dc 47617073 49746572 61746f72 4953425f GapsIteratorISB_ │ │ │ │ │ - 0x000010ec 45454545 54305f00 6d656d73 6574005f EEEET0_.memset._ │ │ │ │ │ - 0x000010fc 5a4e3673 6571616e 3232315f 61646170 ZN6seqan221_adap │ │ │ │ │ - 0x0000110c 74547261 63655365 676d656e 7473546f tTraceSegmentsTo │ │ │ │ │ - 0x0000111c 494e535f 36537472 696e6749 4e535f31 INS_6StringINS_1 │ │ │ │ │ - 0x0000112c 3053696d 706c6554 79706549 684e535f 0SimpleTypeIhNS_ │ │ │ │ │ - 0x0000113c 35446e61 355f4545 454e535f 35416c6c 5Dna5_EEENS_5All │ │ │ │ │ - 0x0000114c 6f634976 45454545 4e535f33 54616749 ocIvEEEENS_3TagI │ │ │ │ │ - 0x0000115c 4e535f31 30417272 61794761 70735f45 NS_10ArrayGaps_E │ │ │ │ │ - 0x0000116c 45455337 5f53415f 6a6a5336 5f454576 EES7_SA_jjS6_EEv │ │ │ │ │ - 0x0000117c 524e535f 34476170 7349545f 54305f45 RNS_4GapsIT_T0_E │ │ │ │ │ - 0x0000118c 45524e53 425f4954 315f5432 5f454552 ERNSB_IT1_T2_EER │ │ │ │ │ - 0x0000119c 4b4e5331 5f494e53 5f313354 72616365 KNS1_INS_13Trace │ │ │ │ │ - 0x000011ac 5365676d 656e745f 4954335f 54345f45 Segment_IT3_T4_E │ │ │ │ │ - 0x000011bc 4554355f 4545005f 5a4e3673 6571616e ET5_EE._ZN6seqan │ │ │ │ │ - 0x000011cc 32313341 73736967 6e537472 696e675f 213AssignString_ │ │ │ │ │ - 0x000011dc 494e535f 33546167 494e535f 31325461 INS_3TagINS_12Ta │ │ │ │ │ - 0x000011ec 6747656e 65726f75 735f4545 45453761 gGenerous_EEEE7a │ │ │ │ │ - 0x000011fc 73736967 6e5f494e 535f3653 7472696e ssign_INS_6Strin │ │ │ │ │ - 0x0000120c 67494e53 5f374450 43656c6c 5f49694e gINS_7DPCell_IiN │ │ │ │ │ - 0x0000121c 53315f49 4e535f31 314c696e 65617247 S1_INS_11LinearG │ │ │ │ │ - 0x0000122c 6170735f 45454545 454e535f 35416c6c aps_EEEEENS_5All │ │ │ │ │ - 0x0000123c 6f634976 45454545 4b53445f 45457652 ocIvEEEEKSD_EEvR │ │ │ │ │ - 0x0000124c 545f5254 305f4e53 5f345369 7a654953 T_RT0_NS_4SizeIS │ │ │ │ │ - 0x0000125c 465f4534 54797065 45005f5a 4e367365 F_E4TypeE._ZN6se │ │ │ │ │ - 0x0000126c 71616e32 31334173 7369676e 53747269 qan213AssignStri │ │ │ │ │ - 0x0000127c 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1 │ │ │ │ │ - 0x0000128c 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE │ │ │ │ │ - 0x0000129c 45376173 7369676e 5f494e53 5f365374 E7assign_INS_6St │ │ │ │ │ - 0x000012ac 72696e67 494e535f 37445043 656c6c5f ringINS_7DPCell_ │ │ │ │ │ - 0x000012bc 49694e53 315f494e 535f3131 4c696e65 IiNS1_INS_11Line │ │ │ │ │ - 0x000012cc 61724761 70735f45 45454545 4e535f35 arGaps_EEEEENS_5 │ │ │ │ │ - 0x000012dc 416c6c6f 63497645 4545454b 53445f45 AllocIvEEEEKSD_E │ │ │ │ │ - 0x000012ec 45765254 5f525430 5f005f5a 4e367365 EvRT_RT0_._ZN6se │ │ │ │ │ - 0x000012fc 71616e32 36617373 69676e49 4e535f36 qan26assignINS_6 │ │ │ │ │ - 0x0000130c 53747269 6e67494e 535f3744 5043656c StringINS_7DPCel │ │ │ │ │ - 0x0000131c 6c5f4969 4e535f33 54616749 4e535f31 l_IiNS_3TagINS_1 │ │ │ │ │ - 0x0000132c 314c696e 65617247 6170735f 45454545 1LinearGaps_EEEE │ │ │ │ │ - 0x0000133c 454e535f 35416c6c 6f634976 45454545 ENS_5AllocIvEEEE │ │ │ │ │ - 0x0000134c 45457652 4e535f36 486f6c64 65724954 EEvRNS_6HolderIT │ │ │ │ │ - 0x0000135c 5f4e5333 5f494e53 5f395472 69737461 _NS3_INS_9Trista │ │ │ │ │ - 0x0000136c 74655f45 45454545 524b5345 5f005f5a te_EEEEERKSE_._Z │ │ │ │ │ - 0x0000137c 4e367365 71616e32 36637265 61746549 N6seqan26createI │ │ │ │ │ - 0x0000138c 4e535f36 4d617472 6978494e 535f3744 NS_6MatrixINS_7D │ │ │ │ │ - 0x0000139c 5043656c 6c5f4969 4e535f33 54616749 PCell_IiNS_3TagI │ │ │ │ │ - 0x000013ac 4e535f31 314c696e 65617247 6170735f NS_11LinearGaps_ │ │ │ │ │ - 0x000013bc 45454545 454c6a32 454e535f 36537472 EEEEELj2ENS_6Str │ │ │ │ │ - 0x000013cc 696e6749 53365f4e 535f3541 6c6c6f63 ingIS6_NS_5Alloc │ │ │ │ │ - 0x000013dc 49764545 45454545 45457652 4e535f36 IvEEEEEEEEvRNS_6 │ │ │ │ │ - 0x000013ec 486f6c64 65724954 5f4e5333 5f494e53 HolderIT_NS3_INS │ │ │ │ │ - 0x000013fc 5f395472 69737461 74655f45 45454545 _9Tristate_EEEEE │ │ │ │ │ - 0x0000140c 005f5a4e 36736571 616e3231 33417373 ._ZN6seqan213Ass │ │ │ │ │ - 0x0000141c 69676e53 7472696e 675f494e 535f3354 ignString_INS_3T │ │ │ │ │ - 0x0000142c 6167494e 535f3132 54616747 656e6572 agINS_12TagGener │ │ │ │ │ - 0x0000143c 6f75735f 45454545 37617373 69676e5f ous_EEEE7assign_ │ │ │ │ │ - 0x0000144c 494e535f 36537472 696e6749 684e535f INS_6StringIhNS_ │ │ │ │ │ - 0x0000145c 35416c6c 6f634976 45454545 4b53395f 5AllocIvEEEEKS9_ │ │ │ │ │ - 0x0000146c 45457652 545f5254 305f4e53 5f345369 EEvRT_RT0_NS_4Si │ │ │ │ │ - 0x0000147c 7a654953 425f4534 54797065 45005f5a zeISB_E4TypeE._Z │ │ │ │ │ - 0x0000148c 4e367365 71616e32 31334173 7369676e N6seqan213Assign │ │ │ │ │ - 0x0000149c 53747269 6e675f49 4e535f33 54616749 String_INS_3TagI │ │ │ │ │ - 0x000014ac 4e535f31 32546167 47656e65 726f7573 NS_12TagGenerous │ │ │ │ │ - 0x000014bc 5f454545 45376173 7369676e 5f494e53 _EEEE7assign_INS │ │ │ │ │ - 0x000014cc 5f365374 72696e67 49684e53 5f35416c _6StringIhNS_5Al │ │ │ │ │ - 0x000014dc 6c6f6349 76454545 454b5339 5f454576 locIvEEEEKS9_EEv │ │ │ │ │ - 0x000014ec 52545f52 54305f00 5f5a4e36 73657161 RT_RT0_._ZN6seqa │ │ │ │ │ - 0x000014fc 6e323661 73736967 6e494e53 5f365374 n26assignINS_6St │ │ │ │ │ - 0x0000150c 72696e67 49684e53 5f35416c 6c6f6349 ringIhNS_5AllocI │ │ │ │ │ - 0x0000151c 76454545 45454576 524e535f 36486f6c vEEEEEEvRNS_6Hol │ │ │ │ │ - 0x0000152c 64657249 545f4e53 5f335461 67494e53 derIT_NS_3TagINS │ │ │ │ │ - 0x0000153c 5f395472 69737461 74655f45 45454545 _9Tristate_EEEEE │ │ │ │ │ - 0x0000154c 524b5341 5f005f5a 4e367365 71616e32 RKSA_._ZN6seqan2 │ │ │ │ │ - 0x0000155c 36637265 61746549 4e535f36 4d617472 6createINS_6Matr │ │ │ │ │ - 0x0000156c 69784968 4c6a3245 4e535f36 53747269 ixIhLj2ENS_6Stri │ │ │ │ │ - 0x0000157c 6e674968 4e535f35 416c6c6f 63497645 ngIhNS_5AllocIvE │ │ │ │ │ - 0x0000158c 45454545 45454576 524e535f 36486f6c EEEEEEEvRNS_6Hol │ │ │ │ │ - 0x0000159c 64657249 545f4e53 5f335461 67494e53 derIT_NS_3TagINS │ │ │ │ │ - 0x000015ac 5f395472 69737461 74655f45 45454545 _9Tristate_EEEEE │ │ │ │ │ - 0x000015bc 005f5a4e 36736571 616e3236 72657369 ._ZN6seqan26resi │ │ │ │ │ - 0x000015cc 7a654968 4e535f33 54616749 4e535f31 zeIhNS_3TagINS_1 │ │ │ │ │ - 0x000015dc 3346756c 6c44504d 61747269 785f4545 3FullDPMatrix_EE │ │ │ │ │ - 0x000015ec 454e535f 36537472 696e6749 684e535f ENS_6StringIhNS_ │ │ │ │ │ - 0x000015fc 35416c6c 6f634976 45454545 45457652 5AllocIvEEEEEEvR │ │ │ │ │ - 0x0000160c 4e535f39 44504d61 74726978 5f49545f NS_9DPMatrix_IT_ │ │ │ │ │ - 0x0000161c 54305f54 315f4545 005f5a4e 36736571 T0_T1_EE._ZN6seq │ │ │ │ │ - 0x0000162c 616e3231 33417373 69676e53 7472696e an213AssignStrin │ │ │ │ │ - 0x0000163c 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12 │ │ │ │ │ - 0x0000164c 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE │ │ │ │ │ - 0x0000165c 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str │ │ │ │ │ - 0x0000166c 696e6749 4e535f37 44504365 6c6c5f49 ingINS_7DPCell_I │ │ │ │ │ - 0x0000167c 694e5331 5f494e53 5f313141 6666696e iNS1_INS_11Affin │ │ │ │ │ - 0x0000168c 65476170 735f4545 4545454e 535f3541 eGaps_EEEEENS_5A │ │ │ │ │ - 0x0000169c 6c6c6f63 49764545 45454b53 445f4545 llocIvEEEEKSD_EE │ │ │ │ │ - 0x000016ac 7652545f 5254305f 4e535f34 53697a65 vRT_RT0_NS_4Size │ │ │ │ │ - 0x000016bc 4953465f 45345479 70654500 5f5a4e36 ISF_E4TypeE._ZN6 │ │ │ │ │ - 0x000016cc 73657161 6e323133 41737369 676e5374 seqan213AssignSt │ │ │ │ │ - 0x000016dc 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS │ │ │ │ │ - 0x000016ec 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E │ │ │ │ │ - 0x000016fc 45454537 61737369 676e5f49 4e535f36 EEE7assign_INS_6 │ │ │ │ │ - 0x0000170c 53747269 6e67494e 535f3744 5043656c StringINS_7DPCel │ │ │ │ │ - 0x0000171c 6c5f4969 4e53315f 494e535f 31314166 l_IiNS1_INS_11Af │ │ │ │ │ - 0x0000172c 66696e65 47617073 5f454545 45454e53 fineGaps_EEEEENS │ │ │ │ │ - 0x0000173c 5f35416c 6c6f6349 76454545 454b5344 _5AllocIvEEEEKSD │ │ │ │ │ - 0x0000174c 5f454576 52545f52 54305f00 5f5a4e36 _EEvRT_RT0_._ZN6 │ │ │ │ │ - 0x0000175c 73657161 6e323661 73736967 6e494e53 seqan26assignINS │ │ │ │ │ - 0x0000176c 5f365374 72696e67 494e535f 37445043 _6StringINS_7DPC │ │ │ │ │ - 0x0000177c 656c6c5f 49694e53 5f335461 67494e53 ell_IiNS_3TagINS │ │ │ │ │ - 0x0000178c 5f313141 6666696e 65476170 735f4545 _11AffineGaps_EE │ │ │ │ │ - 0x0000179c 4545454e 535f3541 6c6c6f63 49764545 EEENS_5AllocIvEE │ │ │ │ │ - 0x000017ac 45454545 76524e53 5f36486f 6c646572 EEEEvRNS_6Holder │ │ │ │ │ - 0x000017bc 49545f4e 53335f49 4e535f39 54726973 IT_NS3_INS_9Tris │ │ │ │ │ - 0x000017cc 74617465 5f454545 4545524b 53455f00 tate_EEEEERKSE_. │ │ │ │ │ - 0x000017dc 5f5a4e36 73657161 6e323663 72656174 _ZN6seqan26creat │ │ │ │ │ - 0x000017ec 65494e53 5f364d61 74726978 494e535f eINS_6MatrixINS_ │ │ │ │ │ - 0x000017fc 37445043 656c6c5f 49694e53 5f335461 7DPCell_IiNS_3Ta │ │ │ │ │ - 0x0000180c 67494e53 5f313141 6666696e 65476170 gINS_11AffineGap │ │ │ │ │ - 0x0000181c 735f4545 4545454c 6a32454e 535f3653 s_EEEEELj2ENS_6S │ │ │ │ │ - 0x0000182c 7472696e 67495336 5f4e535f 35416c6c tringIS6_NS_5All │ │ │ │ │ - 0x0000183c 6f634976 45454545 45454545 76524e53 ocIvEEEEEEEEvRNS │ │ │ │ │ - 0x0000184c 5f36486f 6c646572 49545f4e 53335f49 _6HolderIT_NS3_I │ │ │ │ │ - 0x0000185c 4e535f39 54726973 74617465 5f454545 NS_9Tristate_EEE │ │ │ │ │ - 0x0000186c 45450061 64617074 6572416c 69676e6d EE.adapterAlignm │ │ │ │ │ - 0x0000187c 656e7400 5f5a4e31 3553636f 72656441 ent._ZN15ScoredA │ │ │ │ │ - 0x0000188c 6c69676e 6d656e74 43314552 4e367365 lignmentC1ERN6se │ │ │ │ │ - 0x0000189c 71616e32 35416c69 676e494e 53305f36 qan25AlignINS0_6 │ │ │ │ │ - 0x000018ac 53747269 6e67494e 53305f31 3053696d StringINS0_10Sim │ │ │ │ │ - 0x000018bc 706c6554 79706549 684e5330 5f35446e pleTypeIhNS0_5Dn │ │ │ │ │ - 0x000018cc 61355f45 45454e53 305f3541 6c6c6f63 a5_EEENS0_5Alloc │ │ │ │ │ - 0x000018dc 49764545 45454e53 305f3354 6167494e IvEEEENS0_3TagIN │ │ │ │ │ - 0x000018ec 53305f31 30417272 61794761 70735f45 S0_10ArrayGaps_E │ │ │ │ │ - 0x000018fc 45454545 69696900 5f5a4e31 3553636f EEEEiii._ZN15Sco │ │ │ │ │ - 0x0000190c 72656441 6c69676e 6d656e74 39676574 redAlignment9get │ │ │ │ │ - 0x0000191c 53747269 6e674235 63787831 31457600 StringB5cxx11Ev. │ │ │ │ │ - 0x0000192c 5f5a646c 50766a00 5f5a4e36 73657161 _ZdlPvj._ZN6seqa │ │ │ │ │ - 0x0000193c 6e323231 44504365 6c6c4465 6661756c n221DPCellDefaul │ │ │ │ │ - 0x0000194c 74496e66 696e6974 79494e53 5f374450 tInfinityINS_7DP │ │ │ │ │ - 0x0000195c 43656c6c 5f49694e 535f3354 6167494e Cell_IiNS_3TagIN │ │ │ │ │ - 0x0000196c 535f3131 4c696e65 61724761 70735f45 S_11LinearGaps_E │ │ │ │ │ - 0x0000197c 45454545 45355641 4c554545 005f5a4e EEEEE5VALUEE._ZN │ │ │ │ │ - 0x0000198c 5374375f 5f637878 31313132 62617369 St7__cxx1112basi │ │ │ │ │ - 0x0000199c 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch │ │ │ │ │ - 0x000019ac 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc │ │ │ │ │ - 0x000019bc 45453130 5f4d5f64 6973706f 73654576 EE10_M_disposeEv │ │ │ │ │ - 0x000019cc 005f5a47 564e3673 6571616e 32323144 ._ZGVN6seqan221D │ │ │ │ │ - 0x000019dc 5043656c 6c446566 61756c74 496e6669 PCellDefaultInfi │ │ │ │ │ - 0x000019ec 6e697479 494e535f 37445043 656c6c5f nityINS_7DPCell_ │ │ │ │ │ - 0x000019fc 49694e53 5f335461 67494e53 5f31314c IiNS_3TagINS_11L │ │ │ │ │ - 0x00001a0c 696e6561 72476170 735f4545 45454545 inearGaps_EEEEEE │ │ │ │ │ - 0x00001a1c 3556414c 55454500 5f5a4756 4e367365 5VALUEE._ZGVN6se │ │ │ │ │ - 0x00001a2c 71616e32 32314450 43656c6c 44656661 qan221DPCellDefa │ │ │ │ │ - 0x00001a3c 756c7449 6e66696e 69747949 4e535f37 ultInfinityINS_7 │ │ │ │ │ - 0x00001a4c 44504365 6c6c5f49 694e535f 33546167 DPCell_IiNS_3Tag │ │ │ │ │ - 0x00001a5c 494e535f 31314166 66696e65 47617073 INS_11AffineGaps │ │ │ │ │ - 0x00001a6c 5f454545 45454535 56414c55 4545005f _EEEEEE5VALUEE._ │ │ │ │ │ - 0x00001a7c 5f677878 5f706572 736f6e61 6c697479 _gxx_personality │ │ │ │ │ - 0x00001a8c 5f763000 5f5a4e39 5f5f676e 755f6378 _v0._ZN9__gnu_cx │ │ │ │ │ - 0x00001a9c 7831325f 5f746f5f 78737472 696e6749 x12__to_xstringI │ │ │ │ │ - 0x00001aac 4e537437 5f5f6378 78313131 32626173 NSt7__cxx1112bas │ │ │ │ │ - 0x00001abc 69635f73 7472696e 67496353 74313163 ic_stringIcSt11c │ │ │ │ │ - 0x00001acc 6861725f 74726169 74734963 45536149 har_traitsIcESaI │ │ │ │ │ - 0x00001adc 63454545 63454554 5f504669 5054305f cEEEcEET_PFiPT0_ │ │ │ │ │ - 0x00001aec 6a504b53 385f5063 456a5342 5f7a0076 jPKS8_PcEjSB_z.v │ │ │ │ │ - 0x00001afc 736e7072 696e7466 005f5a4e 5374375f snprintf._ZNSt7_ │ │ │ │ │ - 0x00001b0c 5f637878 31313132 62617369 635f7374 _cxx1112basic_st │ │ │ │ │ - 0x00001b1c 72696e67 49635374 31316368 61725f74 ringIcSt11char_t │ │ │ │ │ - 0x00001b2c 72616974 73496345 53614963 45453772 raitsIcESaIcEE7r │ │ │ │ │ - 0x00001b3c 65736572 7665456a 005f5a4e 5374375f eserveEj._ZNSt7_ │ │ │ │ │ - 0x00001b4c 5f637878 31313132 62617369 635f7374 _cxx1112basic_st │ │ │ │ │ - 0x00001b5c 72696e67 49635374 31316368 61725f74 ringIcSt11char_t │ │ │ │ │ - 0x00001b6c 72616974 73496345 53614963 4545395f raitsIcESaIcEE9_ │ │ │ │ │ - 0x00001b7c 4d5f6170 70656e64 45504b63 6a005f5a M_appendEPKcj._Z │ │ │ │ │ - 0x00001b8c 4e537437 5f5f6378 78313131 32626173 NSt7__cxx1112bas │ │ │ │ │ - 0x00001b9c 69635f73 7472696e 67496353 74313163 ic_stringIcSt11c │ │ │ │ │ - 0x00001bac 6861725f 74726169 74734963 45536149 har_traitsIcESaI │ │ │ │ │ - 0x00001bbc 63454531 305f4d5f 7265706c 61636545 cEE10_M_replaceE │ │ │ │ │ - 0x00001bcc 6a6a504b 636a005f 5a537432 305f5f74 jjPKcj._ZSt20__t │ │ │ │ │ - 0x00001bdc 68726f77 5f6c656e 6774685f 6572726f hrow_length_erro │ │ │ │ │ - 0x00001bec 72504b63 005f5a4e 5374375f 5f637878 rPKc._ZNSt7__cxx │ │ │ │ │ - 0x00001bfc 31313135 62617369 635f7374 72696e67 1115basic_string │ │ │ │ │ - 0x00001c0c 62756649 63537431 31636861 725f7472 bufIcSt11char_tr │ │ │ │ │ - 0x00001c1c 61697473 49634553 61496345 45443245 aitsIcESaIcEED2E │ │ │ │ │ - 0x00001c2c 76005f5a 54564e53 74375f5f 63787831 v._ZTVNSt7__cxx1 │ │ │ │ │ - 0x00001c3c 31313562 61736963 5f737472 696e6762 115basic_stringb │ │ │ │ │ - 0x00001c4c 75664963 53743131 63686172 5f747261 ufIcSt11char_tra │ │ │ │ │ - 0x00001c5c 69747349 63455361 49634545 45005f5a itsIcESaIcEEE._Z │ │ │ │ │ - 0x00001c6c 54565374 31356261 7369635f 73747265 TVSt15basic_stre │ │ │ │ │ - 0x00001c7c 616d6275 66496353 74313163 6861725f ambufIcSt11char_ │ │ │ │ │ - 0x00001c8c 74726169 74734963 4545005f 5a4e5374 traitsIcEE._ZNSt │ │ │ │ │ - 0x00001c9c 366c6f63 616c6544 31457600 5f5a4e53 6localeD1Ev._ZNS │ │ │ │ │ - 0x00001cac 74375f5f 63787831 31313562 61736963 t7__cxx1115basic │ │ │ │ │ - 0x00001cbc 5f737472 696e6762 75664963 53743131 _stringbufIcSt11 │ │ │ │ │ - 0x00001ccc 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ │ - 0x00001cdc 49634545 44314576 005f5a4e 5374375f IcEED1Ev._ZNSt7_ │ │ │ │ │ - 0x00001cec 5f637878 31313135 62617369 635f7374 _cxx1115basic_st │ │ │ │ │ - 0x00001cfc 72696e67 62756649 63537431 31636861 ringbufIcSt11cha │ │ │ │ │ - 0x00001d0c 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ │ - 0x00001d1c 45443045 76005f5a 4e367365 71616e32 ED0Ev._ZN6seqan2 │ │ │ │ │ - 0x00001d2c 35777269 7465494e 535f3449 74657249 5writeINS_4IterI │ │ │ │ │ - 0x00001d3c 4e537437 5f5f6378 78313131 39626173 NSt7__cxx1119bas │ │ │ │ │ - 0x00001d4c 69635f6f 73747269 6e677374 7265616d ic_ostringstream │ │ │ │ │ - 0x00001d5c 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ │ - 0x00001d6c 73496345 53614963 4545454e 535f3134 sIcESaIcEEENS_14 │ │ │ │ │ - 0x00001d7c 53747265 616d4974 65726174 6f72494e StreamIteratorIN │ │ │ │ │ - 0x00001d8c 535f3354 6167494e 535f374f 75747075 S_3TagINS_7Outpu │ │ │ │ │ - 0x00001d9c 745f4545 45454545 454e535f 36537472 t_EEEEEEENS_6Str │ │ │ │ │ - 0x00001dac 696e6749 4e535f31 3053696d 706c6554 ingINS_10SimpleT │ │ │ │ │ - 0x00001dbc 79706549 684e535f 35446e61 355f4545 ypeIhNS_5Dna5_EE │ │ │ │ │ - 0x00001dcc 454e535f 35416c6c 6f634976 45454545 ENS_5AllocIvEEEE │ │ │ │ │ - 0x00001ddc 4e53395f 494e535f 31304172 72617947 NS9_INS_10ArrayG │ │ │ │ │ - 0x00001dec 6170735f 45454545 45765254 5f524b4e aps_EEEEEvRT_RKN │ │ │ │ │ - 0x00001dfc 535f3447 61707349 54305f54 315f4545 S_4GapsIT0_T1_EE │ │ │ │ │ - 0x00001e0c 005f5a4e 36736571 616e3232 34416c70 ._ZN6seqan224Alp │ │ │ │ │ - 0x00001e1c 68616265 74436f6e 76657273 696f6e54 habetConversionT │ │ │ │ │ - 0x00001e2c 61626c65 5f49634e 535f3136 4d6f6469 able_IcNS_16Modi │ │ │ │ │ - 0x00001e3c 66696564 416c7068 61626574 494e535f fiedAlphabetINS_ │ │ │ │ │ - 0x00001e4c 31305369 6d706c65 54797065 49684e53 10SimpleTypeIhNS │ │ │ │ │ - 0x00001e5c 5f35446e 61355f45 45454e53 5f394d6f _5Dna5_EEENS_9Mo │ │ │ │ │ - 0x00001e6c 64457870 616e6449 4c633435 454e535f dExpandILc45ENS_ │ │ │ │ │ - 0x00001e7c 33546167 494e535f 38446566 61756c74 3TagINS_8Default │ │ │ │ │ - 0x00001e8c 5f454545 45454545 45357461 626c6545 _EEEEEEEE5tableE │ │ │ │ │ - 0x00001e9c 005f5a4e 31355363 6f726564 416c6967 ._ZN15ScoredAlig │ │ │ │ │ - 0x00001eac 6e6d656e 74433245 524e3673 6571616e nmentC2ERN6seqan │ │ │ │ │ - 0x00001ebc 3235416c 69676e49 4e53305f 36537472 25AlignINS0_6Str │ │ │ │ │ - 0x00001ecc 696e6749 4e53305f 31305369 6d706c65 ingINS0_10Simple │ │ │ │ │ - 0x00001edc 54797065 49684e53 305f3544 6e61355f TypeIhNS0_5Dna5_ │ │ │ │ │ - 0x00001eec 4545454e 53305f35 416c6c6f 63497645 EEENS0_5AllocIvE │ │ │ │ │ - 0x00001efc 4545454e 53305f33 54616749 4e53305f EEENS0_3TagINS0_ │ │ │ │ │ - 0x00001f0c 31304172 72617947 6170735f 45454545 10ArrayGaps_EEEE │ │ │ │ │ - 0x00001f1c 45696969 005f5a4e 53743869 6f735f62 Eiii._ZNSt8ios_b │ │ │ │ │ - 0x00001f2c 61736543 32457600 5f5a5456 53743962 aseC2Ev._ZTVSt9b │ │ │ │ │ - 0x00001f3c 61736963 5f696f73 49635374 31316368 asic_iosIcSt11ch │ │ │ │ │ - 0x00001f4c 61725f74 72616974 73496345 45005f5a ar_traitsIcEE._Z │ │ │ │ │ - 0x00001f5c 54544e53 74375f5f 63787831 31313962 TTNSt7__cxx1119b │ │ │ │ │ - 0x00001f6c 61736963 5f6f7374 72696e67 73747265 asic_ostringstre │ │ │ │ │ - 0x00001f7c 616d4963 53743131 63686172 5f747261 amIcSt11char_tra │ │ │ │ │ - 0x00001f8c 69747349 63455361 49634545 45005f5a itsIcESaIcEEE._Z │ │ │ │ │ - 0x00001f9c 4e537439 62617369 635f696f 73496353 NSt9basic_iosIcS │ │ │ │ │ - 0x00001fac 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ - 0x00001fbc 45453469 6e697445 50537431 35626173 EE4initEPSt15bas │ │ │ │ │ - 0x00001fcc 69635f73 74726561 6d627566 49635331 ic_streambufIcS1 │ │ │ │ │ - 0x00001fdc 5f45005f 5a54564e 5374375f 5f637878 _E._ZTVNSt7__cxx │ │ │ │ │ - 0x00001fec 31313139 62617369 635f6f73 7472696e 1119basic_ostrin │ │ │ │ │ - 0x00001ffc 67737472 65616d49 63537431 31636861 gstreamIcSt11cha │ │ │ │ │ - 0x0000200c 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ │ - 0x0000201c 4545005f 5a4e5374 366c6f63 616c6543 EE._ZNSt6localeC │ │ │ │ │ - 0x0000202c 31457600 5f5a4e53 74396261 7369635f 1Ev._ZNSt9basic_ │ │ │ │ │ - 0x0000203c 696f7349 63537431 31636861 725f7472 iosIcSt11char_tr │ │ │ │ │ - 0x0000204c 61697473 49634545 35636c65 61724553 aitsIcEE5clearES │ │ │ │ │ - 0x0000205c 7431325f 496f735f 496f7374 61746500 t12_Ios_Iostate. │ │ │ │ │ - 0x0000206c 5f5a4e53 7438696f 735f6261 73654432 _ZNSt8ios_baseD2 │ │ │ │ │ - 0x0000207c 4576005f 5a4e5374 375f5f63 78783131 Ev._ZNSt7__cxx11 │ │ │ │ │ - 0x0000208c 31326261 7369635f 73747269 6e674963 12basic_stringIc │ │ │ │ │ - 0x0000209c 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ │ - 0x000020ac 63455361 49634545 395f4d5f 61737369 cESaIcEE9_M_assi │ │ │ │ │ - 0x000020bc 676e4552 4b53345f 005f5a4e 5374375f gnERKS4_._ZNSt7_ │ │ │ │ │ - 0x000020cc 5f637878 31313139 62617369 635f6f73 _cxx1119basic_os │ │ │ │ │ - 0x000020dc 7472696e 67737472 65616d49 63537431 tringstreamIcSt1 │ │ │ │ │ - 0x000020ec 31636861 725f7472 61697473 49634553 1char_traitsIcES │ │ │ │ │ - 0x000020fc 61496345 45443145 76005f5a 47564e36 aIcEED1Ev._ZGVN6 │ │ │ │ │ - 0x0000210c 73657161 6e323234 416c7068 61626574 seqan224Alphabet │ │ │ │ │ - 0x0000211c 436f6e76 65727369 6f6e5461 626c655f ConversionTable_ │ │ │ │ │ - 0x0000212c 49634e53 5f31364d 6f646966 69656441 IcNS_16ModifiedA │ │ │ │ │ - 0x0000213c 6c706861 62657449 4e535f31 3053696d lphabetINS_10Sim │ │ │ │ │ - 0x0000214c 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna │ │ │ │ │ - 0x0000215c 355f4545 454e535f 394d6f64 45787061 5_EEENS_9ModExpa │ │ │ │ │ - 0x0000216c 6e64494c 63343545 4e535f33 54616749 ndILc45ENS_3TagI │ │ │ │ │ - 0x0000217c 4e535f38 44656661 756c745f 45454545 NS_8Default_EEEE │ │ │ │ │ - 0x0000218c 45454545 35746162 6c654500 5f5a5a4e EEEE5tableE._ZZN │ │ │ │ │ - 0x0000219c 36736571 616e3232 34416c70 68616265 6seqan224Alphabe │ │ │ │ │ - 0x000021ac 74436f6e 76657273 696f6e54 61626c65 tConversionTable │ │ │ │ │ - 0x000021bc 5f49634e 535f3136 4d6f6469 66696564 _IcNS_16Modified │ │ │ │ │ - 0x000021cc 416c7068 61626574 494e535f 31305369 AlphabetINS_10Si │ │ │ │ │ - 0x000021dc 6d706c65 54797065 49684e53 5f35446e mpleTypeIhNS_5Dn │ │ │ │ │ - 0x000021ec 61355f45 45454e53 5f394d6f 64457870 a5_EEENS_9ModExp │ │ │ │ │ - 0x000021fc 616e6449 4c633435 454e535f 33546167 andILc45ENS_3Tag │ │ │ │ │ - 0x0000220c 494e535f 38446566 61756c74 5f454545 INS_8Default_EEE │ │ │ │ │ - 0x0000221c 45454545 45313069 6e697469 616c697a EEEEE10initializ │ │ │ │ │ - 0x0000222c 65457645 31355f69 735f696e 69746961 eEvE15_is_initia │ │ │ │ │ - 0x0000223c 6c697a65 64005f5a 5a4e3673 6571616e lized._ZZN6seqan │ │ │ │ │ - 0x0000224c 32323441 6c706861 62657443 6f6e7665 224AlphabetConve │ │ │ │ │ - 0x0000225c 7273696f 6e546162 6c655f49 634e535f rsionTable_IcNS_ │ │ │ │ │ - 0x0000226c 31364d6f 64696669 6564416c 70686162 16ModifiedAlphab │ │ │ │ │ - 0x0000227c 6574494e 535f3130 53696d70 6c655479 etINS_10SimpleTy │ │ │ │ │ - 0x0000228c 70654968 4e535f35 446e6135 5f454545 peIhNS_5Dna5_EEE │ │ │ │ │ - 0x0000229c 4e535f39 4d6f6445 7870616e 64494c63 NS_9ModExpandILc │ │ │ │ │ - 0x000022ac 3435454e 535f3354 6167494e 535f3844 45ENS_3TagINS_8D │ │ │ │ │ - 0x000022bc 65666175 6c745f45 45454545 45454531 efault_EEEEEEEE1 │ │ │ │ │ - 0x000022cc 30696e69 7469616c 697a6545 76453131 0initializeEvE11 │ │ │ │ │ - 0x000022dc 7461626c 655f7374 6f726500 5f5a5a4e table_store._ZZN │ │ │ │ │ - 0x000022ec 36736571 616e3232 34416c70 68616265 6seqan224Alphabe │ │ │ │ │ - 0x000022fc 74436f6e 76657273 696f6e54 61626c65 tConversionTable │ │ │ │ │ - 0x0000230c 5f49634e 535f3130 53696d70 6c655479 _IcNS_10SimpleTy │ │ │ │ │ - 0x0000231c 70654968 4e535f35 446e6135 5f454545 peIhNS_5Dna5_EEE │ │ │ │ │ - 0x0000232c 45313069 6e697469 616c697a 65457645 E10initializeEvE │ │ │ │ │ - 0x0000233c 31355f69 735f696e 69746961 6c697a65 15_is_initialize │ │ │ │ │ - 0x0000234c 64005f5f 73746163 6b5f6368 6b5f6661 d.__stack_chk_fa │ │ │ │ │ + 0x000008ec 76005f5a 4e395f5f 676e755f 63787831 v._ZN9__gnu_cxx1 │ │ │ │ │ + 0x000008fc 325f5f74 6f5f7873 7472696e 67494e53 2__to_xstringINS │ │ │ │ │ + 0x0000090c 74375f5f 63787831 31313262 61736963 t7__cxx1112basic │ │ │ │ │ + 0x0000091c 5f737472 696e6749 63537431 31636861 _stringIcSt11cha │ │ │ │ │ + 0x0000092c 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ │ + 0x0000093c 45456345 45545f50 46695054 305f6a50 EEcEET_PFiPT0_jP │ │ │ │ │ + 0x0000094c 4b53385f 5063456a 53425f7a 005f5a4e KS8_PcEjSB_z._ZN │ │ │ │ │ + 0x0000095c 5374375f 5f637878 31313132 62617369 St7__cxx1112basi │ │ │ │ │ + 0x0000096c 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch │ │ │ │ │ + 0x0000097c 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc │ │ │ │ │ + 0x0000098c 4545395f 4d5f6372 65617465 45526a6a EE9_M_createERjj │ │ │ │ │ + 0x0000099c 006d656d 63707900 5f5a4e31 3553636f .memcpy._ZN15Sco │ │ │ │ │ + 0x000009ac 72656441 6c69676e 6d656e74 39676574 redAlignment9get │ │ │ │ │ + 0x000009bc 53747269 6e674235 63787831 31457600 StringB5cxx11Ev. │ │ │ │ │ + 0x000009cc 76736e70 72696e74 66005f5a 4e537437 vsnprintf._ZNSt7 │ │ │ │ │ + 0x000009dc 5f5f6378 78313131 32626173 69635f73 __cxx1112basic_s │ │ │ │ │ + 0x000009ec 7472696e 67496353 74313163 6861725f tringIcSt11char_ │ │ │ │ │ + 0x000009fc 74726169 74734963 45536149 63454537 traitsIcESaIcEE7 │ │ │ │ │ + 0x00000a0c 72657365 72766545 6a005f5a 4e537437 reserveEj._ZNSt7 │ │ │ │ │ + 0x00000a1c 5f5f6378 78313131 32626173 69635f73 __cxx1112basic_s │ │ │ │ │ + 0x00000a2c 7472696e 67496353 74313163 6861725f tringIcSt11char_ │ │ │ │ │ + 0x00000a3c 74726169 74734963 45536149 63454539 traitsIcESaIcEE9 │ │ │ │ │ + 0x00000a4c 5f4d5f61 7070656e 6445504b 636a005f _M_appendEPKcj._ │ │ │ │ │ + 0x00000a5c 5a646c50 766a005f 5a4e5374 375f5f63 ZdlPvj._ZNSt7__c │ │ │ │ │ + 0x00000a6c 78783131 31326261 7369635f 73747269 xx1112basic_stri │ │ │ │ │ + 0x00000a7c 6e674963 53743131 63686172 5f747261 ngIcSt11char_tra │ │ │ │ │ + 0x00000a8c 69747349 63455361 49634545 31305f4d itsIcESaIcEE10_M │ │ │ │ │ + 0x00000a9c 5f726570 6c616365 456a6a50 4b636a00 _replaceEjjPKcj. │ │ │ │ │ + 0x00000aac 5f5a5374 32305f5f 7468726f 775f6c65 _ZSt20__throw_le │ │ │ │ │ + 0x00000abc 6e677468 5f657272 6f72504b 63005f5a ngth_errorPKc._Z │ │ │ │ │ + 0x00000acc 4e537437 5f5f6378 78313131 32626173 NSt7__cxx1112bas │ │ │ │ │ + 0x00000adc 69635f73 7472696e 67496353 74313163 ic_stringIcSt11c │ │ │ │ │ + 0x00000aec 6861725f 74726169 74734963 45536149 har_traitsIcESaI │ │ │ │ │ + 0x00000afc 63454531 305f4d5f 64697370 6f736545 cEE10_M_disposeE │ │ │ │ │ + 0x00000b0c 76005f55 6e77696e 645f5265 73756d65 v._Unwind_Resume │ │ │ │ │ + 0x00000b1c 005f5a4e 5374375f 5f637878 31313135 ._ZNSt7__cxx1115 │ │ │ │ │ + 0x00000b2c 62617369 635f7374 72696e67 62756649 basic_stringbufI │ │ │ │ │ + 0x00000b3c 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ + 0x00000b4c 49634553 61496345 45443245 76005f5a IcESaIcEED2Ev._Z │ │ │ │ │ + 0x00000b5c 54564e53 74375f5f 63787831 31313562 TVNSt7__cxx1115b │ │ │ │ │ + 0x00000b6c 61736963 5f737472 696e6762 75664963 asic_stringbufIc │ │ │ │ │ + 0x00000b7c 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ │ + 0x00000b8c 63455361 49634545 45005f5a 54565374 cESaIcEEE._ZTVSt │ │ │ │ │ + 0x00000b9c 31356261 7369635f 73747265 616d6275 15basic_streambu │ │ │ │ │ + 0x00000bac 66496353 74313163 6861725f 74726169 fIcSt11char_trai │ │ │ │ │ + 0x00000bbc 74734963 4545005f 5a4e5374 366c6f63 tsIcEE._ZNSt6loc │ │ │ │ │ + 0x00000bcc 616c6544 31457600 5f5a4e53 74375f5f aleD1Ev._ZNSt7__ │ │ │ │ │ + 0x00000bdc 63787831 31313562 61736963 5f737472 cxx1115basic_str │ │ │ │ │ + 0x00000bec 696e6762 75664963 53743131 63686172 ingbufIcSt11char │ │ │ │ │ + 0x00000bfc 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE │ │ │ │ │ + 0x00000c0c 44314576 005f5a4e 5374375f 5f637878 D1Ev._ZNSt7__cxx │ │ │ │ │ + 0x00000c1c 31313135 62617369 635f7374 72696e67 1115basic_string │ │ │ │ │ + 0x00000c2c 62756649 63537431 31636861 725f7472 bufIcSt11char_tr │ │ │ │ │ + 0x00000c3c 61697473 49634553 61496345 45443045 aitsIcESaIcEED0E │ │ │ │ │ + 0x00000c4c 76005f5a 4e367365 71616e32 35777269 v._ZN6seqan25wri │ │ │ │ │ + 0x00000c5c 7465494e 535f3449 74657249 4e537437 teINS_4IterINSt7 │ │ │ │ │ + 0x00000c6c 5f5f6378 78313131 39626173 69635f6f __cxx1119basic_o │ │ │ │ │ + 0x00000c7c 73747269 6e677374 7265616d 49635374 stringstreamIcSt │ │ │ │ │ + 0x00000c8c 31316368 61725f74 72616974 73496345 11char_traitsIcE │ │ │ │ │ + 0x00000c9c 53614963 4545454e 535f3134 53747265 SaIcEEENS_14Stre │ │ │ │ │ + 0x00000cac 616d4974 65726174 6f72494e 535f3354 amIteratorINS_3T │ │ │ │ │ + 0x00000cbc 6167494e 535f374f 75747075 745f4545 agINS_7Output_EE │ │ │ │ │ + 0x00000ccc 45454545 454e535f 36537472 696e6749 EEEEENS_6StringI │ │ │ │ │ + 0x00000cdc 4e535f31 3053696d 706c6554 79706549 NS_10SimpleTypeI │ │ │ │ │ + 0x00000cec 684e535f 35446e61 355f4545 454e535f hNS_5Dna5_EEENS_ │ │ │ │ │ + 0x00000cfc 35416c6c 6f634976 45454545 4e53395f 5AllocIvEEEENS9_ │ │ │ │ │ + 0x00000d0c 494e535f 31304172 72617947 6170735f INS_10ArrayGaps_ │ │ │ │ │ + 0x00000d1c 45454545 45765254 5f524b4e 535f3447 EEEEEvRT_RKNS_4G │ │ │ │ │ + 0x00000d2c 61707349 54305f54 315f4545 005f5a4e apsIT0_T1_EE._ZN │ │ │ │ │ + 0x00000d3c 36736571 616e3232 34416c70 68616265 6seqan224Alphabe │ │ │ │ │ + 0x00000d4c 74436f6e 76657273 696f6e54 61626c65 tConversionTable │ │ │ │ │ + 0x00000d5c 5f49634e 535f3136 4d6f6469 66696564 _IcNS_16Modified │ │ │ │ │ + 0x00000d6c 416c7068 61626574 494e535f 31305369 AlphabetINS_10Si │ │ │ │ │ + 0x00000d7c 6d706c65 54797065 49684e53 5f35446e mpleTypeIhNS_5Dn │ │ │ │ │ + 0x00000d8c 61355f45 45454e53 5f394d6f 64457870 a5_EEENS_9ModExp │ │ │ │ │ + 0x00000d9c 616e6449 4c633435 454e535f 33546167 andILc45ENS_3Tag │ │ │ │ │ + 0x00000dac 494e535f 38446566 61756c74 5f454545 INS_8Default_EEE │ │ │ │ │ + 0x00000dbc 45454545 45357461 626c6545 005f5a4e EEEEE5tableE._ZN │ │ │ │ │ + 0x00000dcc 31355363 6f726564 416c6967 6e6d656e 15ScoredAlignmen │ │ │ │ │ + 0x00000ddc 74433245 524e3673 6571616e 3235416c tC2ERN6seqan25Al │ │ │ │ │ + 0x00000dec 69676e49 4e53305f 36537472 696e6749 ignINS0_6StringI │ │ │ │ │ + 0x00000dfc 4e53305f 31305369 6d706c65 54797065 NS0_10SimpleType │ │ │ │ │ + 0x00000e0c 49684e53 305f3544 6e61355f 4545454e IhNS0_5Dna5_EEEN │ │ │ │ │ + 0x00000e1c 53305f35 416c6c6f 63497645 4545454e S0_5AllocIvEEEEN │ │ │ │ │ + 0x00000e2c 53305f33 54616749 4e53305f 31304172 S0_3TagINS0_10Ar │ │ │ │ │ + 0x00000e3c 72617947 6170735f 45454545 45696969 rayGaps_EEEEEiii │ │ │ │ │ + 0x00000e4c 005f5a4e 53743869 6f735f62 61736543 ._ZNSt8ios_baseC │ │ │ │ │ + 0x00000e5c 32457600 5f5a5456 53743962 61736963 2Ev._ZTVSt9basic │ │ │ │ │ + 0x00000e6c 5f696f73 49635374 31316368 61725f74 _iosIcSt11char_t │ │ │ │ │ + 0x00000e7c 72616974 73496345 45005f5a 54544e53 raitsIcEE._ZTTNS │ │ │ │ │ + 0x00000e8c 74375f5f 63787831 31313962 61736963 t7__cxx1119basic │ │ │ │ │ + 0x00000e9c 5f6f7374 72696e67 73747265 616d4963 _ostringstreamIc │ │ │ │ │ + 0x00000eac 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ │ + 0x00000ebc 63455361 49634545 45005f5a 4e537439 cESaIcEEE._ZNSt9 │ │ │ │ │ + 0x00000ecc 62617369 635f696f 73496353 74313163 basic_iosIcSt11c │ │ │ │ │ + 0x00000edc 6861725f 74726169 74734963 45453469 har_traitsIcEE4i │ │ │ │ │ + 0x00000eec 6e697445 50537431 35626173 69635f73 nitEPSt15basic_s │ │ │ │ │ + 0x00000efc 74726561 6d627566 49635331 5f45005f treambufIcS1_E._ │ │ │ │ │ + 0x00000f0c 5a54564e 5374375f 5f637878 31313139 ZTVNSt7__cxx1119 │ │ │ │ │ + 0x00000f1c 62617369 635f6f73 7472696e 67737472 basic_ostringstr │ │ │ │ │ + 0x00000f2c 65616d49 63537431 31636861 725f7472 eamIcSt11char_tr │ │ │ │ │ + 0x00000f3c 61697473 49634553 61496345 4545005f aitsIcESaIcEEE._ │ │ │ │ │ + 0x00000f4c 5a4e5374 366c6f63 616c6543 31457600 ZNSt6localeC1Ev. │ │ │ │ │ + 0x00000f5c 5f5a4e53 74396261 7369635f 696f7349 _ZNSt9basic_iosI │ │ │ │ │ + 0x00000f6c 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ + 0x00000f7c 49634545 35636c65 61724553 7431325f IcEE5clearESt12_ │ │ │ │ │ + 0x00000f8c 496f735f 496f7374 61746500 5f5a4e53 Ios_Iostate._ZNS │ │ │ │ │ + 0x00000f9c 7438696f 735f6261 73654432 4576005f t8ios_baseD2Ev._ │ │ │ │ │ + 0x00000fac 5a4e5374 375f5f63 78783131 31326261 ZNSt7__cxx1112ba │ │ │ │ │ + 0x00000fbc 7369635f 73747269 6e674963 53743131 sic_stringIcSt11 │ │ │ │ │ + 0x00000fcc 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ │ + 0x00000fdc 49634545 395f4d5f 61737369 676e4552 IcEE9_M_assignER │ │ │ │ │ + 0x00000fec 4b53345f 005f5a4e 5374375f 5f637878 KS4_._ZNSt7__cxx │ │ │ │ │ + 0x00000ffc 31313139 62617369 635f6f73 7472696e 1119basic_ostrin │ │ │ │ │ + 0x0000100c 67737472 65616d49 63537431 31636861 gstreamIcSt11cha │ │ │ │ │ + 0x0000101c 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ │ + 0x0000102c 45443145 76005f5a 4e313553 636f7265 ED1Ev._ZN15Score │ │ │ │ │ + 0x0000103c 64416c69 676e6d65 6e744331 45524e36 dAlignmentC1ERN6 │ │ │ │ │ + 0x0000104c 73657161 6e323541 6c69676e 494e5330 seqan25AlignINS0 │ │ │ │ │ + 0x0000105c 5f365374 72696e67 494e5330 5f313053 _6StringINS0_10S │ │ │ │ │ + 0x0000106c 696d706c 65547970 6549684e 53305f35 impleTypeIhNS0_5 │ │ │ │ │ + 0x0000107c 446e6135 5f454545 4e53305f 35416c6c Dna5_EEENS0_5All │ │ │ │ │ + 0x0000108c 6f634976 45454545 4e53305f 33546167 ocIvEEEENS0_3Tag │ │ │ │ │ + 0x0000109c 494e5330 5f313041 72726179 47617073 INS0_10ArrayGaps │ │ │ │ │ + 0x000010ac 5f454545 45456969 69005f5a 47564e36 _EEEEEiii._ZGVN6 │ │ │ │ │ + 0x000010bc 73657161 6e323234 416c7068 61626574 seqan224Alphabet │ │ │ │ │ + 0x000010cc 436f6e76 65727369 6f6e5461 626c655f ConversionTable_ │ │ │ │ │ + 0x000010dc 49634e53 5f31364d 6f646966 69656441 IcNS_16ModifiedA │ │ │ │ │ + 0x000010ec 6c706861 62657449 4e535f31 3053696d lphabetINS_10Sim │ │ │ │ │ + 0x000010fc 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna │ │ │ │ │ + 0x0000110c 355f4545 454e535f 394d6f64 45787061 5_EEENS_9ModExpa │ │ │ │ │ + 0x0000111c 6e64494c 63343545 4e535f33 54616749 ndILc45ENS_3TagI │ │ │ │ │ + 0x0000112c 4e535f38 44656661 756c745f 45454545 NS_8Default_EEEE │ │ │ │ │ + 0x0000113c 45454545 35746162 6c654500 5f5a5a4e EEEE5tableE._ZZN │ │ │ │ │ + 0x0000114c 36736571 616e3232 34416c70 68616265 6seqan224Alphabe │ │ │ │ │ + 0x0000115c 74436f6e 76657273 696f6e54 61626c65 tConversionTable │ │ │ │ │ + 0x0000116c 5f49634e 535f3136 4d6f6469 66696564 _IcNS_16Modified │ │ │ │ │ + 0x0000117c 416c7068 61626574 494e535f 31305369 AlphabetINS_10Si │ │ │ │ │ + 0x0000118c 6d706c65 54797065 49684e53 5f35446e mpleTypeIhNS_5Dn │ │ │ │ │ + 0x0000119c 61355f45 45454e53 5f394d6f 64457870 a5_EEENS_9ModExp │ │ │ │ │ + 0x000011ac 616e6449 4c633435 454e535f 33546167 andILc45ENS_3Tag │ │ │ │ │ + 0x000011bc 494e535f 38446566 61756c74 5f454545 INS_8Default_EEE │ │ │ │ │ + 0x000011cc 45454545 45313069 6e697469 616c697a EEEEE10initializ │ │ │ │ │ + 0x000011dc 65457645 31355f69 735f696e 69746961 eEvE15_is_initia │ │ │ │ │ + 0x000011ec 6c697a65 64005f5a 5a4e3673 6571616e lized._ZZN6seqan │ │ │ │ │ + 0x000011fc 32323441 6c706861 62657443 6f6e7665 224AlphabetConve │ │ │ │ │ + 0x0000120c 7273696f 6e546162 6c655f49 634e535f rsionTable_IcNS_ │ │ │ │ │ + 0x0000121c 31364d6f 64696669 6564416c 70686162 16ModifiedAlphab │ │ │ │ │ + 0x0000122c 6574494e 535f3130 53696d70 6c655479 etINS_10SimpleTy │ │ │ │ │ + 0x0000123c 70654968 4e535f35 446e6135 5f454545 peIhNS_5Dna5_EEE │ │ │ │ │ + 0x0000124c 4e535f39 4d6f6445 7870616e 64494c63 NS_9ModExpandILc │ │ │ │ │ + 0x0000125c 3435454e 535f3354 6167494e 535f3844 45ENS_3TagINS_8D │ │ │ │ │ + 0x0000126c 65666175 6c745f45 45454545 45454531 efault_EEEEEEEE1 │ │ │ │ │ + 0x0000127c 30696e69 7469616c 697a6545 76453131 0initializeEvE11 │ │ │ │ │ + 0x0000128c 7461626c 655f7374 6f726500 5f5a5a4e table_store._ZZN │ │ │ │ │ + 0x0000129c 36736571 616e3232 34416c70 68616265 6seqan224Alphabe │ │ │ │ │ + 0x000012ac 74436f6e 76657273 696f6e54 61626c65 tConversionTable │ │ │ │ │ + 0x000012bc 5f49634e 535f3130 53696d70 6c655479 _IcNS_10SimpleTy │ │ │ │ │ + 0x000012cc 70654968 4e535f35 446e6135 5f454545 peIhNS_5Dna5_EEE │ │ │ │ │ + 0x000012dc 45313069 6e697469 616c697a 65457645 E10initializeEvE │ │ │ │ │ + 0x000012ec 31355f69 735f696e 69746961 6c697a65 15_is_initialize │ │ │ │ │ + 0x000012fc 64005f5f 6778785f 70657273 6f6e616c d.__gxx_personal │ │ │ │ │ + 0x0000130c 6974795f 7630005f 5a4e3673 6571616e ity_v0._ZN6seqan │ │ │ │ │ + 0x0000131c 32323144 5043656c 6c446566 61756c74 221DPCellDefault │ │ │ │ │ + 0x0000132c 496e6669 6e697479 494e535f 37445043 InfinityINS_7DPC │ │ │ │ │ + 0x0000133c 656c6c5f 49694e53 5f335461 67494e53 ell_IiNS_3TagINS │ │ │ │ │ + 0x0000134c 5f313141 6666696e 65476170 735f4545 _11AffineGaps_EE │ │ │ │ │ + 0x0000135c 45454545 3556414c 55454500 5f5a6e77 EEEE5VALUEE._Znw │ │ │ │ │ + 0x0000136c 6a005f5a 646c5076 00667265 65435374 j._ZdlPv.freeCSt │ │ │ │ │ + 0x0000137c 72696e67 00667265 65005f5a 31386370 ring.free._Z18cp │ │ │ │ │ + 0x0000138c 70537472 696e6754 6f435374 72696e67 pStringToCString │ │ │ │ │ + 0x0000139c 4e537437 5f5f6378 78313131 32626173 NSt7__cxx1112bas │ │ │ │ │ + 0x000013ac 69635f73 7472696e 67496353 74313163 ic_stringIcSt11c │ │ │ │ │ + 0x000013bc 6861725f 74726169 74734963 45536149 har_traitsIcESaI │ │ │ │ │ + 0x000013cc 63454545 006d616c 6c6f6300 5f5a4e36 cEEE.malloc._ZN6 │ │ │ │ │ + 0x000013dc 73657161 6e323563 6c656172 494e535f seqan25clearINS_ │ │ │ │ │ + 0x000013ec 364d6174 72697849 4e535f37 44504365 6MatrixINS_7DPCe │ │ │ │ │ + 0x000013fc 6c6c5f49 694e535f 33546167 494e535f ll_IiNS_3TagINS_ │ │ │ │ │ + 0x0000140c 31314c69 6e656172 47617073 5f454545 11LinearGaps_EEE │ │ │ │ │ + 0x0000141c 45454c6a 32454e53 5f365374 72696e67 EELj2ENS_6String │ │ │ │ │ + 0x0000142c 4953365f 4e535f35 416c6c6f 63497645 IS6_NS_5AllocIvE │ │ │ │ │ + 0x0000143c 45454545 45454576 524e535f 36486f6c EEEEEEEvRNS_6Hol │ │ │ │ │ + 0x0000144c 64657249 545f4e53 335f494e 535f3954 derIT_NS3_INS_9T │ │ │ │ │ + 0x0000145c 72697374 6174655f 45454545 45005f5a ristate_EEEEE._Z │ │ │ │ │ + 0x0000146c 4e367365 71616e32 35636c65 6172494e N6seqan25clearIN │ │ │ │ │ + 0x0000147c 535f364d 61747269 7849684c 6a32454e S_6MatrixIhLj2EN │ │ │ │ │ + 0x0000148c 535f3653 7472696e 6749684e 535f3541 S_6StringIhNS_5A │ │ │ │ │ + 0x0000149c 6c6c6f63 49764545 45454545 45457652 llocIvEEEEEEEEvR │ │ │ │ │ + 0x000014ac 4e535f36 486f6c64 65724954 5f4e535f NS_6HolderIT_NS_ │ │ │ │ │ + 0x000014bc 33546167 494e535f 39547269 73746174 3TagINS_9Tristat │ │ │ │ │ + 0x000014cc 655f4545 45454500 5f5a4e36 73657161 e_EEEEE._ZN6seqa │ │ │ │ │ + 0x000014dc 6e323563 6c656172 494e535f 364d6174 n25clearINS_6Mat │ │ │ │ │ + 0x000014ec 72697849 4e535f37 44504365 6c6c5f49 rixINS_7DPCell_I │ │ │ │ │ + 0x000014fc 694e535f 33546167 494e535f 31314166 iNS_3TagINS_11Af │ │ │ │ │ + 0x0000150c 66696e65 47617073 5f454545 45454c6a fineGaps_EEEEELj │ │ │ │ │ + 0x0000151c 32454e53 5f365374 72696e67 4953365f 2ENS_6StringIS6_ │ │ │ │ │ + 0x0000152c 4e535f35 416c6c6f 63497645 45454545 NS_5AllocIvEEEEE │ │ │ │ │ + 0x0000153c 45454576 524e535f 36486f6c 64657249 EEEvRNS_6HolderI │ │ │ │ │ + 0x0000154c 545f4e53 335f494e 535f3954 72697374 T_NS3_INS_9Trist │ │ │ │ │ + 0x0000155c 6174655f 45454545 45005f5a 4e367365 ate_EEEEE._ZN6se │ │ │ │ │ + 0x0000156c 71616e32 31334173 7369676e 53747269 qan213AssignStri │ │ │ │ │ + 0x0000157c 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1 │ │ │ │ │ + 0x0000158c 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE │ │ │ │ │ + 0x0000159c 45376173 7369676e 5f494e53 5f365374 E7assign_INS_6St │ │ │ │ │ + 0x000015ac 72696e67 494e535f 31305369 6d706c65 ringINS_10Simple │ │ │ │ │ + 0x000015bc 54797065 49684e53 5f35446e 61355f45 TypeIhNS_5Dna5_E │ │ │ │ │ + 0x000015cc 45454e53 5f35416c 6c6f6349 76454545 EENS_5AllocIvEEE │ │ │ │ │ + 0x000015dc 454b5343 5f454576 52545f52 54305f4e EKSC_EEvRT_RT0_N │ │ │ │ │ + 0x000015ec 535f3453 697a6549 53455f45 34547970 S_4SizeISE_E4Typ │ │ │ │ │ + 0x000015fc 6545006d 656d6d6f 7665005f 5a4e3673 eE.memmove._ZN6s │ │ │ │ │ + 0x0000160c 6571616e 32313341 73736967 6e537472 eqan213AssignStr │ │ │ │ │ + 0x0000161c 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_ │ │ │ │ │ + 0x0000162c 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE │ │ │ │ │ + 0x0000163c 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S │ │ │ │ │ + 0x0000164c 7472696e 67494e53 5f313053 696d706c tringINS_10Simpl │ │ │ │ │ + 0x0000165c 65547970 6549684e 535f3544 6e61355f eTypeIhNS_5Dna5_ │ │ │ │ │ + 0x0000166c 4545454e 535f3541 6c6c6f63 49764545 EEENS_5AllocIvEE │ │ │ │ │ + 0x0000167c 45454b53 435f4545 7652545f 5254305f EEKSC_EEvRT_RT0_ │ │ │ │ │ + 0x0000168c 005f5a4e 36736571 616e3231 33417373 ._ZN6seqan213Ass │ │ │ │ │ + 0x0000169c 69676e53 7472696e 675f494e 535f3354 ignString_INS_3T │ │ │ │ │ + 0x000016ac 6167494e 535f3132 54616747 656e6572 agINS_12TagGener │ │ │ │ │ + 0x000016bc 6f75735f 45454545 37617373 69676e5f ous_EEEE7assign_ │ │ │ │ │ + 0x000016cc 494e535f 36537472 696e6749 634e535f INS_6StringIcNS_ │ │ │ │ │ + 0x000016dc 35416c6c 6f634976 45454545 4b53395f 5AllocIvEEEEKS9_ │ │ │ │ │ + 0x000016ec 45457652 545f5254 305f4e53 5f345369 EEvRT_RT0_NS_4Si │ │ │ │ │ + 0x000016fc 7a654953 425f4534 54797065 45005f5a zeISB_E4TypeE._Z │ │ │ │ │ + 0x0000170c 4e367365 71616e32 31334173 7369676e N6seqan213Assign │ │ │ │ │ + 0x0000171c 53747269 6e675f49 4e535f33 54616749 String_INS_3TagI │ │ │ │ │ + 0x0000172c 4e535f31 32546167 47656e65 726f7573 NS_12TagGenerous │ │ │ │ │ + 0x0000173c 5f454545 45376173 7369676e 5f494e53 _EEEE7assign_INS │ │ │ │ │ + 0x0000174c 5f365374 72696e67 49634e53 5f35416c _6StringIcNS_5Al │ │ │ │ │ + 0x0000175c 6c6f6349 76454545 454b5339 5f454576 locIvEEEEKS9_EEv │ │ │ │ │ + 0x0000176c 52545f52 54305f00 5f5a4e36 73657161 RT_RT0_._ZN6seqa │ │ │ │ │ + 0x0000177c 6e323133 41737369 676e5374 72696e67 n213AssignString │ │ │ │ │ + 0x0000178c 5f494e53 5f335461 67494e53 5f313254 _INS_3TagINS_12T │ │ │ │ │ + 0x0000179c 61674765 6e65726f 75735f45 45454537 agGenerous_EEEE7 │ │ │ │ │ + 0x000017ac 61737369 676e5f49 4e535f36 53747269 assign_INS_6Stri │ │ │ │ │ + 0x000017bc 6e674963 4e535f35 416c6c6f 63497645 ngIcNS_5AllocIvE │ │ │ │ │ + 0x000017cc 4545454b 50634545 7652545f 5254305f EEEKPcEEvRT_RT0_ │ │ │ │ │ + 0x000017dc 4e535f34 53697a65 4953435f 45345479 NS_4SizeISC_E4Ty │ │ │ │ │ + 0x000017ec 70654500 7374726c 656e005f 5a4e3673 peE.strlen._ZN6s │ │ │ │ │ + 0x000017fc 6571616e 32313341 73736967 6e537472 eqan213AssignStr │ │ │ │ │ + 0x0000180c 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_ │ │ │ │ │ + 0x0000181c 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE │ │ │ │ │ + 0x0000182c 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S │ │ │ │ │ + 0x0000183c 7472696e 67494e53 5f313053 696d706c tringINS_10Simpl │ │ │ │ │ + 0x0000184c 65547970 6549684e 535f3544 6e61355f eTypeIhNS_5Dna5_ │ │ │ │ │ + 0x0000185c 4545454e 535f3541 6c6c6f63 49764545 EEENS_5AllocIvEE │ │ │ │ │ + 0x0000186c 45454b4e 53365f49 6353425f 45454545 EEKNS6_IcSB_EEEE │ │ │ │ │ + 0x0000187c 7652545f 5254305f 005f5a4e 36736571 vRT_RT0_._ZN6seq │ │ │ │ │ + 0x0000188c 616e3232 35547261 6e736c61 74655461 an225TranslateTa │ │ │ │ │ + 0x0000189c 626c6543 68617254 6f446e61 355f4976 bleCharToDna5_Iv │ │ │ │ │ + 0x000018ac 45355641 4c554545 005f5a4e 36736571 E5VALUEE._ZN6seq │ │ │ │ │ + 0x000018bc 616e3231 33417373 69676e53 7472696e an213AssignStrin │ │ │ │ │ + 0x000018cc 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12 │ │ │ │ │ + 0x000018dc 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE │ │ │ │ │ + 0x000018ec 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str │ │ │ │ │ + 0x000018fc 696e6749 6a4e535f 35416c6c 6f634976 ingIjNS_5AllocIv │ │ │ │ │ + 0x0000190c 45454545 4b53395f 45457652 545f5254 EEEEKS9_EEvRT_RT │ │ │ │ │ + 0x0000191c 305f005f 5a4e3673 6571616e 32313341 0_._ZN6seqan213A │ │ │ │ │ + 0x0000192c 73736967 6e537472 696e675f 494e535f ssignString_INS_ │ │ │ │ │ + 0x0000193c 33546167 494e535f 31325461 6747656e 3TagINS_12TagGen │ │ │ │ │ + 0x0000194c 65726f75 735f4545 45453761 73736967 erous_EEEE7assig │ │ │ │ │ + 0x0000195c 6e5f494e 535f3653 7472696e 67496a4e n_INS_6StringIjN │ │ │ │ │ + 0x0000196c 535f3541 6c6c6f63 49764545 45454b53 S_5AllocIvEEEEKS │ │ │ │ │ + 0x0000197c 395f4545 7652545f 5254305f 4e535f34 9_EEvRT_RT0_NS_4 │ │ │ │ │ + 0x0000198c 53697a65 4953425f 45345479 70654500 SizeISB_E4TypeE. │ │ │ │ │ + 0x0000199c 5f5a4e36 73657161 6e323134 5265706c _ZN6seqan214Repl │ │ │ │ │ + 0x000019ac 61636553 7472696e 675f494e 535f3354 aceString_INS_3T │ │ │ │ │ + 0x000019bc 6167494e 535f3132 54616747 656e6572 agINS_12TagGener │ │ │ │ │ + 0x000019cc 6f75735f 45454545 38726570 6c616365 ous_EEEE8replace │ │ │ │ │ + 0x000019dc 5f494e53 5f365374 72696e67 496a4e53 _INS_6StringIjNS │ │ │ │ │ + 0x000019ec 5f35416c 6c6f6349 76454545 454b5339 _5AllocIvEEEEKS9 │ │ │ │ │ + 0x000019fc 5f454576 52545f4e 535f3453 697a6549 _EEvRT_NS_4SizeI │ │ │ │ │ + 0x00001a0c 53425f45 34547970 65455346 5f525430 SB_E4TypeESF_RT0 │ │ │ │ │ + 0x00001a1c 5f005f5a 4e367365 71616e32 3130696e _._ZN6seqan210in │ │ │ │ │ + 0x00001a2c 73657274 47617073 494e535f 34476170 sertGapsINS_4Gap │ │ │ │ │ + 0x00001a3c 73494e53 5f365374 72696e67 494e535f sINS_6StringINS_ │ │ │ │ │ + 0x00001a4c 31305369 6d706c65 54797065 49684e53 10SimpleTypeIhNS │ │ │ │ │ + 0x00001a5c 5f35446e 61355f45 45454e53 5f35416c _5Dna5_EEENS_5Al │ │ │ │ │ + 0x00001a6c 6c6f6349 76454545 454e535f 33546167 locIvEEEENS_3Tag │ │ │ │ │ + 0x00001a7c 494e535f 31304172 72617947 6170735f INS_10ArrayGaps_ │ │ │ │ │ + 0x00001a8c 45454545 456a4545 76524b4e 535f3449 EEEEEjEEvRKNS_4I │ │ │ │ │ + 0x00001a9c 74657249 545f4e53 5f313247 61707349 terIT_NS_12GapsI │ │ │ │ │ + 0x00001aac 74657261 746f7249 53425f45 45454554 teratorISB_EEEET │ │ │ │ │ + 0x00001abc 305f006d 656d7365 74005f5a 4e367365 0_.memset._ZN6se │ │ │ │ │ + 0x00001acc 71616e32 32315f61 64617074 54726163 qan221_adaptTrac │ │ │ │ │ + 0x00001adc 65536567 6d656e74 73546f49 4e535f36 eSegmentsToINS_6 │ │ │ │ │ + 0x00001aec 53747269 6e67494e 535f3130 53696d70 StringINS_10Simp │ │ │ │ │ + 0x00001afc 6c655479 70654968 4e535f35 446e6135 leTypeIhNS_5Dna5 │ │ │ │ │ + 0x00001b0c 5f454545 4e535f35 416c6c6f 63497645 _EEENS_5AllocIvE │ │ │ │ │ + 0x00001b1c 4545454e 535f3354 6167494e 535f3130 EEENS_3TagINS_10 │ │ │ │ │ + 0x00001b2c 41727261 79476170 735f4545 4553375f ArrayGaps_EEES7_ │ │ │ │ │ + 0x00001b3c 53415f6a 6a53365f 45457652 4e535f34 SA_jjS6_EEvRNS_4 │ │ │ │ │ + 0x00001b4c 47617073 49545f54 305f4545 524e5342 GapsIT_T0_EERNSB │ │ │ │ │ + 0x00001b5c 5f495431 5f54325f 4545524b 4e53315f _IT1_T2_EERKNS1_ │ │ │ │ │ + 0x00001b6c 494e535f 31335472 61636553 65676d65 INS_13TraceSegme │ │ │ │ │ + 0x00001b7c 6e745f49 54335f54 345f4545 54355f45 nt_IT3_T4_EET5_E │ │ │ │ │ + 0x00001b8c 45005f5a 4e367365 71616e32 31334173 E._ZN6seqan213As │ │ │ │ │ + 0x00001b9c 7369676e 53747269 6e675f49 4e535f33 signString_INS_3 │ │ │ │ │ + 0x00001bac 54616749 4e535f31 32546167 47656e65 TagINS_12TagGene │ │ │ │ │ + 0x00001bbc 726f7573 5f454545 45376173 7369676e rous_EEEE7assign │ │ │ │ │ + 0x00001bcc 5f494e53 5f365374 72696e67 494e535f _INS_6StringINS_ │ │ │ │ │ + 0x00001bdc 37445043 656c6c5f 49694e53 315f494e 7DPCell_IiNS1_IN │ │ │ │ │ + 0x00001bec 535f3131 4c696e65 61724761 70735f45 S_11LinearGaps_E │ │ │ │ │ + 0x00001bfc 45454545 4e535f35 416c6c6f 63497645 EEEENS_5AllocIvE │ │ │ │ │ + 0x00001c0c 4545454b 53445f45 45765254 5f525430 EEEKSD_EEvRT_RT0 │ │ │ │ │ + 0x00001c1c 5f4e535f 3453697a 65495346 5f453454 _NS_4SizeISF_E4T │ │ │ │ │ + 0x00001c2c 79706545 005f5a4e 36736571 616e3231 ypeE._ZN6seqan21 │ │ │ │ │ + 0x00001c3c 33417373 69676e53 7472696e 675f494e 3AssignString_IN │ │ │ │ │ + 0x00001c4c 535f3354 6167494e 535f3132 54616747 S_3TagINS_12TagG │ │ │ │ │ + 0x00001c5c 656e6572 6f75735f 45454545 37617373 enerous_EEEE7ass │ │ │ │ │ + 0x00001c6c 69676e5f 494e535f 36537472 696e6749 ign_INS_6StringI │ │ │ │ │ + 0x00001c7c 4e535f37 44504365 6c6c5f49 694e5331 NS_7DPCell_IiNS1 │ │ │ │ │ + 0x00001c8c 5f494e53 5f31314c 696e6561 72476170 _INS_11LinearGap │ │ │ │ │ + 0x00001c9c 735f4545 4545454e 535f3541 6c6c6f63 s_EEEEENS_5Alloc │ │ │ │ │ + 0x00001cac 49764545 45454b53 445f4545 7652545f IvEEEEKSD_EEvRT_ │ │ │ │ │ + 0x00001cbc 5254305f 005f5a4e 36736571 616e3236 RT0_._ZN6seqan26 │ │ │ │ │ + 0x00001ccc 61737369 676e494e 535f3653 7472696e assignINS_6Strin │ │ │ │ │ + 0x00001cdc 67494e53 5f374450 43656c6c 5f49694e gINS_7DPCell_IiN │ │ │ │ │ + 0x00001cec 535f3354 6167494e 535f3131 4c696e65 S_3TagINS_11Line │ │ │ │ │ + 0x00001cfc 61724761 70735f45 45454545 4e535f35 arGaps_EEEEENS_5 │ │ │ │ │ + 0x00001d0c 416c6c6f 63497645 45454545 4576524e AllocIvEEEEEEvRN │ │ │ │ │ + 0x00001d1c 535f3648 6f6c6465 7249545f 4e53335f S_6HolderIT_NS3_ │ │ │ │ │ + 0x00001d2c 494e535f 39547269 73746174 655f4545 INS_9Tristate_EE │ │ │ │ │ + 0x00001d3c 45454552 4b53455f 005f5a4e 36736571 EEERKSE_._ZN6seq │ │ │ │ │ + 0x00001d4c 616e3236 63726561 7465494e 535f364d an26createINS_6M │ │ │ │ │ + 0x00001d5c 61747269 78494e53 5f374450 43656c6c atrixINS_7DPCell │ │ │ │ │ + 0x00001d6c 5f49694e 535f3354 6167494e 535f3131 _IiNS_3TagINS_11 │ │ │ │ │ + 0x00001d7c 4c696e65 61724761 70735f45 45454545 LinearGaps_EEEEE │ │ │ │ │ + 0x00001d8c 4c6a3245 4e535f36 53747269 6e674953 Lj2ENS_6StringIS │ │ │ │ │ + 0x00001d9c 365f4e53 5f35416c 6c6f6349 76454545 6_NS_5AllocIvEEE │ │ │ │ │ + 0x00001dac 45454545 4576524e 535f3648 6f6c6465 EEEEEvRNS_6Holde │ │ │ │ │ + 0x00001dbc 7249545f 4e53335f 494e535f 39547269 rIT_NS3_INS_9Tri │ │ │ │ │ + 0x00001dcc 73746174 655f4545 45454500 5f5a4e36 state_EEEEE._ZN6 │ │ │ │ │ + 0x00001ddc 73657161 6e323133 41737369 676e5374 seqan213AssignSt │ │ │ │ │ + 0x00001dec 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS │ │ │ │ │ + 0x00001dfc 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E │ │ │ │ │ + 0x00001e0c 45454537 61737369 676e5f49 4e535f36 EEE7assign_INS_6 │ │ │ │ │ + 0x00001e1c 53747269 6e674968 4e535f35 416c6c6f StringIhNS_5Allo │ │ │ │ │ + 0x00001e2c 63497645 4545454b 53395f45 45765254 cIvEEEEKS9_EEvRT │ │ │ │ │ + 0x00001e3c 5f525430 5f4e535f 3453697a 65495342 _RT0_NS_4SizeISB │ │ │ │ │ + 0x00001e4c 5f453454 79706545 005f5a4e 36736571 _E4TypeE._ZN6seq │ │ │ │ │ + 0x00001e5c 616e3231 33417373 69676e53 7472696e an213AssignStrin │ │ │ │ │ + 0x00001e6c 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12 │ │ │ │ │ + 0x00001e7c 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE │ │ │ │ │ + 0x00001e8c 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str │ │ │ │ │ + 0x00001e9c 696e6749 684e535f 35416c6c 6f634976 ingIhNS_5AllocIv │ │ │ │ │ + 0x00001eac 45454545 4b53395f 45457652 545f5254 EEEEKS9_EEvRT_RT │ │ │ │ │ + 0x00001ebc 305f005f 5a4e3673 6571616e 32366173 0_._ZN6seqan26as │ │ │ │ │ + 0x00001ecc 7369676e 494e535f 36537472 696e6749 signINS_6StringI │ │ │ │ │ + 0x00001edc 684e535f 35416c6c 6f634976 45454545 hNS_5AllocIvEEEE │ │ │ │ │ + 0x00001eec 45457652 4e535f36 486f6c64 65724954 EEvRNS_6HolderIT │ │ │ │ │ + 0x00001efc 5f4e535f 33546167 494e535f 39547269 _NS_3TagINS_9Tri │ │ │ │ │ + 0x00001f0c 73746174 655f4545 45454552 4b53415f state_EEEEERKSA_ │ │ │ │ │ + 0x00001f1c 005f5a4e 36736571 616e3236 63726561 ._ZN6seqan26crea │ │ │ │ │ + 0x00001f2c 7465494e 535f364d 61747269 7849684c teINS_6MatrixIhL │ │ │ │ │ + 0x00001f3c 6a32454e 535f3653 7472696e 6749684e j2ENS_6StringIhN │ │ │ │ │ + 0x00001f4c 535f3541 6c6c6f63 49764545 45454545 S_5AllocIvEEEEEE │ │ │ │ │ + 0x00001f5c 45457652 4e535f36 486f6c64 65724954 EEvRNS_6HolderIT │ │ │ │ │ + 0x00001f6c 5f4e535f 33546167 494e535f 39547269 _NS_3TagINS_9Tri │ │ │ │ │ + 0x00001f7c 73746174 655f4545 45454500 5f5a4e36 state_EEEEE._ZN6 │ │ │ │ │ + 0x00001f8c 73657161 6e323672 6573697a 6549684e seqan26resizeIhN │ │ │ │ │ + 0x00001f9c 535f3354 6167494e 535f3133 46756c6c S_3TagINS_13Full │ │ │ │ │ + 0x00001fac 44504d61 74726978 5f454545 4e535f36 DPMatrix_EEENS_6 │ │ │ │ │ + 0x00001fbc 53747269 6e674968 4e535f35 416c6c6f StringIhNS_5Allo │ │ │ │ │ + 0x00001fcc 63497645 45454545 4576524e 535f3944 cIvEEEEEEvRNS_9D │ │ │ │ │ + 0x00001fdc 504d6174 7269785f 49545f54 305f5431 PMatrix_IT_T0_T1 │ │ │ │ │ + 0x00001fec 5f454500 5f5a4e36 73657161 6e323133 _EE._ZN6seqan213 │ │ │ │ │ + 0x00001ffc 41737369 676e5374 72696e67 5f494e53 AssignString_INS │ │ │ │ │ + 0x0000200c 5f335461 67494e53 5f313254 61674765 _3TagINS_12TagGe │ │ │ │ │ + 0x0000201c 6e65726f 75735f45 45454537 61737369 nerous_EEEE7assi │ │ │ │ │ + 0x0000202c 676e5f49 4e535f36 53747269 6e67494e gn_INS_6StringIN │ │ │ │ │ + 0x0000203c 535f3744 5043656c 6c5f4969 4e53315f S_7DPCell_IiNS1_ │ │ │ │ │ + 0x0000204c 494e535f 31314166 66696e65 47617073 INS_11AffineGaps │ │ │ │ │ + 0x0000205c 5f454545 45454e53 5f35416c 6c6f6349 _EEEEENS_5AllocI │ │ │ │ │ + 0x0000206c 76454545 454b5344 5f454576 52545f52 vEEEEKSD_EEvRT_R │ │ │ │ │ + 0x0000207c 54305f4e 535f3453 697a6549 53465f45 T0_NS_4SizeISF_E │ │ │ │ │ + 0x0000208c 34547970 6545005f 5a4e3673 6571616e 4TypeE._ZN6seqan │ │ │ │ │ + 0x0000209c 32313341 73736967 6e537472 696e675f 213AssignString_ │ │ │ │ │ + 0x000020ac 494e535f 33546167 494e535f 31325461 INS_3TagINS_12Ta │ │ │ │ │ + 0x000020bc 6747656e 65726f75 735f4545 45453761 gGenerous_EEEE7a │ │ │ │ │ + 0x000020cc 73736967 6e5f494e 535f3653 7472696e ssign_INS_6Strin │ │ │ │ │ + 0x000020dc 67494e53 5f374450 43656c6c 5f49694e gINS_7DPCell_IiN │ │ │ │ │ + 0x000020ec 53315f49 4e535f31 31416666 696e6547 S1_INS_11AffineG │ │ │ │ │ + 0x000020fc 6170735f 45454545 454e535f 35416c6c aps_EEEEENS_5All │ │ │ │ │ + 0x0000210c 6f634976 45454545 4b53445f 45457652 ocIvEEEEKSD_EEvR │ │ │ │ │ + 0x0000211c 545f5254 305f005f 5a4e3673 6571616e T_RT0_._ZN6seqan │ │ │ │ │ + 0x0000212c 32366173 7369676e 494e535f 36537472 26assignINS_6Str │ │ │ │ │ + 0x0000213c 696e6749 4e535f37 44504365 6c6c5f49 ingINS_7DPCell_I │ │ │ │ │ + 0x0000214c 694e535f 33546167 494e535f 31314166 iNS_3TagINS_11Af │ │ │ │ │ + 0x0000215c 66696e65 47617073 5f454545 45454e53 fineGaps_EEEEENS │ │ │ │ │ + 0x0000216c 5f35416c 6c6f6349 76454545 45454576 _5AllocIvEEEEEEv │ │ │ │ │ + 0x0000217c 524e535f 36486f6c 64657249 545f4e53 RNS_6HolderIT_NS │ │ │ │ │ + 0x0000218c 335f494e 535f3954 72697374 6174655f 3_INS_9Tristate_ │ │ │ │ │ + 0x0000219c 45454545 45524b53 455f005f 5a4e3673 EEEEERKSE_._ZN6s │ │ │ │ │ + 0x000021ac 6571616e 32366372 65617465 494e535f eqan26createINS_ │ │ │ │ │ + 0x000021bc 364d6174 72697849 4e535f37 44504365 6MatrixINS_7DPCe │ │ │ │ │ + 0x000021cc 6c6c5f49 694e535f 33546167 494e535f ll_IiNS_3TagINS_ │ │ │ │ │ + 0x000021dc 31314166 66696e65 47617073 5f454545 11AffineGaps_EEE │ │ │ │ │ + 0x000021ec 45454c6a 32454e53 5f365374 72696e67 EELj2ENS_6String │ │ │ │ │ + 0x000021fc 4953365f 4e535f35 416c6c6f 63497645 IS6_NS_5AllocIvE │ │ │ │ │ + 0x0000220c 45454545 45454576 524e535f 36486f6c EEEEEEEvRNS_6Hol │ │ │ │ │ + 0x0000221c 64657249 545f4e53 335f494e 535f3954 derIT_NS3_INS_9T │ │ │ │ │ + 0x0000222c 72697374 6174655f 45454545 45006164 ristate_EEEEE.ad │ │ │ │ │ + 0x0000223c 61707465 72416c69 676e6d65 6e74005f apterAlignment._ │ │ │ │ │ + 0x0000224c 5a4e3673 6571616e 32323144 5043656c ZN6seqan221DPCel │ │ │ │ │ + 0x0000225c 6c446566 61756c74 496e6669 6e697479 lDefaultInfinity │ │ │ │ │ + 0x0000226c 494e535f 37445043 656c6c5f 49694e53 INS_7DPCell_IiNS │ │ │ │ │ + 0x0000227c 5f335461 67494e53 5f31314c 696e6561 _3TagINS_11Linea │ │ │ │ │ + 0x0000228c 72476170 735f4545 45454545 3556414c rGaps_EEEEEE5VAL │ │ │ │ │ + 0x0000229c 55454500 5f5a4756 4e367365 71616e32 UEE._ZGVN6seqan2 │ │ │ │ │ + 0x000022ac 32314450 43656c6c 44656661 756c7449 21DPCellDefaultI │ │ │ │ │ + 0x000022bc 6e66696e 69747949 4e535f37 44504365 nfinityINS_7DPCe │ │ │ │ │ + 0x000022cc 6c6c5f49 694e535f 33546167 494e535f ll_IiNS_3TagINS_ │ │ │ │ │ + 0x000022dc 31314c69 6e656172 47617073 5f454545 11LinearGaps_EEE │ │ │ │ │ + 0x000022ec 45454535 56414c55 4545005f 5a47564e EEE5VALUEE._ZGVN │ │ │ │ │ + 0x000022fc 36736571 616e3232 31445043 656c6c44 6seqan221DPCellD │ │ │ │ │ + 0x0000230c 65666175 6c74496e 66696e69 7479494e efaultInfinityIN │ │ │ │ │ + 0x0000231c 535f3744 5043656c 6c5f4969 4e535f33 S_7DPCell_IiNS_3 │ │ │ │ │ + 0x0000232c 54616749 4e535f31 31416666 696e6547 TagINS_11AffineG │ │ │ │ │ + 0x0000233c 6170735f 45454545 45453556 414c5545 aps_EEEEEE5VALUE │ │ │ │ │ + 0x0000234c 45005f5f 73746163 6b5f6368 6b5f6661 E.__stack_chk_fa │ │ │ │ │ 0x0000235c 696c006c 69627374 64632b2b 2e736f2e il.libstdc++.so. │ │ │ │ │ 0x0000236c 36006c69 62676363 5f732e73 6f2e3100 6.libgcc_s.so.1. │ │ │ │ │ 0x0000237c 6c696263 2e736f2e 36004743 435f332e libc.so.6.GCC_3. │ │ │ │ │ 0x0000238c 3000474c 4942435f 322e3400 474c4942 0.GLIBC_2.4.GLIB │ │ │ │ │ 0x0000239c 435f322e 3000474c 4942435f 322e312e C_2.0.GLIBC_2.1. │ │ │ │ │ 0x000023ac 33004358 58414249 5f312e33 00474c49 3.CXXABI_1.3.GLI │ │ │ │ │ 0x000023bc 42435858 5f332e34 2e333200 43585841 BCXX_3.4.32.CXXA │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,347 +1,112 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -000033c0 : │ │ │ │ │ -adapterAlignment.cold(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ - push %esi │ │ │ │ │ - call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:197 │ │ │ │ │ - mov -0x100(%ebp),%eax │ │ │ │ │ - mov %eax,-0x144(%ebp) │ │ │ │ │ - mov -0x104(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:545 │ │ │ │ │ - mov %eax,-0x13c(%ebp) │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:548 │ │ │ │ │ - mov -0x13c(%ebp),%ecx │ │ │ │ │ - cmp %ecx,-0x144(%ebp) │ │ │ │ │ - je 34b5 <__cxa_finalize@plt+0x125> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov -0x13c(%ebp),%esi │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ - push 0x8(%esi) │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - testl $0xfffffffd,0x4(%esi) │ │ │ │ │ - je 3436 <__cxa_finalize@plt+0xa6> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%esi),%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 31f0 │ │ │ │ │ - mov %esi,(%esp) │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:551 │ │ │ │ │ - addl $0x24,-0x13c(%ebp) │ │ │ │ │ - jmp 33ea <__cxa_finalize@plt+0x5a> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x13c(%ebp) │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ - push -0x148(%ebp) │ │ │ │ │ - call 3360 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ - mov -0x13c(%ebp),%edi │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x150(%ebp) │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ - call 3170 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x9c(%ebp) │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ - pop %eax │ │ │ │ │ - push -0xa8(%ebp) │ │ │ │ │ - call 31f0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ - push %esi │ │ │ │ │ - call 31f0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 33d2 <__cxa_finalize@plt+0x42> │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x104(%ebp) │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ - mov %edi,%esi │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - pop %eax │ │ │ │ │ - push -0x1a8(%ebp) │ │ │ │ │ - call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x1a4(%ebp) │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ - call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x110(%ebp) │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x11c(%ebp) │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x7c(%ebp),%eax │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 35f9 <__cxa_finalize@plt+0x269> │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ - push %esi │ │ │ │ │ - call 3320 <_Unwind_Resume@plt> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - mov -0xf8(%ebp),%edi │ │ │ │ │ - mov -0xf4(%ebp),%ecx │ │ │ │ │ - mov %edi,-0x164(%ebp) │ │ │ │ │ - mov %ecx,-0x194(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x13c(%ebp) │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ - push -0x18c(%ebp) │ │ │ │ │ - call 3360 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ - mov -0x13c(%ebp),%edi │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov -0x164(%ebp),%eax │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ │ - mov -0x194(%ebp),%eax │ │ │ │ │ - mov %eax,-0xf4(%ebp) │ │ │ │ │ - push -0x190(%ebp) │ │ │ │ │ - call 30b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x9c(%ebp) │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ - pop %eax │ │ │ │ │ - push -0xa8(%ebp) │ │ │ │ │ - call 31f0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 349e <__cxa_finalize@plt+0x10e> │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp 349e <__cxa_finalize@plt+0x10e> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ │ - jmp 356d <__cxa_finalize@plt+0x1dd> │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - mov -0xf8(%ebp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - mov %ecx,-0x164(%ebp) │ │ │ │ │ - mov -0xf4(%ebp),%ecx │ │ │ │ │ - mov %ecx,-0x194(%ebp) │ │ │ │ │ - jmp 356d <__cxa_finalize@plt+0x1dd> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x148(%ebp) │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - call 3360 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 3464 <__cxa_finalize@plt+0xd4> │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x190(%ebp) │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - call 30b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 35bf <__cxa_finalize@plt+0x22f> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp 349e <__cxa_finalize@plt+0x10e> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x150(%ebp) │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - call 3170 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 347b <__cxa_finalize@plt+0xeb> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ - mov -0xf8(%ebp),%esi │ │ │ │ │ - jmp 3441 <__cxa_finalize@plt+0xb1> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x18c(%ebp) │ │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - call 3360 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 3590 <__cxa_finalize@plt+0x200> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp 349e <__cxa_finalize@plt+0x10e> │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp 349e <__cxa_finalize@plt+0x10e> │ │ │ │ │ - nop │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +000033c0 : │ │ │ │ │ +ScoredAlignment::getString[abi:cxx11]() [clone .cold]: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 38f3 <__cxa_finalize@plt+0x563> │ │ │ │ │ + jne 35fd <__cxa_finalize@plt+0x26d> │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x2ec9(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ lea -0x178(%ebp),%eax │ │ │ │ │ mov %eax,-0x30c(%ebp) │ │ │ │ │ call 3130 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 3888 <__cxa_finalize@plt+0x4f8> │ │ │ │ │ + jne 3592 <__cxa_finalize@plt+0x202> │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x160(%ebp),%esi │ │ │ │ │ lea -0x2ec9(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 3130 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x310(%ebp) │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ mov %esi,%edi │ │ │ │ │ lea -0x160(%ebp),%esi │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x30c(%ebp) │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ lea -0x1a8(%ebp),%esi │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x308(%ebp) │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ lea -0x1f0(%ebp),%esi │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x304(%ebp) │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ lea -0x238(%ebp),%esi │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x300(%ebp) │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ lea -0x280(%ebp),%esi │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ mov %edi,%esi │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x2e0(%ebp) │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ pop %eax │ │ │ │ │ push -0x2f0(%ebp) │ │ │ │ │ @@ -354,390 +119,601 @@ │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ pop %edi │ │ │ │ │ push -0x2fc(%ebp) │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ pop %eax │ │ │ │ │ push -0x2e8(%ebp) │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x2ec(%ebp) │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 389b <__cxa_finalize@plt+0x50b> │ │ │ │ │ + jne 35a5 <__cxa_finalize@plt+0x215> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3320 <_Unwind_Resume@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 3733 <__cxa_finalize@plt+0x3a3> │ │ │ │ │ + jmp 343d <__cxa_finalize@plt+0xad> │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 3791 <__cxa_finalize@plt+0x401> │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ + jmp 349b <__cxa_finalize@plt+0x10b> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 38ee <__cxa_finalize@plt+0x55e> │ │ │ │ │ + jne 35f8 <__cxa_finalize@plt+0x268> │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x118(%ebp),%edi │ │ │ │ │ lea -0x2ec9(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 3130 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 3944 <__cxa_finalize@plt+0x5b4> │ │ │ │ │ + jne 364e <__cxa_finalize@plt+0x2be> │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x238(%ebp),%esi │ │ │ │ │ lea -0x2ec9(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 3130 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 391f <__cxa_finalize@plt+0x58f> │ │ │ │ │ + jne 3629 <__cxa_finalize@plt+0x299> │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1a8(%ebp),%esi │ │ │ │ │ lea -0x2ec9(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 3130 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ mov %eax,%esi │ │ │ │ │ push %edi │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3714 <__cxa_finalize@plt+0x384> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ + jmp 341e <__cxa_finalize@plt+0x8e> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 3745 <__cxa_finalize@plt+0x3b5> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ + jmp 344f <__cxa_finalize@plt+0xbf> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 3762 <__cxa_finalize@plt+0x3d2> │ │ │ │ │ + jmp 346c <__cxa_finalize@plt+0xdc> │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 37c0 <__cxa_finalize@plt+0x430> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ + jmp 34ca <__cxa_finalize@plt+0x13a> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 3992 <__cxa_finalize@plt+0x602> │ │ │ │ │ + jne 369c <__cxa_finalize@plt+0x30c> │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x2ec9(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ lea -0x250(%ebp),%eax │ │ │ │ │ mov %eax,-0x300(%ebp) │ │ │ │ │ call 3130 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 37d2 <__cxa_finalize@plt+0x442> │ │ │ │ │ + jmp 34dc <__cxa_finalize@plt+0x14c> │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 37ef <__cxa_finalize@plt+0x45f> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ + jmp 34f9 <__cxa_finalize@plt+0x169> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 39cb <__cxa_finalize@plt+0x63b> │ │ │ │ │ + jne 36d5 <__cxa_finalize@plt+0x345> │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x2ec9(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ lea -0x130(%ebp),%eax │ │ │ │ │ mov %eax,-0x310(%ebp) │ │ │ │ │ call 3130 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 3803 <__cxa_finalize@plt+0x473> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ + jmp 350d <__cxa_finalize@plt+0x17d> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 39f1 <__cxa_finalize@plt+0x661> │ │ │ │ │ + jne 36fb <__cxa_finalize@plt+0x36b> │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x2ec9(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 3130 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 3abf <__cxa_finalize@plt+0x72f> │ │ │ │ │ + jne 37c9 <__cxa_finalize@plt+0x439> │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1f0(%ebp),%esi │ │ │ │ │ lea -0x2ec9(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 3130 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 3a4f <__cxa_finalize@plt+0x6bf> │ │ │ │ │ + jne 3759 <__cxa_finalize@plt+0x3c9> │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x280(%ebp),%esi │ │ │ │ │ lea -0x2ec9(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 3130 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 37a3 <__cxa_finalize@plt+0x413> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ + jmp 34ad <__cxa_finalize@plt+0x11d> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 3a81 <__cxa_finalize@plt+0x6f1> │ │ │ │ │ + jne 378b <__cxa_finalize@plt+0x3fb> │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x2ec9(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1c0(%ebp),%eax │ │ │ │ │ mov %eax,-0x308(%ebp) │ │ │ │ │ call 3130 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 3aba <__cxa_finalize@plt+0x72a> │ │ │ │ │ + jne 37c4 <__cxa_finalize@plt+0x434> │ │ │ │ │ mov -0x2a0(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x2ec9(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ lea -0x208(%ebp),%eax │ │ │ │ │ mov %eax,-0x304(%ebp) │ │ │ │ │ call 3130 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 3774 <__cxa_finalize@plt+0x3e4> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ + jmp 347e <__cxa_finalize@plt+0xee> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int) [clone .cold]: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ mov -0x1f4(%ebp),%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ ./porechop/src/alignment.cpp:111 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ push %edi │ │ │ │ │ call 3050 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x1f8(%ebp) │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ ./porechop/src/alignment.cpp:111 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x1f0(%ebp) │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ call 3050 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 3b92 <__cxa_finalize@plt+0x802> │ │ │ │ │ + jne 389c <__cxa_finalize@plt+0x50c> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3320 <_Unwind_Resume@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ /usr/include/c++/14/sstream:806 (discriminator 1) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 32e0 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ /usr/include/c++/14/ostream:101 │ │ │ │ │ mov -0x1fc(%ebp),%eax │ │ │ │ │ mov -0x200(%ebp),%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,-0xe4(%ebp) │ │ │ │ │ mov -0xc(%eax),%eax │ │ │ │ │ mov %esi,-0xe4(%ebp,%eax,1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ mov -0x204(%ebp),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ │ push -0x208(%ebp) │ │ │ │ │ call 3070 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3aee <__cxa_finalize@plt+0x75e> │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ + jmp 37f8 <__cxa_finalize@plt+0x468> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ /usr/include/c++/14/sstream:806 (discriminator 1) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 32e0 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ /usr/include/c++/14/ostream:101 │ │ │ │ │ mov -0x1fc(%ebp),%eax │ │ │ │ │ mov -0x200(%ebp),%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,-0x1ac(%ebp) │ │ │ │ │ mov -0xc(%eax),%eax │ │ │ │ │ mov %esi,-0x1ac(%ebp,%eax,1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ mov -0x204(%ebp),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,-0x16c(%ebp) │ │ │ │ │ push -0x20c(%ebp) │ │ │ │ │ call 3070 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 3c08 <__cxa_finalize@plt+0x878> │ │ │ │ │ + jne 3912 <__cxa_finalize@plt+0x582> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3320 <_Unwind_Resume@plt> │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x1f8(%ebp) │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 380f <__cxa_finalize@plt+0x47f> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ + push %esi │ │ │ │ │ + call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3b05 <__cxa_finalize@plt+0x775> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int) [clone .cold]: │ │ │ │ │ +seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >::~String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:197 │ │ │ │ │ + mov -0x100(%ebp),%eax │ │ │ │ │ + mov %eax,-0x144(%ebp) │ │ │ │ │ + mov -0x104(%ebp),%eax │ │ │ │ │ +void seqan2::_arrayDestructDefault, seqan2::Alloc >, seqan2::Tag >*, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:545 │ │ │ │ │ + mov %eax,-0x13c(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:548 │ │ │ │ │ + mov -0x13c(%ebp),%ecx │ │ │ │ │ + cmp %ecx,-0x144(%ebp) │ │ │ │ │ + je 3a28 <__cxa_finalize@plt+0x698> │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov -0x13c(%ebp),%esi │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ + push 0x8(%esi) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::clear, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + testl $0xfffffffd,0x4(%esi) │ │ │ │ │ + je 39a9 <__cxa_finalize@plt+0x619> │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov (%esi),%esi │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push (%esi) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %esi,(%esp) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::clear, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::_arrayDestructDefault, seqan2::Alloc >, seqan2::Tag >*, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:551 │ │ │ │ │ + addl $0x24,-0x13c(%ebp) │ │ │ │ │ + jmp 395d <__cxa_finalize@plt+0x5cd> │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %eax,-0x13c(%ebp) │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ + push -0x148(%ebp) │ │ │ │ │ + call 3360 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ + mov -0x13c(%ebp),%edi │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x150(%ebp) │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ + call 3170 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x9c(%ebp) │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + pop %eax │ │ │ │ │ + push -0xa8(%ebp) │ │ │ │ │ + call 31f0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ + push %esi │ │ │ │ │ + call 31f0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 3945 <__cxa_finalize@plt+0x5b5> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x104(%ebp) │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + call 31f0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + pop %eax │ │ │ │ │ + push -0x1a8(%ebp) │ │ │ │ │ + call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::__new_allocator::~__new_allocator(): │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x1a4(%ebp) │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ + call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::__new_allocator::~__new_allocator(): │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x110(%ebp) │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x11c(%ebp) │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x7c(%ebp),%eax │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + call 3250 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::__new_allocator::~__new_allocator(): │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne 3b6c <__cxa_finalize@plt+0x7dc> │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ + push %esi │ │ │ │ │ + call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +adapterAlignment.cold(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ + mov -0xf8(%ebp),%edi │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ + mov -0xf4(%ebp),%ecx │ │ │ │ │ + mov %edi,-0x164(%ebp) │ │ │ │ │ + mov %ecx,-0x194(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %eax,-0x13c(%ebp) │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ + push -0x18c(%ebp) │ │ │ │ │ + call 3360 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ + mov -0x13c(%ebp),%edi │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov -0x164(%ebp),%eax │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ │ + mov -0x194(%ebp),%eax │ │ │ │ │ + mov %eax,-0xf4(%ebp) │ │ │ │ │ + push -0x190(%ebp) │ │ │ │ │ + call 30b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x9c(%ebp) │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ + pop %eax │ │ │ │ │ + push -0xa8(%ebp) │ │ │ │ │ + call 31f0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 3a11 <__cxa_finalize@plt+0x681> │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + jmp 3a11 <__cxa_finalize@plt+0x681> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ + mov -0xcc(%ebp),%esi │ │ │ │ │ + jmp 3ae0 <__cxa_finalize@plt+0x750> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ + mov %ecx,-0x164(%ebp) │ │ │ │ │ + mov -0xf4(%ebp),%ecx │ │ │ │ │ + mov %ecx,-0x194(%ebp) │ │ │ │ │ + jmp 3ae0 <__cxa_finalize@plt+0x750> │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x148(%ebp) │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + call 3360 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 39d7 <__cxa_finalize@plt+0x647> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x190(%ebp) │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + call 30b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 3b32 <__cxa_finalize@plt+0x7a2> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + jmp 3a11 <__cxa_finalize@plt+0x681> │ │ │ │ │ +seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x150(%ebp) │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + call 3170 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 39ee <__cxa_finalize@plt+0x65e> │ │ │ │ │ +seqan2::DisableIf >, void>::Type seqan2::_computeTraceback, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ + mov -0xf8(%ebp),%esi │ │ │ │ │ + jmp 39b4 <__cxa_finalize@plt+0x624> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x18c(%ebp) │ │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + call 3360 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 3b03 <__cxa_finalize@plt+0x773> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + jmp 3a11 <__cxa_finalize@plt+0x681> │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + jmp 3a11 <__cxa_finalize@plt+0x681> │ │ │ │ │ +adapterAlignment.cold(): │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - nop │ │ │ │ │ -_GLOBAL__sub_I_adapter_align.cpp(): │ │ │ │ │ -./porechop/src/adapter_align.cpp:44 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0x10297,%eax │ │ │ │ │ -/usr/include/seqan/align/dp_cell.h:144 │ │ │ │ │ - mov 0xf0(%eax),%edx │ │ │ │ │ - cmpb $0x0,(%edx) │ │ │ │ │ - jne 3c54 <__cxa_finalize@plt+0x8c4> │ │ │ │ │ -/usr/include/seqan/align/dp_cell.h:144 (discriminator 1) │ │ │ │ │ - movb $0x1,(%edx) │ │ │ │ │ - mov 0xec(%eax),%edx │ │ │ │ │ - movl $0xc0000000,(%edx) │ │ │ │ │ -/usr/include/seqan/align/dp_cell.h:144 (discriminator 3) │ │ │ │ │ - mov 0x118(%eax),%edx │ │ │ │ │ - cmpb $0x0,(%edx) │ │ │ │ │ - jne 3c6e <__cxa_finalize@plt+0x8de> │ │ │ │ │ -/usr/include/seqan/align/dp_cell.h:144 (discriminator 4) │ │ │ │ │ - mov 0x11c(%eax),%eax │ │ │ │ │ - movb $0x1,(%edx) │ │ │ │ │ - movl $0xc0000000,(%eax) │ │ │ │ │ -./porechop/src/adapter_align.cpp:44 │ │ │ │ │ - ret │ │ │ │ │ - nop │ │ │ │ │ _GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ ./porechop/src/alignment.cpp:121 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0x10257,%eax │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x10297,%eax │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:688 │ │ │ │ │ mov 0x100(%eax),%edx │ │ │ │ │ cmpb $0x0,(%edx) │ │ │ │ │ - je 3c86 <__cxa_finalize@plt+0x8f6> │ │ │ │ │ + je 3c46 <__cxa_finalize@plt+0x8b6> │ │ │ │ │ ./porechop/src/alignment.cpp:121 │ │ │ │ │ ret │ │ │ │ │ -seqan2::AlphabetConversionTable_, seqan2::ModExpand<(char)45, seqan2::Tag > > >::initialize(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:678 │ │ │ │ │ mov 0x124(%eax),%ecx │ │ │ │ │ -_GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:688 (discriminator 1) │ │ │ │ │ movb $0x1,(%edx) │ │ │ │ │ -seqan2::AlphabetConversionTable_, seqan2::ModExpand<(char)45, seqan2::Tag > > >::initialize(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:678 │ │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ │ - je 3ca6 <__cxa_finalize@plt+0x916> │ │ │ │ │ + je 3c66 <__cxa_finalize@plt+0x8d6> │ │ │ │ │ mov 0xf4(%eax),%edx │ │ │ │ │ -_GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:688 (discriminator 1) │ │ │ │ │ mov 0xfc(%eax),%eax │ │ │ │ │ -seqan2::AlphabetConversionTable_, seqan2::ModExpand<(char)45, seqan2::Tag > > >::initialize(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:682 │ │ │ │ │ movb $0x1,(%ecx) │ │ │ │ │ -_GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:688 (discriminator 1) │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./porechop/src/alignment.cpp:121 │ │ │ │ │ ret │ │ │ │ │ -seqan2::AlphabetConversionTable_ >::initialize(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:682 │ │ │ │ │ mov 0x108(%eax),%edx │ │ │ │ │ movb $0x1,(%edx) │ │ │ │ │ -void seqan2::_initializeAlphabetConversionTable, (char)45, seqan2::Tag >(char*, seqan2::ModifiedAlphabet, seqan2::ModExpand<(char)45, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet_expansion.h:375 (discriminator 2) │ │ │ │ │ mov 0xf4(%eax),%edx │ │ │ │ │ movl $0x54474341,(%edx) │ │ │ │ │ movw $0x2d4e,0x4(%edx) │ │ │ │ │ -seqan2::AlphabetConversionTable_, seqan2::ModExpand<(char)45, seqan2::Tag > > >::initialize(): │ │ │ │ │ -/usr/include/seqan/modifier/modifier_alphabet_expansion.h:375 (discriminator 2) │ │ │ │ │ - jmp 3c9a <__cxa_finalize@plt+0x90a> │ │ │ │ │ -_GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ + jmp 3c5a <__cxa_finalize@plt+0x8ca> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ +_GLOBAL__sub_I_adapter_align.cpp(): │ │ │ │ │ +./porechop/src/adapter_align.cpp:44 │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x10237,%eax │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 │ │ │ │ │ + mov 0xf0(%eax),%edx │ │ │ │ │ + cmpb $0x0,(%edx) │ │ │ │ │ + jne 3cb4 <__cxa_finalize@plt+0x924> │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 (discriminator 1) │ │ │ │ │ + movb $0x1,(%edx) │ │ │ │ │ + mov 0xec(%eax),%edx │ │ │ │ │ + movl $0xc0000000,(%edx) │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 (discriminator 3) │ │ │ │ │ + mov 0x118(%eax),%edx │ │ │ │ │ + cmpb $0x0,(%edx) │ │ │ │ │ + jne 3cce <__cxa_finalize@plt+0x93e> │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 (discriminator 4) │ │ │ │ │ + mov 0x11c(%eax),%eax │ │ │ │ │ + movb $0x1,(%edx) │ │ │ │ │ + movl $0xc0000000,(%eax) │ │ │ │ │ +./porechop/src/adapter_align.cpp:44 │ │ │ │ │ + ret │ │ │ │ │ + nop │ │ │ │ │ __x86.get_pc_thunk.bx(): │ │ │ │ │ mov (%esp),%ebx │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ @@ -845,2395 +821,7636 @@ │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.0]: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:221 │ │ │ │ │ + │ │ │ │ │ +00003e00 : │ │ │ │ │ +ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ push %ebp │ │ │ │ │ -/usr/include/c++/14/bits/stl_iterator_base_funcs.h:106 │ │ │ │ │ - sub %edx,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:221 │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ push %esi │ │ │ │ │ -/usr/include/c++/14/bits/stl_iterator_base_funcs.h:106 │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:221 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ + lea -0x100(%ebp),%ecx │ │ │ │ │ + call 7237 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x457> │ │ │ │ │ + add $0x100bc,%esi │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ push %ebx │ │ │ │ │ - call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ - add $0x100bd,%ebx │ │ │ │ │ - sub $0x1c,%esp │ │ │ │ │ - mov %gs:0x14,%ebp │ │ │ │ │ - mov %ebp,0xc(%esp) │ │ │ │ │ - mov %edx,%ebp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ - cmp $0xf,%ecx │ │ │ │ │ - ja 3e70 <__cxa_finalize@plt+0xae0> │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:432 │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - jne 3e60 <__cxa_finalize@plt+0xad0> │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movzbl 0x0(%ebp),%edx │ │ │ │ │ - mov %dl,(%eax) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:251 │ │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %esi,0x4(%edi) │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,(%eax,%esi,1) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:252 │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 3ea2 <__cxa_finalize@plt+0xb12> │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:421 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 3e41 <__cxa_finalize@plt+0xab1> │ │ │ │ │ - jmp 3e8c <__cxa_finalize@plt+0xafc> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push $0x0 │ │ │ │ │ - lea 0x10(%esp),%eax │ │ │ │ │ - push %eax │ │ │ │ │ + sub $0x314,%esp │ │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ │ + mov %eax,-0x2a8(%ebp) │ │ │ │ │ + mov %esi,-0x2a0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ + lea -0x2ecc(%esi),%edi │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + mov %gs:0x14,%ebx │ │ │ │ │ + mov %ebx,-0x1c(%ebp) │ │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ + mov %ecx,-0x2ec(%ebp) │ │ │ │ │ + mov %ebx,-0x2a4(%ebp) │ │ │ │ │ + push 0x28(%ebx) │ │ │ │ │ + push 0x24(%ebx) │ │ │ │ │ + mov %esi,%ebx │ │ │ │ │ + mov 0x110(%esi),%esi │ │ │ │ │ push %edi │ │ │ │ │ - call 3310 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ + push $0x148 │ │ │ │ │ push %esi │ │ │ │ │ - push %ebp │ │ │ │ │ + push %ecx │ │ │ │ │ + call 31c0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@plt> │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ + lea -0x148(%ebp),%ecx │ │ │ │ │ + add $0x14,%esp │ │ │ │ │ + mov %ecx,-0x2e8(%ebp) │ │ │ │ │ + push 0x20(%eax) │ │ │ │ │ + push 0x1c(%eax) │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x148 │ │ │ │ │ + push %esi │ │ │ │ │ + push %ecx │ │ │ │ │ + call 31c0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@plt> │ │ │ │ │ +./porechop/src/alignment.cpp:118 │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ + add $0x1c,%esp │ │ │ │ │ +./porechop/src/alignment.cpp:118 │ │ │ │ │ + mov 0x18(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + neg %eax │ │ │ │ │ + cmovs %esi,%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + shr $0x1f,%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x9,%eax │ │ │ │ │ + jbe 5fd0 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ + mov $0x1,%edi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + mov $0xd1b71759,%ebx │ │ │ │ │ + jmp 3efa │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + cmp $0x3e7,%ecx │ │ │ │ │ + jbe 5290 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + cmp $0x270f,%ecx │ │ │ │ │ + jbe 52f0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ + mul %ebx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ + lea 0x4(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + shr $0xd,%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x1869f,%ecx │ │ │ │ │ + jbe 5330 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ + cmp $0x63,%ecx │ │ │ │ │ + ja 3ec8 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + mov %edi,-0x2b0(%ebp) │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + add %esi,%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x190(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,-0x18c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x188(%ebp),%edi │ │ │ │ │ + mov %ebx,-0x2fc(%ebp) │ │ │ │ │ + mov %edi,-0x2c8(%ebp) │ │ │ │ │ + mov %edi,-0x190(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov -0x2a0(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,-0x188(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ push %eax │ │ │ │ │ - call 3120 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:251 │ │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ │ + push %ebx │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + lea -0xe6(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3e41 <__cxa_finalize@plt+0xab1> │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:252 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + lea (%eax,%esi,1),%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + mov -0x2eb0(%edi),%eax │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + lea -0x2eb0(%esi),%esi │ │ │ │ │ + mov %eax,-0xe6(%ebp) │ │ │ │ │ + mov -0x2deb(%edi),%eax │ │ │ │ │ + lea -0xe4(%ebp),%edi │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ + sub %ecx,%esi │ │ │ │ │ + add $0xc9,%ecx │ │ │ │ │ + mov %eax,-0x21(%ebp) │ │ │ │ │ + shr $0x2,%ecx │ │ │ │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + cmp $0x63,%eax │ │ │ │ │ + jbe 51d0 │ │ │ │ │ + mov -0x2b0(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mov %edx,-0x2b0(%ebp) │ │ │ │ │ + lea -0x1(%edx,%esi,1),%ecx │ │ │ │ │ + mov $0x51eb851f,%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + mov -0x29c(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + sub $0x2,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mul %esi │ │ │ │ │ + shr $0x5,%edx │ │ │ │ │ + imul $0x64,%edx,%eax │ │ │ │ │ + sub %eax,%edi │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ + mov %edx,-0x29c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + movzwl (%ebx,%edi,2),%edx │ │ │ │ │ + mov %dx,0x2(%ecx) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp $0x270f,%eax │ │ │ │ │ + ja 3fc0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ + mov -0x2b0(%ebp),%edx │ │ │ │ │ + cmp $0x3e7,%eax │ │ │ │ │ + ja 51d0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ + movzbl -0x29c(%ebp),%eax │ │ │ │ │ + add $0x30,%eax │ │ │ │ │ + mov %al,(%edx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov -0x2ac(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %ebx,-0x18c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,(%eax,%ebx,1) │ │ │ │ │ +./porechop/src/alignment.cpp:117 │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ + mov 0x14(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + neg %eax │ │ │ │ │ + cmovs %esi,%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + shr $0x1f,%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x9,%eax │ │ │ │ │ + jbe 5e60 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ + mov $0x1,%edi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + mov $0xd1b71759,%ebx │ │ │ │ │ + jmp 4092 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ -void seqan2::_computeAlignmentImpl >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::DPBandConfig >, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::Tag const&) [clone .isra.0]: │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:492 │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + cmp $0x3e7,%ecx │ │ │ │ │ + jbe 5278 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + cmp $0x270f,%ecx │ │ │ │ │ + jbe 52d8 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ + mul %ebx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ + lea 0x4(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + shr $0xd,%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x1869f,%ecx │ │ │ │ │ + jbe 5340 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ + cmp $0x63,%ecx │ │ │ │ │ + ja 4060 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + mov %edi,-0x2b0(%ebp) │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + add %esi,%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x1d8(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,-0x1d4(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x1d0(%ebp),%edi │ │ │ │ │ + mov %ebx,-0x2f8(%ebp) │ │ │ │ │ + mov %edi,-0x2c4(%ebp) │ │ │ │ │ + mov %edi,-0x1d8(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov -0x2a0(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,-0x1d0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + push %eax │ │ │ │ │ push %ebx │ │ │ │ │ - call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ - add $0x10013,%ebx │ │ │ │ │ - sub $0x3c,%esp │ │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ │ - mov 0x54(%esp),%eax │ │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ │ - mov 0x58(%esp),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%eax),%ebp │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:492 │ │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - mov 0x11c(%ebx),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ │ -/usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ - lea -0x1(%ebp),%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - mov (%eax),%edi │ │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov %ebp,0x2c(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:295 │ │ │ │ │ - mov %ebx,%ebp │ │ │ │ │ -/usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ - mov %ebx,0x18(%esp) │ │ │ │ │ - sub %edx,%ebp │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - mov 0xc(%ecx),%eax │ │ │ │ │ - movb $0x0,(%eax) │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - je 3f6b <__cxa_finalize@plt+0xbdb> │ │ │ │ │ - mov %edi,(%esp) │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - mov %esi,0x58(%esp) │ │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ │ - jmp 3f40 <__cxa_finalize@plt+0xbb0> │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x1d8(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + lea -0xe6(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + lea (%eax,%esi,1),%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + mov -0x2eb0(%edi),%eax │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + lea -0x2eb0(%esi),%esi │ │ │ │ │ + mov %eax,-0xe6(%ebp) │ │ │ │ │ + mov -0x2deb(%edi),%eax │ │ │ │ │ + lea -0xe4(%ebp),%edi │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ + sub %ecx,%esi │ │ │ │ │ + add $0xc9,%ecx │ │ │ │ │ + mov %eax,-0x21(%ebp) │ │ │ │ │ + shr $0x2,%ecx │ │ │ │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + cmp $0x63,%eax │ │ │ │ │ + jbe 51f0 │ │ │ │ │ + mov -0x2b0(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mov %edx,-0x2b0(%ebp) │ │ │ │ │ + lea -0x1(%edx,%esi,1),%ecx │ │ │ │ │ + mov $0x51eb851f,%esi │ │ │ │ │ + jmp 4180 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159 │ │ │ │ │ - lea 0xc(%ecx),%edx │ │ │ │ │ - mov %edx,0xc(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ │ - lea 0x1(%edx),%edi │ │ │ │ │ - mov %edi,0xc(%esi) │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ - movl $0x0,0xc(%ecx) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - movb $0x0,0x1(%edx) │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ - cmp %ebp,%eax │ │ │ │ │ - jne 3f40 <__cxa_finalize@plt+0xbb0> │ │ │ │ │ - mov (%esp),%edi │ │ │ │ │ - mov 0x58(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:184 │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ - mov 0xc(%ebx),%eax │ │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ │ - mov %edx,0xc(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - mov 0xc(%ebx),%edx │ │ │ │ │ - lea 0x1(%edx),%ecx │ │ │ │ │ - mov %ecx,0xc(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ - movl $0x0,0xc(%eax) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - movb $0x0,0x1(%edx) │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ - mov %edi,0x14(%eax) │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov 0xc(%ebx),%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - cmp (%ecx),%edx │ │ │ │ │ - jle 3fc2 <__cxa_finalize@plt+0xc32> │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ │ -/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ -/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - mov %edi,0x8(%ecx) │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - mov %ebx,%edi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - mov %edx,(%ecx) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x18(%eax),%eax │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - sub (%eax),%edi │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ - mov %edi,0xc(%ecx) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x50(%esp),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -/usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ - lea -0x1(%edx),%edi │ │ │ │ │ - mov %edi,0x34(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:533 (discriminator 2) │ │ │ │ │ - cmp %edi,%eax │ │ │ │ │ - je 4219 <__cxa_finalize@plt+0xe89> │ │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - mov %edx,0x38(%esp) │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ - mov %al,0x1f(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ │ - mov (%eax),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ - mov 0x4(%ecx),%eax │ │ │ │ │ - lea (%eax,%eax,2),%edx │ │ │ │ │ - mov 0xc(%ecx),%eax │ │ │ │ │ - lea (%eax,%edx,4),%eax │ │ │ │ │ - mov %eax,0xc(%ecx) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ - add 0x4(%ecx),%ebx │ │ │ │ │ - mov %ebx,0xc(%ecx) │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - je 4120 <__cxa_finalize@plt+0xd90> │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:307 (discriminator 2) │ │ │ │ │ - movl $0x0,0x4(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ - movl $0x0,0x8(%esp) │ │ │ │ │ - jmp 4093 <__cxa_finalize@plt+0xd03> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ - mov $0x4,%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ - or %ebp,%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ - mov $0x20,%ebp │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jl 4067 <__cxa_finalize@plt+0xcd7> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ - mov $0x40,%ebp │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - jg 4110 <__cxa_finalize@plt+0xd80> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:181 (discriminator 2) │ │ │ │ │ - mov %edx,0xc(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ - or $0x1,%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ - addl $0x1,(%esp) │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - mov %cl,0x1(%eax) │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - je 4130 <__cxa_finalize@plt+0xda0> │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ - mov $0x8,%ebp │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ - mov 0xc(%edx),%ebx │ │ │ │ │ - lea 0xc(%ebx),%eax │ │ │ │ │ - mov %eax,0xc(%edx) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ - mov 0xc(%ecx),%eax │ │ │ │ │ -/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ - mov %eax,0xc(%ecx) │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - mov (%esp),%ecx │ │ │ │ │ - movzbl 0x1f(%esp),%eax │ │ │ │ │ - cmp (%ecx),%al │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - cmove (%edi),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ - mov 0x10(%ebx),%ecx │ │ │ │ │ - add 0x8(%edi),%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - add %eax,%edx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 1) │ │ │ │ │ - mov 0xc(%ebx),%eax │ │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ - add 0xc(%edi),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jl 40e7 <__cxa_finalize@plt+0xd57> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ - mov $0x2,%ebp │ │ │ │ │ - mov %eax,0x10(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ - add 0x8(%edi),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ - add 0xc(%edi),%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ - cmp %ecx,%esi │ │ │ │ │ - jge 4050 <__cxa_finalize@plt+0xcc0> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - mov $0x10,%ecx │ │ │ │ │ - jmp 4055 <__cxa_finalize@plt+0xcc5> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ - or %ebp,%ecx │ │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ │ - jmp 4079 <__cxa_finalize@plt+0xce9> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:307 (discriminator 2) │ │ │ │ │ - movl $0x0,0x4(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ - movl $0x0,0x8(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ - lea 0xc(%ecx),%eax │ │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - mov 0xc(%ebx),%ebp │ │ │ │ │ - lea 0x1(%ebp),%eax │ │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - movzbl 0x1f(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - cmp -0x1(%edx),%bl │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - cmove (%edi),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ │ - add 0x10(%ecx),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - add %eax,%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ │ - add 0xc(%ecx),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - mov %ebx,(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ - mov $0x2,%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - jle 4181 <__cxa_finalize@plt+0xdf1> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ - mov $0x8,%ebx │ │ │ │ │ - mov %edx,0x10(%ecx) │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ - add 0x8(%edi),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ - add 0xc(%edi),%eax │ │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + mov -0x29c(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + sub $0x2,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mul %esi │ │ │ │ │ + shr $0x5,%edx │ │ │ │ │ + imul $0x64,%edx,%eax │ │ │ │ │ + sub %eax,%edi │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ + mov %edx,-0x29c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + movzwl (%ebx,%edi,2),%edx │ │ │ │ │ + mov %dx,0x2(%ecx) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp $0x270f,%eax │ │ │ │ │ + ja 4180 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ + mov -0x2b0(%ebp),%edx │ │ │ │ │ + cmp $0x3e7,%eax │ │ │ │ │ + ja 51f0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ + movzbl -0x29c(%ebp),%eax │ │ │ │ │ + add $0x30,%eax │ │ │ │ │ + mov %al,(%edx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov -0x2ac(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + mov -0x1d8(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %ebx,-0x1d4(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,(%eax,%ebx,1) │ │ │ │ │ +./porechop/src/alignment.cpp:116 │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ + mov 0x10(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ - mov $0x4,%esi │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ - cmp %eax,0x4(%esp) │ │ │ │ │ - jle 41a8 <__cxa_finalize@plt+0xe18> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ │ - mov $0x10,%esi │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ - or %ebx,%esi │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ - mov $0x20,%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - jg 41ba <__cxa_finalize@plt+0xe2a> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ - mov $0x40,%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ - or %esi,%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ - cmp %edx,(%esp) │ │ │ │ │ - jl 41c9 <__cxa_finalize@plt+0xe39> │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov (%esp),%edx │ │ │ │ │ - or $0x1,%ebx │ │ │ │ │ - mov %edx,0xc(%ecx) │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - mov %bl,0x1(%ebp) │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov 0x10(%esp),%ebp │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ - mov %eax,0x14(%ecx) │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ - mov 0xc(%ecx),%edx │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - cmp (%esi),%edx │ │ │ │ │ - jle 41fe <__cxa_finalize@plt+0xe6e> │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ - mov 0x10(%ecx),%ecx │ │ │ │ │ -/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ │ -/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - mov %edx,(%esi) │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ -/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - mov %ecx,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x18(%eax),%eax │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - sub (%eax),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ - mov %edx,0xc(%esi) │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:533 (discriminator 2) │ │ │ │ │ - addl $0x1,0x20(%esp) │ │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - jne 3ff0 <__cxa_finalize@plt+0xc60> │ │ │ │ │ - mov 0x38(%esp),%edx │ │ │ │ │ - mov %edi,%esi │ │ │ │ │ -/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ - movzbl -0x1(%edx),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ │ -/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ - mov %al,0x1f(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ │ - mov (%eax),%ebp │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ │ - lea (%eax,%eax,2),%edx │ │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ │ - lea (%eax,%edx,4),%eax │ │ │ │ │ - mov %eax,0xc(%edi) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ │ - add 0x4(%edi),%ebx │ │ │ │ │ - mov %ebx,0xc(%edi) │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ - mov %ebp,0x8(%eax) │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - cmp (%ebx),%edx │ │ │ │ │ - jle 4278 <__cxa_finalize@plt+0xee8> │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ │ -/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - mov %edx,(%ebx) │ │ │ │ │ - mov %ebp,0x8(%ebx) │ │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x18(%eax),%eax │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - sub (%eax),%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ - mov %ecx,0xc(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ - cmp %edi,%eax │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:307 (discriminator 2) │ │ │ │ │ - mov $0x0,%edi │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ - je 43a0 <__cxa_finalize@plt+0x1010> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ - jmp 4304 <__cxa_finalize@plt+0xf74> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ - mov $0x20,%edx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ - cmp %ecx,%edi │ │ │ │ │ - jle 438b <__cxa_finalize@plt+0xffb> │ │ │ │ │ - mov %edi,0xc(%eax) │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ - or %edx,%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ │ - mov %bl,0x1(%edx) │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ - mov %ebp,0x14(%eax) │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - cmp (%ebx),%edx │ │ │ │ │ - jle 42f1 <__cxa_finalize@plt+0xf61> │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ │ -/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - mov %edx,(%ebx) │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ -/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - mov %ebp,0x8(%ebx) │ │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x18(%eax),%eax │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - sub (%eax),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ - mov %edx,0xc(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ - addl $0x1,(%esp) │ │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ │ - mov (%esp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je 43a0 <__cxa_finalize@plt+0x1010> │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - mov (%esp),%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ - movb $0x2,0x8(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ - mov 0xc(%ebx),%eax │ │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ │ - mov %edx,0xc(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ │ - lea 0x1(%ebx),%edx │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - mov %edx,0xc(%ebx) │ │ │ │ │ -/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - movzbl 0x1f(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - mov 0x4(%esi),%edx │ │ │ │ │ -/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - cmp %bl,(%ecx) │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - cmove (%esi),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ - add 0x10(%eax),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 1) │ │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ - add 0xc(%esi),%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - jle 4357 <__cxa_finalize@plt+0xfc7> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ - movb $0x8,0x8(%esp) │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov %edx,0x10(%eax) │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ - add 0xc(%esi),%edi │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ - mov $0x4,%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ - add 0x8(%esi),%ebp │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ - cmp %ebp,%edi │ │ │ │ │ - jle 4370 <__cxa_finalize@plt+0xfe0> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ - mov %edi,%ebp │ │ │ │ │ - mov $0x10,%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ - or 0x8(%esp),%bl │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ - cmp %ebp,%edx │ │ │ │ │ - jg 42a0 <__cxa_finalize@plt+0xf10> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ - mov %ebp,%edi │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ - mov $0x40,%edx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ - cmp %ecx,%edi │ │ │ │ │ - jg 42af <__cxa_finalize@plt+0xf1f> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:181 (discriminator 2) │ │ │ │ │ - mov %ecx,0xc(%eax) │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ - or $0x1,%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:181 (discriminator 2) │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - jmp 42b4 <__cxa_finalize@plt+0xf24> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ - movb $0x2,0x8(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ │ - lea 0xc(%ecx),%eax │ │ │ │ │ - mov %eax,0xc(%edx) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - movzbl 0x1f(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - cmp -0x1(%edx),%bl │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - cmove (%esi),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ │ - add 0xc(%ecx),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - add %eax,%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ │ - add 0x10(%ecx),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - mov %ebx,(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - jle 43f2 <__cxa_finalize@plt+0x1062> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ - movb $0x8,0x8(%esp) │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - mov %eax,0x10(%ecx) │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ - add 0xc(%esi),%edi │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ - mov $0x4,%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ - add 0x8(%esi),%ebp │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ - cmp %ebp,%edi │ │ │ │ │ - jle 440b <__cxa_finalize@plt+0x107b> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ - mov %edi,%ebp │ │ │ │ │ - mov $0x10,%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ - or 0x8(%esp),%bl │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ - mov $0x20,%edx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ - cmp %ebp,%eax │ │ │ │ │ - jg 441f <__cxa_finalize@plt+0x108f> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ - mov %ebp,%eax │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ - mov $0x40,%edx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ - mov (%esp),%esi │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - jle 4466 <__cxa_finalize@plt+0x10d6> │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ - or %edx,%ebx │ │ │ │ │ - mov %eax,0xc(%ecx) │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ │ - mov %bl,0x1(%eax) │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ - mov 0xc(%ecx),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ - mov %ebp,0x14(%ecx) │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - cmp (%esi),%eax │ │ │ │ │ - jle 445e <__cxa_finalize@plt+0x10ce> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ - mov 0x10(%ecx),%edx │ │ │ │ │ -/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ - mov %ebp,0x8(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ -/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - mov %edx,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ │ - sub (%edx),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:579 │ │ │ │ │ - add $0x3c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - or $0x1,%ebx │ │ │ │ │ - jmp 4428 <__cxa_finalize@plt+0x1098> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -void seqan2::_recordSegment, seqan2::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan2::String, seqan2::Alloc >&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&) [clone .isra.0]: │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:319 │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ - add $0xfa51,%ebx │ │ │ │ │ - sub $0x2c,%esp │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:327 │ │ │ │ │ - mov 0x40(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:319 │ │ │ │ │ - movzbl 0x44(%esp),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:327 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 44aa <__cxa_finalize@plt+0x111a> │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:330 │ │ │ │ │ - test $0x1,%dl │ │ │ │ │ - jne 44b8 <__cxa_finalize@plt+0x1128> │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:332 │ │ │ │ │ - test $0x4,%dl │ │ │ │ │ - jne 46f8 <__cxa_finalize@plt+0x1368> │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:334 │ │ │ │ │ - and $0x2,%edx │ │ │ │ │ - jne 45e0 <__cxa_finalize@plt+0x1250> │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:337 │ │ │ │ │ - add $0x2c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:82 │ │ │ │ │ - mov (%edi),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%esi),%ebp │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:82 │ │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ - sub %ebp,%edx │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - sar $0x4,%eax │ │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ │ + neg %eax │ │ │ │ │ + cmovs %esi,%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + shr $0x1f,%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x9,%eax │ │ │ │ │ + jbe 5ebc │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jb 45b8 <__cxa_finalize@plt+0x1228> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - jae 44aa <__cxa_finalize@plt+0x111a> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ - cmp $0x1f,%ecx │ │ │ │ │ - jbe 4844 <__cxa_finalize@plt+0x14b4> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - add %eax,%ecx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ + mov $0x1,%edi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + mov $0xd1b71759,%ebx │ │ │ │ │ + jmp 4252 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + cmp $0x3e7,%ecx │ │ │ │ │ + jbe 5248 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + cmp $0x270f,%ecx │ │ │ │ │ + jbe 52a8 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ │ - shl $0x4,%eax │ │ │ │ │ + mul %ebx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ + lea 0x4(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + shr $0xd,%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x1869f,%ecx │ │ │ │ │ + jbe 5320 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ + cmp $0x63,%ecx │ │ │ │ │ + ja 4220 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + mov %edi,-0x2b0(%ebp) │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + add %esi,%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x220(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,-0x21c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x218(%ebp),%edi │ │ │ │ │ + mov %ebx,-0x2f4(%ebp) │ │ │ │ │ + mov %edi,-0x2c0(%ebp) │ │ │ │ │ + mov %edi,-0x220(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov -0x2a0(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,-0x218(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + push %ebx │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x220(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + lea -0xe6(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ecx,0x8(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - je 457f <__cxa_finalize@plt+0x11ef> │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - mov %ebp,%ecx │ │ │ │ │ - cmp %edi,%ebp │ │ │ │ │ - jae 4566 <__cxa_finalize@plt+0x11d6> │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + lea (%eax,%esi,1),%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + mov -0x2eb0(%edi),%eax │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + lea -0x2eb0(%esi),%esi │ │ │ │ │ + mov %eax,-0xe6(%ebp) │ │ │ │ │ + mov -0x2deb(%edi),%eax │ │ │ │ │ + lea -0xe4(%ebp),%edi │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ + sub %ecx,%esi │ │ │ │ │ + add $0xc9,%ecx │ │ │ │ │ + mov %eax,-0x21(%ebp) │ │ │ │ │ + shr $0x2,%ecx │ │ │ │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + cmp $0x63,%eax │ │ │ │ │ + jbe 5210 │ │ │ │ │ + mov -0x2b0(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mov %edx,-0x2b0(%ebp) │ │ │ │ │ + lea -0x1(%edx,%esi,1),%ecx │ │ │ │ │ + mov $0x51eb851f,%esi │ │ │ │ │ + jmp 4340 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov (%ecx),%edx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ - add $0x10,%ecx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ - add $0x10,%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov %edx,-0x10(%eax) │ │ │ │ │ - mov -0xc(%ecx),%edx │ │ │ │ │ - mov %edx,-0xc(%eax) │ │ │ │ │ - mov -0x8(%ecx),%edx │ │ │ │ │ - mov %edx,-0x8(%eax) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - movzbl -0x4(%ecx),%edx │ │ │ │ │ - mov %dl,-0x4(%eax) │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - cmp %edi,%ecx │ │ │ │ │ - jb 4540 <__cxa_finalize@plt+0x11b0> │ │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%edx,1),%ebx │ │ │ │ │ - mov %ebx,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ - cmp %ecx,0x14(%esp) │ │ │ │ │ - jae 44aa <__cxa_finalize@plt+0x111a> │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea 0x10(%eax,%edx,1),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - movb $0x1,0xc(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov %edi,(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ │ - mov %edi,0x4(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ │ - mov %edi,0x8(%ebx) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 44aa <__cxa_finalize@plt+0x111a> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - movb $0x1,0xc(%edi) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ │ - mov %eax,0x8(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea 0x10(%ebp,%edx,1),%eax │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:337 │ │ │ │ │ - add $0x2c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + mov -0x29c(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + sub $0x2,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mul %esi │ │ │ │ │ + shr $0x5,%edx │ │ │ │ │ + imul $0x64,%edx,%eax │ │ │ │ │ + sub %eax,%edi │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ + mov %edx,-0x29c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + movzwl (%ebx,%edi,2),%edx │ │ │ │ │ + mov %dx,0x2(%ecx) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp $0x270f,%eax │ │ │ │ │ + ja 4340 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ + mov -0x2b0(%ebp),%edx │ │ │ │ │ + cmp $0x3e7,%eax │ │ │ │ │ + ja 5210 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ + movzbl -0x29c(%ebp),%eax │ │ │ │ │ + add $0x30,%eax │ │ │ │ │ + mov %al,(%edx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov -0x2ac(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + mov -0x220(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %ebx,-0x21c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,(%eax,%ebx,1) │ │ │ │ │ +./porechop/src/alignment.cpp:115 │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ + mov 0xc(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + neg %eax │ │ │ │ │ + cmovs %esi,%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + shr $0x1f,%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x9,%eax │ │ │ │ │ + jbe 5f18 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ + mov $0x1,%edi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + mov $0xd1b71759,%ebx │ │ │ │ │ + jmp 4412 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:82 │ │ │ │ │ - mov (%edi),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%esi),%ebp │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:82 │ │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %edi,%ecx │ │ │ │ │ - sub %ebp,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + cmp $0x3e7,%ecx │ │ │ │ │ + jbe 5230 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + cmp $0x270f,%ecx │ │ │ │ │ + jbe 5308 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ - sar $0x4,%eax │ │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - jb 4820 <__cxa_finalize@plt+0x1490> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - jae 44aa <__cxa_finalize@plt+0x111a> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ - cmp $0x1f,%edx │ │ │ │ │ - jbe 48a6 <__cxa_finalize@plt+0x1516> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - add %eax,%edx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ │ - shl $0x4,%eax │ │ │ │ │ + mul %ebx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ + lea 0x4(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + shr $0xd,%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x1869f,%ecx │ │ │ │ │ + jbe 5350 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ + cmp $0x63,%ecx │ │ │ │ │ + ja 43e0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + mov %edi,-0x2b0(%ebp) │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + add %esi,%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x268(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,-0x264(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x260(%ebp),%edi │ │ │ │ │ + mov %ebx,-0x2f0(%ebp) │ │ │ │ │ + mov %edi,-0x2bc(%ebp) │ │ │ │ │ + mov %edi,-0x268(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov -0x2a0(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,-0x260(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + push %ebx │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x268(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + lea -0xe6(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - je 46bf <__cxa_finalize@plt+0x132f> │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - mov %ebp,%edx │ │ │ │ │ - cmp %edi,%ebp │ │ │ │ │ - jae 46a6 <__cxa_finalize@plt+0x1316> │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ - jmp 4680 <__cxa_finalize@plt+0x12f0> │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + lea (%eax,%esi,1),%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + mov -0x2eb0(%edi),%eax │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + lea -0x2eb0(%esi),%esi │ │ │ │ │ + mov %eax,-0xe6(%ebp) │ │ │ │ │ + mov -0x2deb(%edi),%eax │ │ │ │ │ + lea -0xe4(%ebp),%edi │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ + sub %ecx,%esi │ │ │ │ │ + add $0xc9,%ecx │ │ │ │ │ + mov %eax,-0x21(%ebp) │ │ │ │ │ + shr $0x2,%ecx │ │ │ │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + cmp $0x63,%eax │ │ │ │ │ + jbe 5190 │ │ │ │ │ + mov -0x2b0(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mov %edx,-0x2b0(%ebp) │ │ │ │ │ + lea -0x1(%edx,%esi,1),%ecx │ │ │ │ │ + mov $0x51eb851f,%esi │ │ │ │ │ + jmp 4500 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ - add $0x10,%edx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ - add $0x10,%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov %ecx,-0x10(%eax) │ │ │ │ │ - mov -0xc(%edx),%ecx │ │ │ │ │ - mov %ecx,-0xc(%eax) │ │ │ │ │ - mov -0x8(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x8(%eax) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - movzbl -0x4(%edx),%ecx │ │ │ │ │ - mov %cl,-0x4(%eax) │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - cmp %edi,%edx │ │ │ │ │ - jb 4680 <__cxa_finalize@plt+0x12f0> │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%ecx,1),%ebx │ │ │ │ │ - mov %ebx,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ - cmp %edx,0x14(%esp) │ │ │ │ │ - jae 44aa <__cxa_finalize@plt+0x111a> │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea 0x10(%eax,%ecx,1),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - movb $0x2,0xc(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov %edi,(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ │ - mov %edi,0x4(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ │ - mov %edi,0x8(%ebx) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 44aa <__cxa_finalize@plt+0x111a> │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + mov -0x29c(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + sub $0x2,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mul %esi │ │ │ │ │ + shr $0x5,%edx │ │ │ │ │ + imul $0x64,%edx,%eax │ │ │ │ │ + sub %eax,%edi │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ + mov %edx,-0x29c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + movzwl (%ebx,%edi,2),%edx │ │ │ │ │ + mov %dx,0x2(%ecx) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp $0x270f,%eax │ │ │ │ │ + ja 4500 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ + mov -0x2b0(%ebp),%edx │ │ │ │ │ + cmp $0x3e7,%eax │ │ │ │ │ + ja 5190 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ + movzbl -0x29c(%ebp),%eax │ │ │ │ │ + add $0x30,%eax │ │ │ │ │ + mov %al,(%edx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov -0x2ac(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + mov -0x268(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %esi,-0x264(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,(%eax,%esi,1) │ │ │ │ │ +./porechop/src/alignment.cpp:114 │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + neg %eax │ │ │ │ │ + cmovs %esi,%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + shr $0x1f,%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x9,%eax │ │ │ │ │ + jbe 5f74 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ + mov $0x1,%edi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + mov $0xd1b71759,%ebx │ │ │ │ │ + jmp 45d2 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:82 │ │ │ │ │ - mov (%edi),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%esi),%ebp │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:82 │ │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %edi,%ecx │ │ │ │ │ - sub %ebp,%ecx │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ - sar $0x4,%edx │ │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - jb 47f8 <__cxa_finalize@plt+0x1468> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - jae 44aa <__cxa_finalize@plt+0x111a> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ - cmp $0x1f,%edx │ │ │ │ │ - jbe 4875 <__cxa_finalize@plt+0x14e5> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - add %eax,%edx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ │ - shl $0x4,%eax │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + cmp $0x3e7,%ecx │ │ │ │ │ + jbe 5260 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + cmp $0x270f,%ecx │ │ │ │ │ + jbe 52c0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ + mul %ebx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ + lea 0x4(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + shr $0xd,%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x1869f,%ecx │ │ │ │ │ + jbe 5360 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ + cmp $0x63,%ecx │ │ │ │ │ + ja 45a0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + mov %edi,-0x2ac(%ebp) │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + add %esi,%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x298(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,-0x294(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x290(%ebp),%edi │ │ │ │ │ + mov %ebx,-0x2e0(%ebp) │ │ │ │ │ + mov %edi,-0x2e4(%ebp) │ │ │ │ │ + mov %edi,-0x298(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov -0x2a0(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + mov %eax,-0x2a4(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,-0x290(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + push %ebx │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x298(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + lea -0xe6(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - je 47bf <__cxa_finalize@plt+0x142f> │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - mov %ebp,%edx │ │ │ │ │ - cmp %edi,%ebp │ │ │ │ │ - jae 47a6 <__cxa_finalize@plt+0x1416> │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + lea (%eax,%esi,1),%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + mov -0x2eb0(%edi),%eax │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + lea -0x2eb0(%esi),%esi │ │ │ │ │ + mov %eax,-0xe6(%ebp) │ │ │ │ │ + mov -0x2deb(%edi),%eax │ │ │ │ │ + lea -0xe4(%ebp),%edi │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ + sub %ecx,%esi │ │ │ │ │ + add $0xc9,%ecx │ │ │ │ │ + mov %eax,-0x21(%ebp) │ │ │ │ │ + shr $0x2,%ecx │ │ │ │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + cmp $0x63,%eax │ │ │ │ │ + jbe 51b0 │ │ │ │ │ + mov -0x2ac(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ + lea -0x1(%edx,%esi,1),%ecx │ │ │ │ │ + mov $0x51eb851f,%esi │ │ │ │ │ + jmp 46c0 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ - add $0x10,%edx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ - add $0x10,%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov %ecx,-0x10(%eax) │ │ │ │ │ - mov -0xc(%edx),%ecx │ │ │ │ │ - mov %ecx,-0xc(%eax) │ │ │ │ │ - mov -0x8(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x8(%eax) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - movzbl -0x4(%edx),%ecx │ │ │ │ │ - mov %cl,-0x4(%eax) │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - cmp %edi,%edx │ │ │ │ │ - jb 4780 <__cxa_finalize@plt+0x13f0> │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%ecx,1),%ebx │ │ │ │ │ - mov %ebx,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ - cmp %edx,0x14(%esp) │ │ │ │ │ - jae 44aa <__cxa_finalize@plt+0x111a> │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea 0x10(%eax,%ecx,1),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - movb $0x4,0xc(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov %edi,(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ │ - mov %edi,0x4(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ │ - mov %edi,0x8(%ebx) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 44aa <__cxa_finalize@plt+0x111a> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - movb $0x4,0xc(%edi) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ │ - mov %eax,0x8(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea 0x10(%ebp,%ecx,1),%eax │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 44aa <__cxa_finalize@plt+0x111a> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - movb $0x2,0xc(%edi) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ │ - mov %eax,0x8(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea 0x10(%ebp,%ecx,1),%eax │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 44aa <__cxa_finalize@plt+0x111a> │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0x200 │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + mov -0x29c(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + sub $0x2,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mul %esi │ │ │ │ │ + shr $0x5,%edx │ │ │ │ │ + imul $0x64,%edx,%eax │ │ │ │ │ + sub %eax,%edi │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ + mov %edx,-0x29c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + movzwl (%ebx,%edi,2),%edx │ │ │ │ │ + mov %dx,0x2(%ecx) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp $0x270f,%eax │ │ │ │ │ + ja 46c0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ + mov -0x2ac(%ebp),%edx │ │ │ │ │ + cmp $0x3e7,%eax │ │ │ │ │ + ja 51b0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ + movzbl -0x29c(%ebp),%eax │ │ │ │ │ + add $0x30,%eax │ │ │ │ │ + mov %al,(%edx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov -0x2a4(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + mov -0x298(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %ebx,-0x294(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,(%eax,%ebx,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + cmpl $0x3fffffff,-0x294(%ebp) │ │ │ │ │ + je 36da <__cxa_finalize@plt+0x34a> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push $0x1 │ │ │ │ │ + lea -0x2eb4(%ebx),%eax │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + push -0x2e0(%ebp) │ │ │ │ │ + call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x278(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x8(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - jne 4523 <__cxa_finalize@plt+0x1193> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%edx,1),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 458f <__cxa_finalize@plt+0x11ff> │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0x200 │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x280(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2a4(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 58e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %ecx,-0x280(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ + mov %ecx,-0x278(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2a4(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x280(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + mov -0x264(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %ecx,-0x27c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + je 58b0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %edx,-0x278(%ebp) │ │ │ │ │ + jae 47e6 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2bc(%ebp),%esi │ │ │ │ │ + cmp %esi,-0x268(%ebp) │ │ │ │ │ + je 5b00 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ + mov -0x260(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + jae 5370 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + mov $0x3fffffff,%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x268(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + sub %ecx,%edx │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + jb 372b <__cxa_finalize@plt+0x39b> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x280(%ebp),%esi │ │ │ │ │ + push %eax │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push %esi │ │ │ │ │ + call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x248(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x8(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - jne 4765 <__cxa_finalize@plt+0x13d5> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%ecx,1),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 47cf <__cxa_finalize@plt+0x143f> │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0x200 │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x250(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2cc(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 59f0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %ecx,-0x250(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ + mov %ecx,-0x248(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ + mov %ecx,-0x24c(%ebp) │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + cmpl $0x3fffffff,-0x24c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + je 3661 <__cxa_finalize@plt+0x2d1> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x250(%ebp),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push $0x1 │ │ │ │ │ + push -0x29c(%ebp) │ │ │ │ │ + mov %eax,-0x300(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x230(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x8(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - jne 464f <__cxa_finalize@plt+0x12bf> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%ecx,1),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 46cf <__cxa_finalize@plt+0x133f> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000048e0 : │ │ │ │ │ -freeCString(): │ │ │ │ │ -./porechop/src/adapter_align.cpp:34 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x238(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2ac(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 5870 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %ecx,-0x238(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ + mov %ecx,-0x230(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2ac(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x238(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + mov -0x21c(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %ecx,-0x234(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + je 5840 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %edx,-0x230(%ebp) │ │ │ │ │ + jae 4918 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2c0(%ebp),%esi │ │ │ │ │ + cmp %esi,-0x220(%ebp) │ │ │ │ │ + je 5af0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ + mov -0x218(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + jae 5400 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + mov $0x3fffffff,%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x220(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + sub %ecx,%edx │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + jb 35d1 <__cxa_finalize@plt+0x241> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x238(%ebp),%esi │ │ │ │ │ + push %eax │ │ │ │ │ push %ebx │ │ │ │ │ - call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ - add $0xf5e6,%ebx │ │ │ │ │ - sub $0x14,%esp │ │ │ │ │ -./porechop/src/adapter_align.cpp:35 │ │ │ │ │ - push 0x1c(%esp) │ │ │ │ │ - call 3260 │ │ │ │ │ -./porechop/src/adapter_align.cpp:36 │ │ │ │ │ - add $0x18,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - │ │ │ │ │ -00004900 , std::allocator >)@@Base>: │ │ │ │ │ -cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ -./porechop/src/adapter_align.cpp:39 │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ - add $0xf5c3,%ebx │ │ │ │ │ - sub $0x18,%esp │ │ │ │ │ - mov 0x2c(%esp),%edi │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - mov 0x4(%edi),%ebp │ │ │ │ │ -./porechop/src/adapter_align.cpp:40 (discriminator 1) │ │ │ │ │ - lea 0x1(%ebp),%eax │ │ │ │ │ + call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x200(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x208(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2d0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 5a30 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %ecx,-0x208(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ + mov %ecx,-0x200(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ + mov %ecx,-0x204(%ebp) │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + cmpl $0x3fffffff,-0x204(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + je 3790 <__cxa_finalize@plt+0x400> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x208(%ebp),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push $0x1 │ │ │ │ │ + push -0x29c(%ebp) │ │ │ │ │ + mov %eax,-0x304(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ + call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x1e8(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -./porechop/src/adapter_align.cpp:40 (discriminator 1) │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x1f0(%ebp) │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - cmp $0x1,%ebp │ │ │ │ │ - jle 4950 , std::allocator >)@@Base+0x50> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x2b0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 5800 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %ecx,-0x1f0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ + mov %ecx,-0x1e8(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2b0(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x1f0(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + mov -0x1d4(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %ecx,-0x1ec(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + je 57d0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %edx,-0x1e8(%ebp) │ │ │ │ │ + jae 4a4a │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2c4(%ebp),%esi │ │ │ │ │ + cmp %esi,-0x1d8(%ebp) │ │ │ │ │ + je 5ae0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ + mov -0x1d0(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + jae 5480 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + mov $0x3fffffff,%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x1d8(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + sub %ecx,%edx │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + jb 3700 <__cxa_finalize@plt+0x370> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ + lea -0x1f0(%ebp),%esi │ │ │ │ │ push %eax │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ - call 3120 │ │ │ │ │ + call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x1b8(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -./porechop/src/adapter_align.cpp:42 (discriminator 1) │ │ │ │ │ - movb $0x0,(%esi,%ebp,1) │ │ │ │ │ -./porechop/src/adapter_align.cpp:44 │ │ │ │ │ - add $0xc,%esp │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 493c , std::allocator >)@@Base+0x3c> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ - mov %al,(%esi) │ │ │ │ │ - jmp 493c , std::allocator >)@@Base+0x3c> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&) [clone .isra.0]: │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - call d012 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x712> │ │ │ │ │ - add $0xf564,%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x1c0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2d4(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 5a70 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %ecx,-0x1c0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ + mov %ecx,-0x1b8(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ + mov %ecx,-0x1bc(%ebp) │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + cmpl $0x3fffffff,-0x1bc(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + je 375e <__cxa_finalize@plt+0x3ce> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x1c0(%ebp),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push $0x1 │ │ │ │ │ + push -0x29c(%ebp) │ │ │ │ │ + mov %eax,-0x308(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x1a0(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x1a8(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2b4(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 5790 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %ecx,-0x1a8(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ + mov %ecx,-0x1a0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2b4(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x1a8(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + mov -0x18c(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %ecx,-0x1a4(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + je 5760 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %edx,-0x1a0(%ebp) │ │ │ │ │ + jae 4b7c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2c8(%ebp),%esi │ │ │ │ │ + cmp %esi,-0x190(%ebp) │ │ │ │ │ + je 5ad0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ + mov -0x188(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + jae 5500 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + mov $0x3fffffff,%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x190(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + sub %ecx,%edx │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + jb 3602 <__cxa_finalize@plt+0x272> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x1a8(%ebp),%esi │ │ │ │ │ + push %eax │ │ │ │ │ push %ebx │ │ │ │ │ - sub $0x4c,%esp │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ │ - mov %esi,0x14(%esp) │ │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ │ - mov 0xc(%eax),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ - sub (%eax),%ebx │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - sub (%edx),%ecx │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - divl (%esi) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - mov %edi,%ecx │ │ │ │ │ - div %edi │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ - cmp $0x4,%ebx │ │ │ │ │ - je 49e8 , std::allocator >)@@Base+0xe8> │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sar $0x2,%ebx │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ - sub $0x1,%ebx │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ - div %ecx │ │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ - cmp $0x1,%ebx │ │ │ │ │ - jbe 49e8 , std::allocator >)@@Base+0xe8> │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - divl 0x8(%esi) │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:76 │ │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:75 │ │ │ │ │ - mov %edi,0x20(%esp) │ │ │ │ │ - lea 0x24(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:77 │ │ │ │ │ - movl $0x0,0x28(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:76 │ │ │ │ │ - mov %ebx,0x24(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:78 │ │ │ │ │ - movl $0x0,0x2c(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:79 │ │ │ │ │ - movl $0x0,0x30(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:80 │ │ │ │ │ - movl $0x0,0x34(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:81 │ │ │ │ │ - movb $0x0,0x38(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:524 │ │ │ │ │ - cmp %ebx,0x68(%esp) │ │ │ │ │ - je 4a41 , std::allocator >)@@Base+0x141> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:525 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - push $0x4 │ │ │ │ │ - mov 0x74(%esp),%eax │ │ │ │ │ - sub %ebx,%eax │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push %esi │ │ │ │ │ + call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x170(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x178(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2d8(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 5970 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %ecx,-0x178(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ + mov %ecx,-0x170(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ + mov %ecx,-0x174(%ebp) │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + cmpl $0x3fffffff,-0x174(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + je 33c0 <__cxa_finalize@plt+0x30> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x178(%ebp),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push $0x1 │ │ │ │ │ + push -0x29c(%ebp) │ │ │ │ │ + mov %eax,-0x30c(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ + call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x158(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:527 │ │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ │ - lea 0x20(%esp),%ebx │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ - cmp %edi,%eax │ │ │ │ │ - je 4a67 , std::allocator >)@@Base+0x167> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:528 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - sub %edi,%eax │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - push $0x2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x160(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x2b8(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 5720 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %ecx,-0x160(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ + mov %ecx,-0x158(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2b8(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x160(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + mov -0x144(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %ecx,-0x15c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + je 5700 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %edx,-0x158(%ebp) │ │ │ │ │ + jae 4cae │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + lea -0x140(%ebp),%esi │ │ │ │ │ + cmp %esi,-0x148(%ebp) │ │ │ │ │ + je 5ab0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ + mov -0x140(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + jae 5580 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + mov $0x3fffffff,%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x148(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + sub %ecx,%edx │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + jb 33f1 <__cxa_finalize@plt+0x61> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ + push %esi │ │ │ │ │ + lea -0x160(%ebp),%esi │ │ │ │ │ + push %esi │ │ │ │ │ + call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x128(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je 4bd0 , std::allocator >)@@Base+0x2d0> │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2) │ │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 4d00 , std::allocator >)@@Base+0x400> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x130(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2dc(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 59b0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %ecx,-0x130(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ + mov %ecx,-0x128(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ + mov %ecx,-0x12c(%ebp) │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + cmpl $0x3fffffff,-0x12c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + je 36a1 <__cxa_finalize@plt+0x311> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x130(%ebp),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push $0x1 │ │ │ │ │ + push -0x29c(%ebp) │ │ │ │ │ + mov %eax,-0x310(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - push %ecx │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ + call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x110(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x118(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ - sub %ecx,%ebp │ │ │ │ │ - mov %ebp,%edx │ │ │ │ │ - sar $0x4,%edx │ │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 56a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %ecx,-0x118(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ + mov %ecx,-0x110(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x118(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %ecx,-0x114(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + je 5670 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %edx,-0x110(%ebp) │ │ │ │ │ + jae 4dda │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + lea -0xf8(%ebp),%edi │ │ │ │ │ + mov %edi,-0x29c(%ebp) │ │ │ │ │ + cmp %edi,-0x100(%ebp) │ │ │ │ │ + je 5ac0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ + mov -0xf8(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %edx,%edi │ │ │ │ │ + jae 5600 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + mov $0x3fffffff,%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x100(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + sub %ecx,%edx │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - jb 4db8 , std::allocator >)@@Base+0x4b8> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ - lea 0x1(%edx),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jae 4bb0 , std::allocator >)@@Base+0x2b0> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ - cmp $0x1f,%ebx │ │ │ │ │ - jbe 4f35 , std::allocator >)@@Base+0x635> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - shr $1,%edx │ │ │ │ │ - add %ebx,%edx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ │ - shl $0x4,%ebx │ │ │ │ │ + jb 35aa <__cxa_finalize@plt+0x21a> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x118(%ebp),%edi │ │ │ │ │ + push %eax │ │ │ │ │ push %ebx │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ + call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ + mov -0x2a8(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%ecx) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 4b7b , std::allocator >)@@Base+0x27b> │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ - jae 4b62 , std::allocator >)@@Base+0x262> │ │ │ │ │ - jmp 4b40 , std::allocator >)@@Base+0x240> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ - add $0x10,%edx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ - add $0x10,%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov %ebx,-0x10(%eax) │ │ │ │ │ - mov -0xc(%edx),%ebx │ │ │ │ │ - mov %ebx,-0xc(%eax) │ │ │ │ │ - mov -0x8(%edx),%ebx │ │ │ │ │ - mov %ebx,-0x8(%eax) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - movzbl -0x4(%edx),%ebx │ │ │ │ │ - mov %bl,-0x4(%eax) │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - cmp %esi,%edx │ │ │ │ │ - jb 4b40 , std::allocator >)@@Base+0x240> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ + lea 0x8(%ebx),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %ecx,(%ebx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %edx,%ebx │ │ │ │ │ + je 5920 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov -0x2a8(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %ebx,(%edi) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov %ecx,0x8(%edi) │ │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov -0x2a8(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ + mov %ebx,0x4(%edi) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ + lea -0xf8(%ebp),%eax │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x118(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + je 4e7a │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x110(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + lea 0x1(%ebx),%edx │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ + push %eax │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ - mov (%esp),%esi │ │ │ │ │ - lea (%eax,%ebp,1),%ecx │ │ │ │ │ - mov %ecx,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ - cmp %edx,0x4(%esp) │ │ │ │ │ - jae 4bb0 , std::allocator >)@@Base+0x2b0> │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ - mov %edi,0x8(%ecx) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%esp),%edi │ │ │ │ │ - lea 0x10(%eax,%ebp,1),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - movl $0x0,(%ecx) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - movl $0x0,0x4(%ecx) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - movb $0x2,0xc(%ecx) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 506d , std::allocator >)@@Base+0x76d> │ │ │ │ │ - add $0x4c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x130(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2dc(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 4ea6 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x128(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ - push $0x0 │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 4bb0 , std::allocator >)@@Base+0x2b0> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - sub %ecx,%edx │ │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ │ - sar $0x4,%edx │ │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x160(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2b8(%ebp),%eax │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - jb 4d80 , std::allocator >)@@Base+0x480> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - jae 4da6 , std::allocator >)@@Base+0x4a6> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:869 │ │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ - cmp $0x1f,%edx │ │ │ │ │ - jbe 4efc , std::allocator >)@@Base+0x5fc> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - shr $1,%ebx │ │ │ │ │ - lea (%ebx,%edx,1),%ebp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %ebp,%edx │ │ │ │ │ - shl $0x4,%edx │ │ │ │ │ + je 4ed2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x158(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ push %edx │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ebp,0x8(%ecx) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 4cbb , std::allocator >)@@Base+0x3bb> │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ - jae 4ca2 , std::allocator >)@@Base+0x3a2> │ │ │ │ │ - jmp 4c80 , std::allocator >)@@Base+0x380> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ │ - mov (%edx),%ebp │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ - add $0x10,%edx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ - add $0x10,%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov %ebx,-0xc(%eax) │ │ │ │ │ - mov -0x8(%edx),%ebx │ │ │ │ │ - mov %ebp,-0x10(%eax) │ │ │ │ │ - mov %ebx,-0x8(%eax) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - movzbl -0x4(%edx),%ebx │ │ │ │ │ - mov %bl,-0x4(%eax) │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - cmp %esi,%edx │ │ │ │ │ - jb 4c80 , std::allocator >)@@Base+0x380> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x178(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2d8(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 4efe │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x170(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%eax),%ebp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ │ - mov (%esp),%esi │ │ │ │ │ - mov %edx,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ - cmp %ebp,0xc(%esp) │ │ │ │ │ - jae 4da6 , std::allocator >)@@Base+0x4a6> │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - movl $0x0,(%edx) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - movl $0x0,0x4(%edx) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ - mov %esi,0x8(%edx) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - movb $0x4,0xc(%edx) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea 0x10(%eax,%esi,1),%eax │ │ │ │ │ - mov (%esp),%esi │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 4da6 , std::allocator >)@@Base+0x4a6> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - movzbl (%ebx),%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:533 (discriminator 1) │ │ │ │ │ - test %al,%al │ │ │ │ │ - je 5024 , std::allocator >)@@Base+0x724> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:390 │ │ │ │ │ - test $0x1,%al │ │ │ │ │ - jne 4e28 , std::allocator >)@@Base+0x528> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:394 │ │ │ │ │ - test $0x40,%al │ │ │ │ │ - je 4d32 , std::allocator >)@@Base+0x432> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:394 (discriminator 1) │ │ │ │ │ - test $0x4,%al │ │ │ │ │ - jne 4de0 , std::allocator >)@@Base+0x4e0> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:398 (discriminator 1) │ │ │ │ │ - test $0x10,%al │ │ │ │ │ - jne 4de0 , std::allocator >)@@Base+0x4e0> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:402 │ │ │ │ │ - test $0x20,%al │ │ │ │ │ - je 4d46 , std::allocator >)@@Base+0x446> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:402 (discriminator 1) │ │ │ │ │ - test $0x2,%al │ │ │ │ │ - jne 4e88 , std::allocator >)@@Base+0x588> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:406 (discriminator 1) │ │ │ │ │ - test $0x8,%al │ │ │ │ │ - jne 4e88 , std::allocator >)@@Base+0x588> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - jne 4d0e , std::allocator >)@@Base+0x40e> │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x1a8(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2b4(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 4f2a │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x1a0(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ push %edx │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - push %ecx │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 4bf5 , std::allocator >)@@Base+0x2f5> │ │ │ │ │ - jmp 4bb0 , std::allocator >)@@Base+0x2b0> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - movl $0x0,(%esi) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - movb $0x4,0xc(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%esp),%esi │ │ │ │ │ - lea 0x10(%ecx,%eax,1),%eax │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:543 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je 4bb0 , std::allocator >)@@Base+0x2b0> │ │ │ │ │ - jmp 4a99 , std::allocator >)@@Base+0x199> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ - mov %edi,0x8(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%esp),%edi │ │ │ │ │ - lea 0x10(%ecx,%ebp,1),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - movl $0x0,(%esi) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - movb $0x2,0xc(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ - jmp 4bb0 , std::allocator >)@@Base+0x2b0> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:281 │ │ │ │ │ - test $0x4,%bl │ │ │ │ │ - je 4ed0 , std::allocator >)@@Base+0x5d0> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 │ │ │ │ │ - mov 0x0(%ebp),%edi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 4fa0 , std::allocator >)@@Base+0x6a0> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1) │ │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2) │ │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ │ - sub (%ebx),%eax │ │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:291 │ │ │ │ │ - subl $0x1,0x4(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1) │ │ │ │ │ - mov %al,(%edi) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:291 │ │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:291 │ │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:293 │ │ │ │ │ - jmp 4e6f , std::allocator >)@@Base+0x56f> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:201 │ │ │ │ │ - test $0x1,%bl │ │ │ │ │ - je 4f70 , std::allocator >)@@Base+0x670> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 │ │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je 4fc8 , std::allocator >)@@Base+0x6c8> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1) │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:211 │ │ │ │ │ - sub $0x1,%edi │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:212 │ │ │ │ │ - subl $0x1,0x4(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2) │ │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:211 │ │ │ │ │ - mov %edi,0x20(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2) │ │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ │ - not %eax │ │ │ │ │ - add 0xc(%ebp),%eax │ │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1) │ │ │ │ │ - mov %al,(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:212 │ │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - jne 4a73 , std::allocator >)@@Base+0x173> │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - movzbl (%eax),%edx │ │ │ │ │ - jmp 4d54 , std::allocator >)@@Base+0x454> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:358 │ │ │ │ │ - test $0x2,%bl │ │ │ │ │ - je 4ff8 , std::allocator >)@@Base+0x6f8> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 │ │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je 5040 , std::allocator >)@@Base+0x740> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ │ - sub 0x4(%ebx),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1) │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:368 │ │ │ │ │ - sub $0x1,%edi │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:368 │ │ │ │ │ - mov %edi,0x20(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1) │ │ │ │ │ - mov %al,(%ebx) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ - je 4e77 , std::allocator >)@@Base+0x577> │ │ │ │ │ - jmp 4d07 , std::allocator >)@@Base+0x407> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:283 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x1c0(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2d4(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 4f56 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x1b8(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %ebx │ │ │ │ │ - push %ecx │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:285 │ │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ │ - mov $0x1,%ecx │ │ │ │ │ - movb $0x4,(%eax) │ │ │ │ │ - jmp 4dec , std::allocator >)@@Base+0x4ec> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0x200 │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x1f0(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2b0(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 4f82 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x1e8(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x8(%ecx) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jne 4c5c , std::allocator >)@@Base+0x35c> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 4cd2 , std::allocator >)@@Base+0x3d2> │ │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0x200 │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x208(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2d0(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 4fae │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x200(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x8(%ecx) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jne 4b05 , std::allocator >)@@Base+0x205> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%ebp,1),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 4b8a , std::allocator >)@@Base+0x28a> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:203 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x238(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 4fda │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x230(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %ebx │ │ │ │ │ - push %ecx │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:206 │ │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ │ - mov $0x1,%ecx │ │ │ │ │ - movb $0x1,(%eax) │ │ │ │ │ - jmp 4e34 , std::allocator >)@@Base+0x534> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ │ - push %edi │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ - call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x250(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2cc(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 5006 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x248(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ │ - jmp 4dfa , std::allocator >)@@Base+0x4fa> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x280(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 5032 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x278(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ │ - call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ │ - jmp 4e42 , std::allocator >)@@Base+0x542> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:360 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x298(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2e4(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 505e │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x290(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %ebx │ │ │ │ │ - push %ecx │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:362 │ │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ │ - mov $0x1,%ecx │ │ │ │ │ - movb $0x2,(%eax) │ │ │ │ │ - jmp 4e94 , std::allocator >)@@Base+0x594> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x268(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2bc(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 508a │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x260(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %ebx │ │ │ │ │ - push %ecx │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 4bf5 , std::allocator >)@@Base+0x2f5> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x220(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2c0(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 50b6 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x218(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ │ - call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ │ - jmp 4ea2 , std::allocator >)@@Base+0x5a2> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&) [clone .isra.0]: │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - call d016 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x716> │ │ │ │ │ - add $0xee45,%edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - sub $0x5c,%esp │ │ │ │ │ - mov 0x70(%esp),%ebp │ │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ - mov %gs:0x14,%edi │ │ │ │ │ - mov %edi,0x4c(%esp) │ │ │ │ │ - mov 0x74(%esp),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ - sub (%eax),%ecx │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - sub (%edx),%esi │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - divl (%ebx) │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ - mov 0x4(%ebx),%edx │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - divl 0x10(%esp) │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - je 510c , std::allocator >)@@Base+0x80c> │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sar $0x2,%ecx │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ - sub $0x1,%ecx │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ - divl 0x10(%esp) │ │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - jbe 510c , std::allocator >)@@Base+0x80c> │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - divl 0x8(%ebx) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:76 │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:75 │ │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ │ - lea 0x34(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:77 │ │ │ │ │ - movl $0x0,0x38(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:76 │ │ │ │ │ - mov %edx,0x34(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:78 │ │ │ │ │ - movl $0x0,0x3c(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:79 │ │ │ │ │ - movl $0x0,0x40(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:80 │ │ │ │ │ - movl $0x0,0x44(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:81 │ │ │ │ │ - movb $0x0,0x48(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:524 │ │ │ │ │ - cmp %edx,0x78(%esp) │ │ │ │ │ - je 5166 , std::allocator >)@@Base+0x866> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:525 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x1d8(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2c4(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 50e2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x1d0(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - push $0x4 │ │ │ │ │ - mov 0x84(%esp),%eax │ │ │ │ │ - sub %edx,%eax │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:527 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ - lea 0x30(%esp),%edx │ │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - je 518a , std::allocator >)@@Base+0x88a> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:528 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x190(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2c8(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 510e │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x188(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - sub %esi,%eax │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - push $0x2 │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 52e0 , std::allocator >)@@Base+0x9e0> │ │ │ │ │ - mov %ebx,0x20(%esp) │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2) │ │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - jne 5400 , std::allocator >)@@Base+0xb00> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x148(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + lea -0x140(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 513a │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x140(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ - push %ecx │ │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ │ - mov 0x4(%eax),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%ebp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ - sub %ebp,%edx │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - sar $0x4,%ebx │ │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - jb 54b0 , std::allocator >)@@Base+0xbb0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ - add $0x1,%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jae 52c0 , std::allocator >)@@Base+0x9c0> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ - cmp $0x1f,%ebx │ │ │ │ │ - jbe 564b , std::allocator >)@@Base+0xd4b> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - shr $1,%ecx │ │ │ │ │ - add %ebx,%ecx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ │ - shl $0x4,%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x100(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 5166 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ push %edx │ │ │ │ │ - mov 0x2c(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%ebx) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ecx,0x8(%ebx) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - je 5283 , std::allocator >)@@Base+0x983> │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - mov %ebp,%ecx │ │ │ │ │ - cmp %edi,%ebp │ │ │ │ │ - jae 5262 , std::allocator >)@@Base+0x962> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov (%ecx),%ebx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ - add $0x10,%ecx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ - add $0x10,%eax │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov %ebx,-0x10(%eax) │ │ │ │ │ - mov -0xc(%ecx),%ebx │ │ │ │ │ - mov %ebx,-0xc(%eax) │ │ │ │ │ - mov -0x8(%ecx),%ebx │ │ │ │ │ - mov %ebx,-0x8(%eax) │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - movzbl -0x4(%ecx),%ebx │ │ │ │ │ - mov %bl,-0x4(%eax) │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - cmp %edi,%ecx │ │ │ │ │ - jb 5240 , std::allocator >)@@Base+0x940> │ │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ +./porechop/src/alignment.cpp:121 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne 6182 │ │ │ │ │ + mov -0x2a8(%ebp),%eax │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret $0x4 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + add %ebx,%ebx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + movzbl -0xe5(%ebp,%ebx,1),%eax │ │ │ │ │ + mov %al,0x1(%edx) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ + movzbl -0xe6(%ebp,%ebx,1),%eax │ │ │ │ │ + jmp 454f │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ + mov -0x29c(%ebp),%esi │ │ │ │ │ + add %esi,%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + movzbl -0xe5(%ebp,%esi,1),%eax │ │ │ │ │ + mov %al,0x1(%edx) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ + movzbl -0xe6(%ebp,%esi,1),%eax │ │ │ │ │ + jmp 470f │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + add %ebx,%ebx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + movzbl -0xe5(%ebp,%ebx,1),%eax │ │ │ │ │ + mov %al,0x1(%edx) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ + movzbl -0xe6(%ebp,%ebx,1),%eax │ │ │ │ │ + jmp 400f │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + add %ebx,%ebx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + movzbl -0xe5(%ebp,%ebx,1),%eax │ │ │ │ │ + mov %al,0x1(%edx) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ + movzbl -0xe6(%ebp,%ebx,1),%eax │ │ │ │ │ + jmp 41cf │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ + mov -0x29c(%ebp),%esi │ │ │ │ │ + add %esi,%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + movzbl -0xe5(%ebp,%esi,1),%eax │ │ │ │ │ + mov %al,0x1(%edx) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ + movzbl -0xe6(%ebp,%esi,1),%eax │ │ │ │ │ + jmp 438f │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + lea 0x2(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x1,%ebx │ │ │ │ │ + mov %ebx,-0x2b0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + jmp 4420 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + lea 0x2(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x1,%ebx │ │ │ │ │ + mov %ebx,-0x2b0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + jmp 4260 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + lea 0x2(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x1,%ebx │ │ │ │ │ + mov %ebx,-0x2ac(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + jmp 45e0 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + lea 0x2(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x1,%ebx │ │ │ │ │ + mov %ebx,-0x2b0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + jmp 40a0 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + lea 0x2(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x1,%ebx │ │ │ │ │ + mov %ebx,-0x2b0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + jmp 3f08 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + lea 0x3(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x2,%ebx │ │ │ │ │ + mov %ebx,-0x2b0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + jmp 4260 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + lea 0x3(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x2,%ebx │ │ │ │ │ + mov %ebx,-0x2ac(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + jmp 45e0 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + lea 0x3(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x2,%ebx │ │ │ │ │ + mov %ebx,-0x2b0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + jmp 40a0 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + lea 0x3(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x2,%ebx │ │ │ │ │ + mov %ebx,-0x2b0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + jmp 3f08 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + lea 0x3(%edi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x2,%ebx │ │ │ │ │ + mov %ebx,-0x2b0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + jmp 4420 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x3,%edi │ │ │ │ │ + mov %edi,-0x2b0(%ebp) │ │ │ │ │ + jmp 4260 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + add $0x3,%edi │ │ │ │ │ + mov %edi,-0x2b0(%ebp) │ │ │ │ │ + jmp 3f08 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + add $0x3,%edi │ │ │ │ │ + mov %edi,-0x2b0(%ebp) │ │ │ │ │ + jmp 40a0 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + add $0x3,%edi │ │ │ │ │ + mov %edi,-0x2b0(%ebp) │ │ │ │ │ + jmp 4420 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + add $0x3,%edi │ │ │ │ │ + mov %edi,-0x2ac(%ebp) │ │ │ │ │ + jmp 45e0 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x280(%ebp),%esi │ │ │ │ │ + push %ecx │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push $0x0 │ │ │ │ │ + push $0x0 │ │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ │ + call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x248(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x250(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2cc(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne 4834 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov -0x2cc(%ebp),%edi │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jb 5a07 │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ebx,1),%edi │ │ │ │ │ + mov -0x2cc(%ebp),%eax │ │ │ │ │ + mov %edi,(%eax,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb 53d6 │ │ │ │ │ + mov -0x2cc(%ebp),%esi │ │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ │ + lea (%esi,%ebx,1),%edi │ │ │ │ │ + add %edx,%ebx │ │ │ │ │ + jmp 5a07 │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x238(%ebp),%esi │ │ │ │ │ + push %ecx │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push $0x0 │ │ │ │ │ + push $0x0 │ │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ │ + call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x200(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x208(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2d0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne 4966 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov -0x2d0(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jae 60dd │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + test $0x2,%cl │ │ │ │ │ + je 546b │ │ │ │ │ + movzwl (%esi),%ebx │ │ │ │ │ + mov %bx,(%edi) │ │ │ │ │ + mov $0x2,%ebx │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + je 4975 │ │ │ │ │ + movzbl (%esi,%ebx,1),%ecx │ │ │ │ │ + mov %cl,(%edi,%ebx,1) │ │ │ │ │ + jmp 4975 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x1f0(%ebp),%esi │ │ │ │ │ + push %ecx │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push $0x0 │ │ │ │ │ + push $0x0 │ │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ │ + call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x1b8(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x1c0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2d4(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne 4a98 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov -0x2d4(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%esi),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ + cmp $0x4,%ebx │ │ │ │ │ + jae 60a6 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + test $0x2,%bl │ │ │ │ │ + je 54eb │ │ │ │ │ + movzwl (%esi),%ecx │ │ │ │ │ + mov %cx,(%edi) │ │ │ │ │ + mov $0x2,%ecx │ │ │ │ │ + and $0x1,%ebx │ │ │ │ │ + je 4aa7 │ │ │ │ │ + movzbl (%esi,%ecx,1),%ebx │ │ │ │ │ + mov %bl,(%edi,%ecx,1) │ │ │ │ │ + jmp 4aa7 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x1a8(%ebp),%esi │ │ │ │ │ + push %ecx │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push $0x0 │ │ │ │ │ + push $0x0 │ │ │ │ │ + push -0x2fc(%ebp) │ │ │ │ │ + call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x170(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x178(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2d8(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne 4bca │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov -0x2d8(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%esi),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ + cmp $0x4,%ebx │ │ │ │ │ + jae 614b │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + test $0x2,%bl │ │ │ │ │ + je 556b │ │ │ │ │ + movzwl (%esi),%ecx │ │ │ │ │ + mov %cx,(%edi) │ │ │ │ │ + mov $0x2,%ecx │ │ │ │ │ + and $0x1,%ebx │ │ │ │ │ + je 4bd9 │ │ │ │ │ + movzbl (%esi,%ecx,1),%ebx │ │ │ │ │ + mov %bl,(%edi,%ecx,1) │ │ │ │ │ + jmp 4bd9 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x160(%ebp),%esi │ │ │ │ │ + push %ecx │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push $0x0 │ │ │ │ │ + push $0x0 │ │ │ │ │ + push -0x2e8(%ebp) │ │ │ │ │ + call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x128(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x130(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2dc(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne 4cfc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov -0x2dc(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%esi),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ + cmp $0x4,%ebx │ │ │ │ │ + jae 6114 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + test $0x2,%bl │ │ │ │ │ + je 55eb │ │ │ │ │ + movzwl (%esi),%ecx │ │ │ │ │ + mov %cx,(%edi) │ │ │ │ │ + mov $0x2,%ecx │ │ │ │ │ + and $0x1,%ebx │ │ │ │ │ + je 4d0b │ │ │ │ │ + movzbl (%esi,%ecx,1),%ebx │ │ │ │ │ + mov %bl,(%edi,%ecx,1) │ │ │ │ │ + jmp 4d0b │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x118(%ebp),%edi │ │ │ │ │ + push %ecx │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push $0x0 │ │ │ │ │ + push $0x0 │ │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ │ + call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ + mov -0x2a8(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ + lea 0x8(%ebx),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %ecx,(%ebx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %edx,%ebx │ │ │ │ │ + je 5e0a │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov -0x2a8(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %ebx,(%edi) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov %ecx,0x8(%edi) │ │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov -0x2a8(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ + mov %ebx,0x4(%edi) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:703 │ │ │ │ │ + jmp 4e54 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp $0xf,%edx │ │ │ │ │ + jbe 4dda │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + lea -0xf8(%ebp),%edi │ │ │ │ │ + mov %edi,-0x29c(%ebp) │ │ │ │ │ + cmp %edi,-0x100(%ebp) │ │ │ │ │ + jne 4dcc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + jmp 4def │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %esi,-0x29c(%ebp) │ │ │ │ │ + mov %edx,-0x314(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%ebx),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jae 5b74 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + test $0x2,%cl │ │ │ │ │ + je 56d9 │ │ │ │ │ + mov -0x314(%ebp),%ebx │ │ │ │ │ + movzwl (%ebx),%edi │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + mov %di,(%ebx) │ │ │ │ │ + mov $0x2,%edi │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + je 4d7f │ │ │ │ │ + mov -0x314(%ebp),%ebx │ │ │ │ │ + movzbl (%ebx,%edi,1),%ecx │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + mov %cl,(%ebx,%edi,1) │ │ │ │ │ + jmp 4d7f │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp $0xf,%edx │ │ │ │ │ + jbe 4cae │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + lea -0x140(%ebp),%esi │ │ │ │ │ + cmp %esi,-0x148(%ebp) │ │ │ │ │ + jne 4ca0 │ │ │ │ │ + jmp 4cc3 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %ebx,%esi │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jae 5c14 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + test $0x2,%cl │ │ │ │ │ + je 5745 │ │ │ │ │ + movzwl (%ebx),%edi │ │ │ │ │ + mov %di,(%esi) │ │ │ │ │ + mov $0x2,%edi │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + je 4c53 │ │ │ │ │ + movzbl (%ebx,%edi,1),%ecx │ │ │ │ │ + mov %cl,(%esi,%edi,1) │ │ │ │ │ + jmp 4c53 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp $0xf,%edx │ │ │ │ │ + jbe 4b7c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2c8(%ebp),%esi │ │ │ │ │ + cmp %esi,-0x190(%ebp) │ │ │ │ │ + jne 4b6e │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x2c8(%ebp),%ebx │ │ │ │ │ + jmp 4b91 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov -0x2b4(%ebp),%esi │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jae 5bdf │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + test $0x2,%cl │ │ │ │ │ + je 57b9 │ │ │ │ │ + movzwl (%ebx),%edi │ │ │ │ │ + mov %di,(%esi) │ │ │ │ │ + mov $0x2,%edi │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + je 4b21 │ │ │ │ │ + movzbl (%ebx,%edi,1),%ecx │ │ │ │ │ + mov %cl,(%esi,%edi,1) │ │ │ │ │ + jmp 4b21 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp $0xf,%edx │ │ │ │ │ + jbe 4a4a │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2c4(%ebp),%esi │ │ │ │ │ + cmp %esi,-0x1d8(%ebp) │ │ │ │ │ + jne 4a3c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x2c4(%ebp),%ebx │ │ │ │ │ + jmp 4a5f │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %ebx,%esi │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jae 5b3f │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + test $0x2,%cl │ │ │ │ │ + je 5825 │ │ │ │ │ + movzwl (%ebx),%edi │ │ │ │ │ + mov %di,(%esi) │ │ │ │ │ + mov $0x2,%edi │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + je 49ef │ │ │ │ │ + movzbl (%ebx,%edi,1),%ecx │ │ │ │ │ + mov %cl,(%esi,%edi,1) │ │ │ │ │ + jmp 49ef │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp $0xf,%edx │ │ │ │ │ + jbe 4918 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2c0(%ebp),%esi │ │ │ │ │ + cmp %esi,-0x220(%ebp) │ │ │ │ │ + jne 490a │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x2c0(%ebp),%ebx │ │ │ │ │ + jmp 492d │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov -0x2ac(%ebp),%esi │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jae 5b0a │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + test $0x2,%cl │ │ │ │ │ + je 5899 │ │ │ │ │ + movzwl (%ebx),%edi │ │ │ │ │ + mov %di,(%esi) │ │ │ │ │ + mov $0x2,%edi │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + je 48bd │ │ │ │ │ + movzbl (%ebx,%edi,1),%ecx │ │ │ │ │ + mov %cl,(%esi,%edi,1) │ │ │ │ │ + jmp 48bd │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp $0xf,%edx │ │ │ │ │ + jbe 47e6 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x2bc(%ebp),%esi │ │ │ │ │ + cmp %esi,-0x268(%ebp) │ │ │ │ │ + jne 47d8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x2bc(%ebp),%ebx │ │ │ │ │ + jmp 47fb │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov -0x2a4(%ebp),%esi │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jae 5baa │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + test $0x2,%cl │ │ │ │ │ + je 5909 │ │ │ │ │ + movzwl (%ebx),%edi │ │ │ │ │ + mov %di,(%esi) │ │ │ │ │ + mov $0x2,%edi │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + je 478b │ │ │ │ │ + movzbl (%ebx,%edi,1),%ecx │ │ │ │ │ + mov %cl,(%esi,%edi,1) │ │ │ │ │ + jmp 478b │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ │ + lea 0x1(%ebx),%edi │ │ │ │ │ + mov %edi,-0x29c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x4,%edi │ │ │ │ │ + jae 5c49 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 4e32 │ │ │ │ │ + movzbl 0x8(%eax),%ebx │ │ │ │ │ + mov -0x2a8(%ebp),%edi │ │ │ │ │ + mov %bl,0x8(%edi) │ │ │ │ │ + testb $0x2,-0x29c(%ebp) │ │ │ │ │ + je 4e2f │ │ │ │ │ + mov -0x29c(%ebp),%edi │ │ │ │ │ + movzwl -0x2(%edx,%edi,1),%ebx │ │ │ │ │ + mov %bx,-0x2(%ecx,%edi,1) │ │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ │ + jmp 4e32 │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov -0x2d8(%ebp),%edi │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jae 5d94 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + test $0x2,%cl │ │ │ │ │ + jne 5dfa │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + je 4bd9 │ │ │ │ │ + movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ + mov %cl,(%edi,%esi,1) │ │ │ │ │ + jmp 4bd9 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov -0x2dc(%ebp),%edi │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jae 5cf2 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + test $0x2,%cl │ │ │ │ │ + jne 5dea │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + je 4d0b │ │ │ │ │ + movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ + mov %cl,(%edi,%esi,1) │ │ │ │ │ + jmp 4d0b │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov -0x2cc(%ebp),%edi │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jae 5ccd │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + test $0x2,%cl │ │ │ │ │ + je 5a19 │ │ │ │ │ + movzwl (%ebx),%esi │ │ │ │ │ + mov %si,(%edi) │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + je 4843 │ │ │ │ │ + movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ + mov %cl,(%edi,%esi,1) │ │ │ │ │ + jmp 4843 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov -0x2d0(%ebp),%edi │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jae 5d28 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + test $0x2,%cl │ │ │ │ │ + jne 5dda │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + je 4975 │ │ │ │ │ + movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ + mov %cl,(%edi,%esi,1) │ │ │ │ │ + jmp 4975 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov -0x2d4(%ebp),%edi │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jae 5d5e │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + test $0x2,%cl │ │ │ │ │ + jne 5dca │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + je 4aa7 │ │ │ │ │ + movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ + mov %cl,(%edi,%esi,1) │ │ │ │ │ + jmp 4aa7 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1) │ │ │ │ │ + mov $0xf,%esi │ │ │ │ │ + jmp 4ca6 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov $0xf,%edi │ │ │ │ │ + jmp 4dd2 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov $0xf,%esi │ │ │ │ │ + jmp 4b74 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov $0xf,%esi │ │ │ │ │ + jmp 4a42 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov $0xf,%esi │ │ │ │ │ + jmp 4910 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov $0xf,%esi │ │ │ │ │ + jmp 47de │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %eax,-0x2b0(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ebx,1),%edi │ │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ │ + mov %edi,(%eax,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb 5b17 │ │ │ │ │ + mov -0x2ac(%ebp),%esi │ │ │ │ │ + mov -0x2b0(%ebp),%eax │ │ │ │ │ + add %ebx,%esi │ │ │ │ │ + add %edx,%ebx │ │ │ │ │ + jmp 5887 │ │ │ │ │ + mov %eax,-0x2b4(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ebx,1),%edi │ │ │ │ │ + mov -0x2b0(%ebp),%eax │ │ │ │ │ + mov %edi,(%eax,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb 5b4c │ │ │ │ │ + mov -0x2b0(%ebp),%esi │ │ │ │ │ + mov -0x2b4(%ebp),%eax │ │ │ │ │ + add %ebx,%esi │ │ │ │ │ + add %edx,%ebx │ │ │ │ │ + jmp 5813 │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ │ + mov (%edx,%ebx,1),%eax │ │ │ │ │ + mov %eax,(%esi,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %edi,%ebx │ │ │ │ │ + jb 5b81 │ │ │ │ │ + lea (%esi,%ebx,1),%edi │ │ │ │ │ + add %edx,%ebx │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + mov %ebx,-0x314(%ebp) │ │ │ │ │ + mov %edi,-0x29c(%ebp) │ │ │ │ │ + jmp 56bb │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ebx,1),%edi │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ + mov %edi,(%eax,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb 5bb7 │ │ │ │ │ + mov -0x2a4(%ebp),%esi │ │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ │ + add %ebx,%esi │ │ │ │ │ + add %edx,%ebx │ │ │ │ │ + jmp 58f7 │ │ │ │ │ + mov %eax,-0x2b8(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ebx,1),%edi │ │ │ │ │ + mov -0x2b4(%ebp),%eax │ │ │ │ │ + mov %edi,(%eax,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb 5bec │ │ │ │ │ + mov -0x2b4(%ebp),%esi │ │ │ │ │ + mov -0x2b8(%ebp),%eax │ │ │ │ │ + add %ebx,%esi │ │ │ │ │ + add %edx,%ebx │ │ │ │ │ + jmp 57a7 │ │ │ │ │ + mov %eax,-0x2dc(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ebx,1),%edi │ │ │ │ │ + mov -0x2b8(%ebp),%eax │ │ │ │ │ + mov %edi,(%eax,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb 5c21 │ │ │ │ │ + mov -0x2b8(%ebp),%esi │ │ │ │ │ + mov -0x2dc(%ebp),%eax │ │ │ │ │ + add %ebx,%esi │ │ │ │ │ + add %edx,%ebx │ │ │ │ │ + jmp 5733 │ │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ │ + mov -0x2a8(%ebp),%edi │ │ │ │ │ + mov %edi,-0x2e0(%ebp) │ │ │ │ │ + mov %ebx,0x8(%edi) │ │ │ │ │ + mov -0x29c(%ebp),%edi │ │ │ │ │ + mov -0x4(%edx,%edi,1),%ebx │ │ │ │ │ + mov %ebx,-0x4(%ecx,%edi,1) │ │ │ │ │ + mov -0x2e0(%ebp),%edi │ │ │ │ │ + lea 0xc(%edi),%ebx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ │ + sub %ebx,%ecx │ │ │ │ │ + sub %ecx,%edi │ │ │ │ │ + mov %edi,-0x2e0(%ebp) │ │ │ │ │ + mov -0x29c(%ebp),%edi │ │ │ │ │ + add %ecx,%edi │ │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ │ + cmp $0x4,%edi │ │ │ │ │ + jb 4e2f │ │ │ │ │ + mov %eax,-0x2e8(%ebp) │ │ │ │ │ + mov -0x2e0(%ebp),%eax │ │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + mov (%eax,%ecx,1),%eax │ │ │ │ │ + mov %eax,(%ebx,%ecx,1) │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + jb 5cac │ │ │ │ │ + mov -0x2e8(%ebp),%eax │ │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ │ + jmp 4e32 │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ebx,1),%edi │ │ │ │ │ + mov -0x2cc(%ebp),%eax │ │ │ │ │ + mov %edi,(%eax,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb 5cda │ │ │ │ │ + jmp 53e9 │ │ │ │ │ + mov %eax,-0x310(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ebx,1),%edi │ │ │ │ │ + mov -0x2dc(%ebp),%eax │ │ │ │ │ + mov %edi,(%eax,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb 5cff │ │ │ │ │ + mov -0x2dc(%ebp),%esi │ │ │ │ │ + mov -0x310(%ebp),%eax │ │ │ │ │ + lea (%esi,%ebx,1),%edi │ │ │ │ │ + add %edx,%ebx │ │ │ │ │ + jmp 59c7 │ │ │ │ │ + mov %eax,-0x2b0(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ebx,1),%edi │ │ │ │ │ + mov -0x2d0(%ebp),%eax │ │ │ │ │ + mov %edi,(%eax,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb 5d35 │ │ │ │ │ + mov -0x2d0(%ebp),%esi │ │ │ │ │ + mov -0x2b0(%ebp),%eax │ │ │ │ │ + lea (%esi,%ebx,1),%edi │ │ │ │ │ + add %edx,%ebx │ │ │ │ │ + jmp 5a47 │ │ │ │ │ + mov %eax,-0x2b4(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ebx,1),%edi │ │ │ │ │ + mov -0x2d4(%ebp),%eax │ │ │ │ │ + mov %edi,(%eax,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb 5d6b │ │ │ │ │ + mov -0x2d4(%ebp),%esi │ │ │ │ │ + mov -0x2b4(%ebp),%eax │ │ │ │ │ + lea (%esi,%ebx,1),%edi │ │ │ │ │ + add %edx,%ebx │ │ │ │ │ + jmp 5a87 │ │ │ │ │ + mov %eax,-0x2b8(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ebx,1),%edi │ │ │ │ │ + mov -0x2d8(%ebp),%eax │ │ │ │ │ + mov %edi,(%eax,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb 5da1 │ │ │ │ │ + mov -0x2d8(%ebp),%esi │ │ │ │ │ + mov -0x2b8(%ebp),%eax │ │ │ │ │ + lea (%esi,%ebx,1),%edi │ │ │ │ │ + add %edx,%ebx │ │ │ │ │ + jmp 5987 │ │ │ │ │ + movzwl (%ebx),%esi │ │ │ │ │ + mov %si,(%edi) │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + jmp 5a92 │ │ │ │ │ + movzwl (%ebx),%esi │ │ │ │ │ + mov %si,(%edi) │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + jmp 5a52 │ │ │ │ │ + movzwl (%ebx),%esi │ │ │ │ │ + mov %si,(%edi) │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + jmp 59d2 │ │ │ │ │ + movzwl (%ebx),%esi │ │ │ │ │ + mov %si,(%edi) │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + jmp 5992 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ │ + lea 0x1(%ebx),%edi │ │ │ │ │ + mov %edi,-0x2e0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x4,%edi │ │ │ │ │ + jae 602c │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 564c │ │ │ │ │ + movzbl 0x8(%eax),%ebx │ │ │ │ │ + mov -0x2a8(%ebp),%edi │ │ │ │ │ + mov %bl,0x8(%edi) │ │ │ │ │ + testb $0x2,-0x2e0(%ebp) │ │ │ │ │ + je 5649 │ │ │ │ │ + mov -0x2e0(%ebp),%edi │ │ │ │ │ + movzwl -0x2(%edx,%edi,1),%ebx │ │ │ │ │ + mov %bx,-0x2(%ecx,%edi,1) │ │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ │ + jmp 564c │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x1d0(%ebp),%ebx │ │ │ │ │ + lea -0x1d8(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,-0x1d4(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x2c4(%ebp) │ │ │ │ │ + mov %ebx,-0x1d8(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + lea 0x1(%esi),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2f8(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + mov %ebx,-0x2ac(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,-0x1d0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x1d8(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + lea (%eax,%esi,1),%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + jmp 41c5 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x218(%ebp),%ebx │ │ │ │ │ + lea -0x220(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,-0x21c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x2c0(%ebp) │ │ │ │ │ + mov %ebx,-0x220(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + lea 0x1(%esi),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2f4(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + mov %ebx,-0x2ac(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,-0x218(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x220(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + lea (%eax,%esi,1),%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + jmp 4385 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x260(%ebp),%ebx │ │ │ │ │ + lea -0x268(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,-0x264(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x2bc(%ebp) │ │ │ │ │ + mov %ebx,-0x268(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + lea 0x1(%esi),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2f0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + mov %ebx,-0x2ac(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,-0x260(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x268(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + lea (%eax,%esi,1),%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + jmp 4545 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x290(%ebp),%ebx │ │ │ │ │ + lea -0x298(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,-0x294(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x2e4(%ebp) │ │ │ │ │ + mov %ebx,-0x298(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + lea 0x1(%esi),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2e0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + mov %ebx,-0x2a4(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,-0x290(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x298(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + lea (%eax,%esi,1),%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + jmp 4705 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x188(%ebp),%ebx │ │ │ │ │ + lea -0x190(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,-0x18c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x2c8(%ebp) │ │ │ │ │ + mov %ebx,-0x190(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + lea 0x1(%esi),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2fc(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + mov %ebx,-0x2ac(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,-0x188(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%eax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + lea (%eax,%esi,1),%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + jmp 4005 │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ │ + mov -0x2a8(%ebp),%edi │ │ │ │ │ + mov %edi,-0x2e8(%ebp) │ │ │ │ │ + mov %ebx,0x8(%edi) │ │ │ │ │ + mov -0x2e0(%ebp),%edi │ │ │ │ │ + mov -0x4(%edx,%edi,1),%ebx │ │ │ │ │ + mov %ebx,-0x4(%ecx,%edi,1) │ │ │ │ │ + mov -0x2e8(%ebp),%edi │ │ │ │ │ + lea 0xc(%edi),%ebx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ │ + sub %ebx,%ecx │ │ │ │ │ + sub %ecx,%edi │ │ │ │ │ + mov %edi,-0x2e8(%ebp) │ │ │ │ │ + mov -0x2e0(%ebp),%edi │ │ │ │ │ + add %edi,%ecx │ │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jb 5649 │ │ │ │ │ + mov %eax,-0x2e0(%ebp) │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ │ + mov -0x2e8(%ebp),%eax │ │ │ │ │ + mov (%eax,%ecx,1),%eax │ │ │ │ │ + mov %eax,(%ebx,%ecx,1) │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + jb 6085 │ │ │ │ │ + mov -0x2e0(%ebp),%eax │ │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ │ + jmp 564c │ │ │ │ │ + mov %eax,-0x2b4(%ebp) │ │ │ │ │ + mov %ebx,%esi │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ecx,1),%edi │ │ │ │ │ + mov -0x2d4(%ebp),%eax │ │ │ │ │ + mov %edi,(%eax,%ecx,1) │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + jb 60b3 │ │ │ │ │ + mov -0x2d4(%ebp),%esi │ │ │ │ │ + mov -0x2b4(%ebp),%eax │ │ │ │ │ + lea (%esi,%ecx,1),%edi │ │ │ │ │ + lea (%edx,%ecx,1),%esi │ │ │ │ │ + jmp 54d9 │ │ │ │ │ + mov %eax,-0x2b0(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ebx,1),%edi │ │ │ │ │ + mov -0x2d0(%ebp),%eax │ │ │ │ │ + mov %edi,(%eax,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb 60ea │ │ │ │ │ + mov -0x2d0(%ebp),%esi │ │ │ │ │ + mov -0x2b0(%ebp),%eax │ │ │ │ │ + lea (%esi,%ebx,1),%edi │ │ │ │ │ + lea (%edx,%ebx,1),%esi │ │ │ │ │ + jmp 5459 │ │ │ │ │ + mov %eax,-0x310(%ebp) │ │ │ │ │ + mov %ebx,%esi │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ecx,1),%edi │ │ │ │ │ + mov -0x2dc(%ebp),%eax │ │ │ │ │ + mov %edi,(%eax,%ecx,1) │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + jb 6121 │ │ │ │ │ + mov -0x2dc(%ebp),%esi │ │ │ │ │ + mov -0x310(%ebp),%eax │ │ │ │ │ + lea (%esi,%ecx,1),%edi │ │ │ │ │ + lea (%edx,%ecx,1),%esi │ │ │ │ │ + jmp 55d9 │ │ │ │ │ + mov %eax,-0x2b8(%ebp) │ │ │ │ │ + mov %ebx,%esi │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ecx,1),%edi │ │ │ │ │ + mov -0x2d8(%ebp),%eax │ │ │ │ │ + mov %edi,(%eax,%ecx,1) │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + jb 6158 │ │ │ │ │ + mov -0x2d8(%ebp),%esi │ │ │ │ │ + mov -0x2b8(%ebp),%eax │ │ │ │ │ + lea (%esi,%ecx,1),%edi │ │ │ │ │ + lea (%edx,%ecx,1),%esi │ │ │ │ │ + jmp 5559 │ │ │ │ │ +./porechop/src/alignment.cpp:121 │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ + jmp 341c <__cxa_finalize@plt+0x8c> │ │ │ │ │ + jmp 3597 <__cxa_finalize@plt+0x207> │ │ │ │ │ + jmp 359e <__cxa_finalize@plt+0x20e> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 3560 <__cxa_finalize@plt+0x1d0> │ │ │ │ │ + jmp 3647 <__cxa_finalize@plt+0x2b7> │ │ │ │ │ + jmp 362e <__cxa_finalize@plt+0x29e> │ │ │ │ │ + jmp 368e <__cxa_finalize@plt+0x2fe> │ │ │ │ │ + jmp 3695 <__cxa_finalize@plt+0x305> │ │ │ │ │ + jmp 365a <__cxa_finalize@plt+0x2ca> │ │ │ │ │ + jmp 36ce <__cxa_finalize@plt+0x33e> │ │ │ │ │ + jmp 3752 <__cxa_finalize@plt+0x3c2> │ │ │ │ │ + jmp 37bd <__cxa_finalize@plt+0x42d> │ │ │ │ │ + jmp 3653 <__cxa_finalize@plt+0x2c3> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + │ │ │ │ │ +000061d0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base>: │ │ │ │ │ +ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ + push %edi │ │ │ │ │ + call 723b , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x45b> │ │ │ │ │ + add $0xdcf3,%edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + sub $0x248,%esp │ │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ │ + mov %esi,-0x228(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + mov %edi,-0x1ec(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + mov %eax,-0x1f4(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:8 │ │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ │ +./porechop/src/alignment.cpp:9 │ │ │ │ │ + movl $0xffffffff,0x8(%esi) │ │ │ │ │ + movl $0xffffffff,0x10(%esi) │ │ │ │ │ +./porechop/src/alignment.cpp:8 │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ │ +./porechop/src/alignment.cpp:9 │ │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ │ + mov %eax,0x18(%esi) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + lea -0x16c(%ebp),%eax │ │ │ │ │ + lea -0x1ac(%ebp),%esi │ │ │ │ │ + mov %eax,-0x20c(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + call 3060 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ + mov 0xe8(%edi),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + mov 0x114(%edi),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ + mov %cx,-0xf8(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x204(%ebp) │ │ │ │ │ + lea 0x8(%ebx),%eax │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ + mov %eax,-0x16c(%ebp) │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %ebx,-0x1ac(%ebp) │ │ │ │ │ + mov %ebx,-0x1fc(%ebp) │ │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ │ + add %esi,%eax │ │ │ │ │ + mov %esi,-0x1f0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ + movl $0x0,-0xfc(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + movl $0x0,-0xf4(%ebp) │ │ │ │ │ + movl $0x0,-0xf0(%ebp) │ │ │ │ │ + movl $0x0,-0xec(%ebp) │ │ │ │ │ + movl $0x0,-0xe8(%ebp) │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + mov %ebx,-0x200(%ebp) │ │ │ │ │ + mov %ebx,(%eax) │ │ │ │ │ + pop %ebx │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %eax │ │ │ │ │ + call 3270 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ + mov 0x10c(%edi),%ebx │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + lea -0x18c(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/streambuf:471 │ │ │ │ │ + movl $0x0,-0x1a4(%ebp) │ │ │ │ │ +/usr/include/c++/14/sstream:806 │ │ │ │ │ + lea -0x1a8(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + mov %edx,-0x23c(%ebp) │ │ │ │ │ +/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ + lea 0xc(%ebx),%eax │ │ │ │ │ + mov %ebx,-0x210(%ebp) │ │ │ │ │ + mov %eax,-0x1ac(%ebp) │ │ │ │ │ + lea 0x20(%ebx),%eax │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + mov 0xf8(%edi),%ebx │ │ │ │ │ +/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ + mov %eax,-0x16c(%ebp) │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + lea 0x8(%ebx),%eax │ │ │ │ │ + mov %ebx,-0x218(%ebp) │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ │ +/usr/include/c++/14/streambuf:471 │ │ │ │ │ + movl $0x0,-0x1a0(%ebp) │ │ │ │ │ + movl $0x0,-0x19c(%ebp) │ │ │ │ │ +/usr/include/c++/14/streambuf:472 │ │ │ │ │ + movl $0x0,-0x198(%ebp) │ │ │ │ │ + movl $0x0,-0x194(%ebp) │ │ │ │ │ + movl $0x0,-0x190(%ebp) │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + mov %edx,(%esp) │ │ │ │ │ + call 3380 │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + mov 0x130(%edi),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0x17c(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + movl $0x10,-0x188(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %edx,-0x240(%ebp) │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + lea 0x8(%ebx),%eax │ │ │ │ │ + mov %ebx,-0x214(%ebp) │ │ │ │ │ +/usr/include/c++/14/sstream:806 │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %edx,-0x184(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,-0x180(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,-0x17c(%ebp) │ │ │ │ │ +/usr/include/c++/14/sstream:806 │ │ │ │ │ + pop %eax │ │ │ │ │ + pop %edx │ │ │ │ │ + push %esi │ │ │ │ │ + push -0x20c(%ebp) │ │ │ │ │ + call 3270 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ + pop %esi │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + mov -0x1ac(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/sstream:806 │ │ │ │ │ + pop %edi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ + mov -0x1f4(%ebp),%edi │ │ │ │ │ + mov (%edi),%esi │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + mov -0x1f0(%ebp),%edi │ │ │ │ │ + add -0xc(%eax),%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:326 │ │ │ │ │ + mov 0x78(%edi),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:263 │ │ │ │ │ + movl $0x1,0x10(%edi) │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:116 │ │ │ │ │ + mov %edx,-0x1e4(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ + push 0x14(%edi) │ │ │ │ │ + push %edi │ │ │ │ │ + call 3300 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + lea -0x1e4(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:328 │ │ │ │ │ + pop %ecx │ │ │ │ │ + pop %ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ + call 30e0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + lea -0x1d4(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + lea -0x1dc(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,-0x1d8(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + mov %eax,-0x22c(%ebp) │ │ │ │ │ + mov %eax,-0x1dc(%ebp) │ │ │ │ │ +/usr/include/c++/14/streambuf:539 │ │ │ │ │ + mov -0x194(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + mov %edi,-0x1f8(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,-0x1d4(%ebp) │ │ │ │ │ +/usr/include/c++/14/sstream:442 (discriminator 1) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 6bb0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x9e0> │ │ │ │ │ +/usr/include/c++/14/streambuf:495 │ │ │ │ │ + mov -0x19c(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/sstream:448 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + cmovae %edx,%eax │ │ │ │ │ + test %edx,%edx │ │ │ │ │ +/usr/include/c++/14/streambuf:536 │ │ │ │ │ + mov -0x198(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/sstream:448 │ │ │ │ │ + cmove %ecx,%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1) │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1740 │ │ │ │ │ + sub %edx,%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1) │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + push $0x0 │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %edi │ │ │ │ │ + call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1740 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0xa4(%ebp),%eax │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ + lea -0xe4(%ebp),%edi │ │ │ │ │ + mov %eax,-0x208(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + call 3060 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ + mov -0x204(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ │ + mov %cx,-0x30(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + mov -0x1fc(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + mov -0xc(%esi),%edx │ │ │ │ │ + mov %esi,-0xe4(%ebp) │ │ │ │ │ + mov -0x200(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + add %edi,%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + mov %esi,(%edx) │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edx │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %eax │ │ │ │ │ + call 3270 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +/usr/include/c++/14/streambuf:471 │ │ │ │ │ + movl $0x0,-0xdc(%ebp) │ │ │ │ │ +/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ + mov -0x210(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/streambuf:471 │ │ │ │ │ + movl $0x0,-0xd8(%ebp) │ │ │ │ │ + movl $0x0,-0xd4(%ebp) │ │ │ │ │ +/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ + lea 0xc(%esi),%eax │ │ │ │ │ + mov %eax,-0xe4(%ebp) │ │ │ │ │ + lea 0x20(%esi),%eax │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + mov -0x218(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ │ +/usr/include/c++/14/streambuf:472 │ │ │ │ │ + movl $0x0,-0xd0(%ebp) │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ │ + lea -0xc4(%ebp),%esi │ │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ │ + mov %esi,-0x230(%ebp) │ │ │ │ │ +/usr/include/c++/14/streambuf:472 │ │ │ │ │ + movl $0x0,-0xcc(%ebp) │ │ │ │ │ + movl $0x0,-0xc8(%ebp) │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + mov %esi,(%esp) │ │ │ │ │ + call 3380 │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + mov -0x214(%ebp),%esi │ │ │ │ │ + movl $0x10,-0xc0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,-0xb8(%ebp) │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea -0xb4(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,-0xb4(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %esi,-0x238(%ebp) │ │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ │ +/usr/include/c++/14/sstream:806 │ │ │ │ │ + lea -0xe0(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ │ +/usr/include/c++/14/sstream:806 │ │ │ │ │ + pop %eax │ │ │ │ │ + pop %edx │ │ │ │ │ + push %esi │ │ │ │ │ + push -0x208(%ebp) │ │ │ │ │ + call 3270 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ + mov -0x1f4(%ebp),%eax │ │ │ │ │ + mov (%eax),%esi │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + mov -0xe4(%ebp),%eax │ │ │ │ │ + mov -0xc(%eax),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ + add $0x24,%esi │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + add %edi,%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:326 │ │ │ │ │ + mov 0x78(%ebx),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:263 │ │ │ │ │ + movl $0x1,0x10(%ebx) │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:116 │ │ │ │ │ + mov %edx,-0x1e0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ + push 0x14(%ebx) │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ + call 3300 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + lea -0x1e0(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:328 │ │ │ │ │ + pop %ecx │ │ │ │ │ + pop %ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ + call 30e0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + lea -0x1bc(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + lea -0x1c4(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movl $0x0,-0x1c0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + mov %eax,-0x234(%ebp) │ │ │ │ │ + mov %eax,-0x1c4(%ebp) │ │ │ │ │ +/usr/include/c++/14/streambuf:539 │ │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,-0x1bc(%ebp) │ │ │ │ │ +/usr/include/c++/14/sstream:442 (discriminator 1) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 6b90 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x9c0> │ │ │ │ │ +/usr/include/c++/14/streambuf:495 │ │ │ │ │ + mov -0xd4(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/sstream:448 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + cmovae %edx,%eax │ │ │ │ │ + test %edx,%edx │ │ │ │ │ +/usr/include/c++/14/streambuf:536 │ │ │ │ │ + mov -0xd0(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/sstream:448 │ │ │ │ │ + cmove %ecx,%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1) │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1740 │ │ │ │ │ + sub %edx,%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1) │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + push $0x0 │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %esi │ │ │ │ │ + call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1740 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:262 │ │ │ │ │ + mov -0x1c0(%ebp),%edx │ │ │ │ │ + mov -0x1d8(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x1c4(%ebp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:262 │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + cmovae %edx,%eax │ │ │ │ │ + mov %eax,-0x1f4(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:20 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jle 698a , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x7ba> │ │ │ │ │ +./porechop/src/alignment.cpp:27 │ │ │ │ │ + mov -0x1f4(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x1dc(%ebp),%edi │ │ │ │ │ +./porechop/src/alignment.cpp:29 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +./porechop/src/alignment.cpp:28 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:27 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + mov %edx,-0x1f0(%ebp) │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./porechop/src/alignment.cpp:30 (discriminator 1) │ │ │ │ │ + cmpb $0x2d,(%edi,%eax,1) │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + movzbl (%esi,%eax,1),%edx │ │ │ │ │ +./porechop/src/alignment.cpp:30 (discriminator 1) │ │ │ │ │ + je 6930 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x760> │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + cmp $0x2d,%dl │ │ │ │ │ + je 6b60 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x990> │ │ │ │ │ + movb $0x0,-0x1f8(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:44 │ │ │ │ │ + mov -0x1f4(%ebp),%edx │ │ │ │ │ +./porechop/src/alignment.cpp:42 │ │ │ │ │ + movb $0x0,-0x1f0(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:43 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ +./porechop/src/alignment.cpp:44 │ │ │ │ │ + lea -0x1(%edx),%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:42 │ │ │ │ │ + mov %ecx,-0x21c(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:44 │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ + cmpb $0x2d,(%edi,%edx,1) │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + movzbl (%esi,%edx,1),%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ + je 6968 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x798> │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + cmp $0x2d,%cl │ │ │ │ │ + je 6b50 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x980> │ │ │ │ │ +./porechop/src/alignment.cpp:55 │ │ │ │ │ + mov -0x21c(%ebp),%ebx │ │ │ │ │ + cmpb $0x0,-0x1f8(%ebp) │ │ │ │ │ + mov %ebx,-0x1f0(%ebp) │ │ │ │ │ + jne 698a , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x7ba> │ │ │ │ │ +./porechop/src/alignment.cpp:60 │ │ │ │ │ + mov %eax,-0x1f8(%ebp) │ │ │ │ │ + mov -0x1f4(%ebp),%ecx │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + jmp 671b , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x54b> │ │ │ │ │ +./porechop/src/alignment.cpp:60 (discriminator 2) │ │ │ │ │ + add $0x1,%ebx │ │ │ │ │ +./porechop/src/alignment.cpp:60 (discriminator 1) │ │ │ │ │ + cmp %ebx,%ecx │ │ │ │ │ + je 6b70 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x9a0> │ │ │ │ │ +./porechop/src/alignment.cpp:61 (discriminator 1) │ │ │ │ │ + cmpb $0x2d,(%esi,%ebx,1) │ │ │ │ │ + je 6710 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x540> │ │ │ │ │ + mov -0x1f8(%ebp),%eax │ │ │ │ │ + mov -0x1f0(%ebp),%ecx │ │ │ │ │ + jmp 6735 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x565> │ │ │ │ │ + nop │ │ │ │ │ +./porechop/src/alignment.cpp:67 (discriminator 1) │ │ │ │ │ + sub $0x1,%ecx │ │ │ │ │ + jb 673b , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x56b> │ │ │ │ │ +./porechop/src/alignment.cpp:68 (discriminator 1) │ │ │ │ │ + cmpb $0x2d,(%esi,%ecx,1) │ │ │ │ │ + je 6730 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x560> │ │ │ │ │ +./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ + mov %ecx,-0x1f0(%ebp) │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jg 6bda , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0xa0a> │ │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:76 │ │ │ │ │ + mov %ebx,-0x224(%ebp) │ │ │ │ │ + mov %ecx,-0x1f8(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:77 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:76 │ │ │ │ │ + mov %eax,-0x21c(%ebp) │ │ │ │ │ + mov -0x1f8(%ebp),%eax │ │ │ │ │ + mov %edx,-0x220(%ebp) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +./porechop/src/alignment.cpp:78 (discriminator 2) │ │ │ │ │ + movzbl (%esi,%ecx,1),%ebx │ │ │ │ │ + cmp %bl,(%edi,%ecx,1) │ │ │ │ │ + jne 678c , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x5bc> │ │ │ │ │ +./porechop/src/alignment.cpp:79 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +./porechop/src/alignment.cpp:77 (discriminator 2) │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne 6780 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x5b0> │ │ │ │ │ +./porechop/src/alignment.cpp:82 │ │ │ │ │ + mov -0x1ec(%ebp),%ecx │ │ │ │ │ + mov %edx,-0x1f8(%ebp) │ │ │ │ │ + fildl -0x1f8(%ebp) │ │ │ │ │ + mov -0x21c(%ebp),%eax │ │ │ │ │ + fmuls -0x2de4(%ecx) │ │ │ │ │ + mov -0x224(%ebp),%ebx │ │ │ │ │ + mov -0x220(%ebp),%edx │ │ │ │ │ +./porechop/src/alignment.cpp:81 │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + sub %eax,%ecx │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:82 │ │ │ │ │ + mov %ecx,-0x1f8(%ebp) │ │ │ │ │ + fildl -0x1f8(%ebp) │ │ │ │ │ + mov -0x228(%ebp),%ecx │ │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ │ + fstpl 0x1c(%ecx) │ │ │ │ │ +./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ + mov -0x1f0(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%ebx │ │ │ │ │ + jg 6bd3 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0xa03> │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:84 │ │ │ │ │ + mov %ebx,-0x224(%ebp) │ │ │ │ │ + mov %ecx,-0x1f8(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:85 │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:84 │ │ │ │ │ + mov %eax,-0x21c(%ebp) │ │ │ │ │ + mov -0x1f8(%ebp),%eax │ │ │ │ │ + mov %edx,-0x220(%ebp) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +./porechop/src/alignment.cpp:86 (discriminator 2) │ │ │ │ │ + movzbl (%esi,%ecx,1),%ebx │ │ │ │ │ + cmp %bl,(%edi,%ecx,1) │ │ │ │ │ + jne 682c , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x65c> │ │ │ │ │ +./porechop/src/alignment.cpp:87 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +./porechop/src/alignment.cpp:85 (discriminator 2) │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne 6820 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x650> │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + mov -0x1ec(%ebp),%ecx │ │ │ │ │ + mov %edx,-0x1f8(%ebp) │ │ │ │ │ + fildl -0x1f8(%ebp) │ │ │ │ │ + mov -0x21c(%ebp),%eax │ │ │ │ │ + fmuls -0x2de4(%ecx) │ │ │ │ │ + mov -0x224(%ebp),%ebx │ │ │ │ │ + mov -0x220(%ebp),%edx │ │ │ │ │ +./porechop/src/alignment.cpp:89 │ │ │ │ │ + mov -0x1f0(%ebp),%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:92 │ │ │ │ │ + mov %eax,-0x21c(%ebp) │ │ │ │ │ + movl $0x0,-0x1f8(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:89 │ │ │ │ │ + sub %ebx,%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + mov -0x228(%ebp),%ebx │ │ │ │ │ +./porechop/src/alignment.cpp:92 │ │ │ │ │ + mov %edx,-0x220(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:89 │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:92 │ │ │ │ │ + mov %edi,-0x224(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + mov %ecx,-0x1f0(%ebp) │ │ │ │ │ + fildl -0x1f0(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:93 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ │ + fstpl 0x24(%ebx) │ │ │ │ │ +./porechop/src/alignment.cpp:92 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + jmp 68de , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x70e> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./porechop/src/alignment.cpp:101 │ │ │ │ │ + mov -0x220(%ebp),%eax │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je 6916 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x746> │ │ │ │ │ +./porechop/src/alignment.cpp:107 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + cmpb $0x2d,-0x1f0(%ebp) │ │ │ │ │ + setne %al │ │ │ │ │ + add %eax,%ebx │ │ │ │ │ +./porechop/src/alignment.cpp:109 │ │ │ │ │ + cmp $0x2d,%dl │ │ │ │ │ + setne %dl │ │ │ │ │ +./porechop/src/alignment.cpp:93 (discriminator 2) │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:109 │ │ │ │ │ + movzbl %dl,%edx │ │ │ │ │ + add %edx,-0x1f8(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:93 (discriminator 1) │ │ │ │ │ + cmp %ecx,-0x1f4(%ebp) │ │ │ │ │ + je 698a , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x7ba> │ │ │ │ │ +./porechop/src/alignment.cpp:94 (discriminator 1) │ │ │ │ │ + mov -0x224(%ebp),%eax │ │ │ │ │ + movzbl (%eax,%ecx,1),%edx │ │ │ │ │ + mov %dl,-0x1f0(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:95 (discriminator 1) │ │ │ │ │ + movzbl (%esi,%ecx,1),%edx │ │ │ │ │ +./porechop/src/alignment.cpp:97 │ │ │ │ │ + cmp %ecx,-0x21c(%ebp) │ │ │ │ │ + jne 68a8 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x6d8> │ │ │ │ │ +./porechop/src/alignment.cpp:98 │ │ │ │ │ + mov -0x228(%ebp),%eax │ │ │ │ │ +./porechop/src/alignment.cpp:99 │ │ │ │ │ + mov -0x1f8(%ebp),%edi │ │ │ │ │ +./porechop/src/alignment.cpp:98 │ │ │ │ │ + mov %ebx,0x8(%eax) │ │ │ │ │ +./porechop/src/alignment.cpp:99 │ │ │ │ │ + mov %edi,0x10(%eax) │ │ │ │ │ +./porechop/src/alignment.cpp:101 │ │ │ │ │ + mov -0x220(%ebp),%eax │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jne 68b2 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x6e2> │ │ │ │ │ +./porechop/src/alignment.cpp:102 │ │ │ │ │ + mov -0x228(%ebp),%eax │ │ │ │ │ +./porechop/src/alignment.cpp:103 │ │ │ │ │ + mov -0x1f8(%ebp),%edi │ │ │ │ │ +./porechop/src/alignment.cpp:102 │ │ │ │ │ + mov %ebx,0xc(%eax) │ │ │ │ │ +./porechop/src/alignment.cpp:103 │ │ │ │ │ + mov %edi,0x14(%eax) │ │ │ │ │ + jmp 68b2 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x6e2> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + cmp $0x2d,%dl │ │ │ │ │ + setne %dl │ │ │ │ │ + or %edx,%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:34 │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ + and %ecx,%edx │ │ │ │ │ + test %dl,%dl │ │ │ │ │ + jne 66a7 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x4d7> │ │ │ │ │ +./porechop/src/alignment.cpp:29 (discriminator 2) │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +./porechop/src/alignment.cpp:29 (discriminator 1) │ │ │ │ │ + cmp %eax,-0x1f0(%ebp) │ │ │ │ │ + jne 6690 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x4c0> │ │ │ │ │ + movb $0x1,-0x1f8(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:26 │ │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ │ + jmp 66ae , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x4de> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + cmp $0x2d,%cl │ │ │ │ │ + setne %cl │ │ │ │ │ + or %ecx,%ebx │ │ │ │ │ +./porechop/src/alignment.cpp:49 │ │ │ │ │ + movzbl -0x1f0(%ebp),%ecx │ │ │ │ │ + and %ebx,%ecx │ │ │ │ │ + test %cl,%cl │ │ │ │ │ + jne 66e7 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x517> │ │ │ │ │ +./porechop/src/alignment.cpp:44 (discriminator 1) │ │ │ │ │ + sub $0x1,%edx │ │ │ │ │ + jae 66d0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x500> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x234(%ebp),%eax │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je 69b0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x7e0> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x1bc(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ + push %esi │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/sstream:851 │ │ │ │ │ + mov -0x210(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/sstream:851 │ │ │ │ │ + lea 0xc(%edi),%eax │ │ │ │ │ + mov %eax,-0xe4(%ebp) │ │ │ │ │ + lea 0x20(%edi),%eax │ │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + mov -0x214(%ebp),%eax │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x238(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 6a03 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x833> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/streambuf:205 │ │ │ │ │ + mov -0x218(%ebp),%eax │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ │ + push -0x230(%ebp) │ │ │ │ │ + call 32a0 │ │ │ │ │ +/usr/include/c++/14/ostream:101 │ │ │ │ │ + mov -0x1fc(%ebp),%eax │ │ │ │ │ + mov -0x200(%ebp),%edi │ │ │ │ │ + mov %eax,-0xe4(%ebp) │ │ │ │ │ + mov -0xc(%eax),%eax │ │ │ │ │ + mov %edi,-0xe4(%ebp,%eax,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ + mov -0x204(%ebp),%eax │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ │ + pop %edx │ │ │ │ │ + push -0x208(%ebp) │ │ │ │ │ + call 3070 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x1dc(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x22c(%ebp),%eax │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 6a86 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x8b6> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x1d4(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/sstream:851 │ │ │ │ │ + mov -0x210(%ebp),%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov -0x184(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/sstream:851 │ │ │ │ │ + lea 0xc(%edi),%eax │ │ │ │ │ + mov %eax,-0x1ac(%ebp) │ │ │ │ │ + lea 0x20(%edi),%eax │ │ │ │ │ + mov %eax,-0x16c(%ebp) │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + mov -0x214(%ebp),%eax │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov -0x240(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 6ad9 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x909> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x17c(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/streambuf:205 │ │ │ │ │ + mov -0x218(%ebp),%eax │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ │ + push -0x23c(%ebp) │ │ │ │ │ + call 32a0 │ │ │ │ │ +/usr/include/c++/14/ostream:101 │ │ │ │ │ + mov -0x1fc(%ebp),%eax │ │ │ │ │ + mov -0x200(%ebp),%edi │ │ │ │ │ + mov %eax,-0x1ac(%ebp) │ │ │ │ │ + mov -0xc(%eax),%eax │ │ │ │ │ + mov %edi,-0x1ac(%ebp,%eax,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ + mov -0x204(%ebp),%eax │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,-0x16c(%ebp) │ │ │ │ │ + pop %eax │ │ │ │ │ + push -0x20c(%ebp) │ │ │ │ │ + call 3070 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne 6be1 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0xa11> │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +./porechop/src/alignment.cpp:46 │ │ │ │ │ + movb $0x1,-0x1f0(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ + jmp 6979 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x7a9> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ +./porechop/src/alignment.cpp:31 │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ + jmp 693c , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x76c> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./porechop/src/alignment.cpp:59 │ │ │ │ │ + mov -0x1f8(%ebp),%eax │ │ │ │ │ + mov -0x1f0(%ebp),%ecx │ │ │ │ │ + mov $0xffffffff,%ebx │ │ │ │ │ +./porechop/src/alignment.cpp:67 (discriminator 1) │ │ │ │ │ + jmp 6735 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x565> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1619 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + lea -0xbc(%ebp),%eax │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + push %esi │ │ │ │ │ + call 3140 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:819 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 664f , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x47f> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1619 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + lea -0x184(%ebp),%eax │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + push -0x1f8(%ebp) │ │ │ │ │ + call 3140 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:819 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 6458 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x288> │ │ │ │ │ +./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ + fldz │ │ │ │ │ + jmp 685d , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x68d> │ │ │ │ │ +./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ + fldz │ │ │ │ │ + jmp 67bd , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x5ed> │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 37e6 <__cxa_finalize@plt+0x456> │ │ │ │ │ +/usr/include/c++/14/sstream:806 (discriminator 1) │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 3841 <__cxa_finalize@plt+0x4b1> │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 380f <__cxa_finalize@plt+0x47f> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + mov %eax,-0x1f4(%ebp) │ │ │ │ │ + jmp 37ce <__cxa_finalize@plt+0x43e> │ │ │ │ │ +/usr/include/c++/14/sstream:806 (discriminator 1) │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 38a1 <__cxa_finalize@plt+0x511> │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 38d1 <__cxa_finalize@plt+0x541> │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 3871 <__cxa_finalize@plt+0x4e1> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 3917 <__cxa_finalize@plt+0x587> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + │ │ │ │ │ +00006c30 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base>: │ │ │ │ │ +std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...): │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:101 │ │ │ │ │ + push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ + add $0xd291,%ebx │ │ │ │ │ + sub $0x2c,%esp │ │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ │ + mov %gs:0x14,%ecx │ │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ + lea 0x1b(%ecx),%eax │ │ │ │ │ + and $0xfffffff0,%eax │ │ │ │ │ + sub %eax,%esp │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:111 │ │ │ │ │ + lea 0x18(%ebp),%eax │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ + lea 0xf(%esp),%edx │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:113 │ │ │ │ │ + push %eax │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ + and $0xfffffff0,%edx │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:113 │ │ │ │ │ + push 0x14(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + push %edx │ │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ │ + call *0xc(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:767 (discriminator 2) │ │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:113 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ + cmp $0xf,%edi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ + ja 6cd0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0xa0> │ │ │ │ │ + mov %edi,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:432 │ │ │ │ │ + cmp $0x1,%edi │ │ │ │ │ + jne 6cc0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x90> │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %dl,0x8(%esi) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %ecx,0x4(%esi) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,(%eax,%ecx,1) │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:118 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne 6d02 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0xd2> │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret $0x4 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:421 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 6c9b , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x6b> │ │ │ │ │ + jmp 6ced , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0xbd> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x20(%ebp),%eax │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %eax │ │ │ │ │ + push %esi │ │ │ │ │ + call 3310 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov %ecx,0x8(%esi) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %edi │ │ │ │ │ + push %edx │ │ │ │ │ + push %eax │ │ │ │ │ + call 3120 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:251 │ │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 6c9b , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x6b> │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:118 │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00006d10 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ + add $0xd1b5,%ebx │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x24(%esi),%edx │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + mov 0x130(%ebx),%eax │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x2c(%esi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 6d4c , std::allocator >::~basic_stringbuf()@@Base+0x3c> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x2c(%esi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/streambuf:205 │ │ │ │ │ + mov 0xf8(%ebx),%eax │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + add $0x1c,%esi │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,-0x1c(%esi) │ │ │ │ │ + push %esi │ │ │ │ │ + call 32a0 │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + add $0x14,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + ret │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + │ │ │ │ │ +00006d70 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ + add $0xd155,%ebx │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x24(%esi),%edx │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + mov 0x130(%ebx),%eax │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x2c(%esi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 6dac , std::allocator >::~basic_stringbuf()@@Base+0x3c> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x2c(%esi),%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/14/streambuf:205 │ │ │ │ │ + mov 0xf8(%ebx),%eax │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ + lea 0x1c(%esi),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + call 32a0 │ │ │ │ │ +/usr/include/c++/14/sstream:79 (discriminator 1) │ │ │ │ │ + pop %eax │ │ │ │ │ + pop %edx │ │ │ │ │ + push $0x3c │ │ │ │ │ + push %esi │ │ │ │ │ + call 31a0 │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + add $0x14,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + ret │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00006de0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base>: │ │ │ │ │ +void seqan2::write, std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0xd0e7,%eax │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + sub $0x2c,%esp │ │ │ │ │ + mov 0x44(%esp),%ebp │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:287 │ │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:111 │ │ │ │ │ + mov 0x1c(%ebp),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:517 │ │ │ │ │ + mov 0x20(%ebp),%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:108 (discriminator 1) │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:111 │ │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:108 (discriminator 1) │ │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 6fd8 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x1f8> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je 701d , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x23d> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ + js 71bb , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x3db> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ + mov $0x1,%eax │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 70bc , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x2dc> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ + mov (%edi,%eax,4),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ + cmp %ebx,%esi │ │ │ │ │ + cmova %ebx,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ + jae 721c , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x43c> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ + mov %ebx,0x10(%esp) │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %ebp,0x44(%esp) │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ + neg %eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ + add %edx,%esi │ │ │ │ │ + sub %edx,%ebx │ │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ + and %edx,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ + mov (%edi,%ecx,4),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ + add %eax,%ebp │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ + and $0x1,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ + cmp %ebx,%edx │ │ │ │ │ + jb 6e60 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x80> │ │ │ │ │ + mov %ebx,0x4(%esp) │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ │ + mov %ebp,0xc(%esp) │ │ │ │ │ + mov 0x44(%esp),%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ │ + cmp %ecx,%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:448 │ │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ + je 71ea , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x40a> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ + neg %eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:473 │ │ │ │ │ + add %edx,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ + and %edx,%eax │ │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ │ + add %eax,%edx │ │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:119 (discriminator 1) │ │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + sete %al │ │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + js 7054 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x274> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:426 │ │ │ │ │ + mov %ebx,0x1c(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ + mov (%edi,%eax,4),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ + cmp %ebx,%edx │ │ │ │ │ + jae 6f0b , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x12b> │ │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ + sub %edx,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ + mov -0x4(%edi,%eax,4),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ + cmp %ebx,%edx │ │ │ │ │ + jb 6ef0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x110> │ │ │ │ │ + mov %ebx,0x1c(%esp) │ │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 71c2 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x3e2> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1) │ │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + mov 0xfc(%eax),%eax │ │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ │ + jmp 6f7e , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x19e> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/14/streambuf:434 (discriminator 3) │ │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ + jae 7120 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x340> │ │ │ │ │ +/usr/include/c++/14/streambuf:436 (discriminator 1) │ │ │ │ │ + movb $0x2d,(%edx) │ │ │ │ │ +/usr/include/c++/14/streambuf:552 │ │ │ │ │ + addl $0x1,0x14(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:359 (discriminator 1) │ │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ │ + cmp 0x20(%ebp),%eax │ │ │ │ │ + je 6f85 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x1a5> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:364 │ │ │ │ │ + cmp $0x1,%bl │ │ │ │ │ + adcl $0x0,0x10(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:368 │ │ │ │ │ + addl $0x1,0x4(%esp) │ │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:368 (discriminator 1) │ │ │ │ │ + cmp (%eax,%edi,4),%ecx │ │ │ │ │ + je 70e0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x300> │ │ │ │ │ + addl $0x1,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + not %ebx │ │ │ │ │ + and $0x1,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:711 │ │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je 7108 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x328> │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:212 │ │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +/usr/include/c++/14/streambuf:542 │ │ │ │ │ + mov 0x18(%eax),%esi │ │ │ │ │ +/usr/include/c++/14/streambuf:539 │ │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ │ +/usr/include/c++/14/streambuf:542 │ │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:947 (discriminator 1) │ │ │ │ │ + test %bl,%bl │ │ │ │ │ + jne 6f40 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x160> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ │ +/usr/include/seqan/modifier/modifier_alphabet_expansion.h:468 │ │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/basic/alphabet_simple_type.h:1138 │ │ │ │ │ + mov (%esi),%esi │ │ │ │ │ +/usr/include/seqan/modifier/modifier_alphabet_expansion.h:468 │ │ │ │ │ + movzbl (%esi,%ecx,1),%esi │ │ │ │ │ +/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1) │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ + mov (%ecx),%ecx │ │ │ │ │ + movzbl (%ecx,%esi,1),%esi │ │ │ │ │ +/usr/include/c++/14/streambuf:434 (discriminator 3) │ │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ │ + cmp %ecx,%edx │ │ │ │ │ + jae 7138 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x358> │ │ │ │ │ +/usr/include/c++/14/streambuf:436 (discriminator 1) │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ + mov %cl,(%edx) │ │ │ │ │ +/usr/include/c++/14/streambuf:552 │ │ │ │ │ + addl $0x1,0x14(%eax) │ │ │ │ │ + jmp 6f53 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x173> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 709e , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x2be> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ + js 714f , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x36f> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:515 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + jne 6e2f , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4f> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + movl $0x0,0x10(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + movl $0x0,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:116 │ │ │ │ │ + movl $0x0,0x1c(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ + movl $0x0,0x14(%esp) │ │ │ │ │ + jmp 6f20 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x140> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + movl $0x0,0x10(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + movl $0x0,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ + movl $0x1,0x14(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:116 │ │ │ │ │ + movl $0x0,0x1c(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 6f20 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x140> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + jns 6ed0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xf0> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:116 │ │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:117 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:116 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:326 (discriminator 1) │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + je 7084 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x2a4> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:329 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jne 707e , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x29e> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:337 │ │ │ │ │ + sub $0x1,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ + mov (%edi,%ecx,4),%edx │ │ │ │ │ + sub $0x1,%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:346 │ │ │ │ │ + sub $0x1,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:413 (discriminator 1) │ │ │ │ │ + add $0x1,%ebx │ │ │ │ │ + jne 7070 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x290> │ │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ │ + jmp 6f20 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x140> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + movl $0x0,0x10(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + movl $0x0,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ + movl $0x0,0x14(%esp) │ │ │ │ │ + jmp 703c , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x25c> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + movl $0x0,0x10(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + movl $0x0,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ + movl $0x1,0x14(%esp) │ │ │ │ │ + jmp 6f20 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x140> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:377 │ │ │ │ │ + lea 0x1(%edi),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %eax,%edx │ │ │ │ │ + sar $0x2,%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:377 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 6f79 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x199> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:383 │ │ │ │ │ + movl $0x0,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:380 │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + jmp 6f79 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x199> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:712 (discriminator 3) │ │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ │ + jne 6f91 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x1b1> │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:952 │ │ │ │ │ + add $0x2c,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/14/streambuf:441 (discriminator 1) │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/c++/14/streambuf:441 │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ +/usr/include/c++/14/streambuf:441 (discriminator 1) │ │ │ │ │ + push $0x2d │ │ │ │ │ + push %eax │ │ │ │ │ + call *0x34(%edx) │ │ │ │ │ +/usr/include/c++/14/streambuf:442 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 6f53 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x173> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:450 │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ +/usr/include/c++/14/streambuf:441 (discriminator 1) │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/c++/14/streambuf:441 │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:450 │ │ │ │ │ + movzbl %cl,%esi │ │ │ │ │ +/usr/include/c++/14/streambuf:441 (discriminator 1) │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + call *0x34(%edx) │ │ │ │ │ +/usr/include/c++/14/streambuf:442 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 6f53 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x173> │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + mov %ebp,0x44(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:326 (discriminator 1) │ │ │ │ │ + cmp %ecx,0x8(%esp) │ │ │ │ │ + je 718d , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x3ad> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:329 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jne 7180 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x3a0> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:337 │ │ │ │ │ + sub $0x1,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ + mov (%edi,%esi,4),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ + sub $0x1,%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:346 │ │ │ │ │ + sub $0x1,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ + and $0x1,%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:344 │ │ │ │ │ + sub %ebp,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:413 (discriminator 1) │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ + jne 7170 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x390> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:119 (discriminator 1) │ │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ │ + mov 0x44(%esp),%ebp │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:214 │ │ │ │ │ + mov %ebx,0x10(%esp) │ │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ + movl $0x1,0x14(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:119 (discriminator 1) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 70b2 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x2d2> │ │ │ │ │ + jmp 703c , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x25c> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ + jmp 7151 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x371> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:454 │ │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ │ + sub %edi,%eax │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 6f20 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x140> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:457 │ │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:116 │ │ │ │ │ + movl $0x0,0x1c(%esp) │ │ │ │ │ + jmp 6f20 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x140> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ + neg %eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:448 │ │ │ │ │ + add %edx,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ + and %edx,%eax │ │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ │ + add %eax,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:454 │ │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %edi,%eax │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 6eb9 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xd9> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + movl $0x0,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:457 │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ + jmp 6eb9 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xd9> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ + movl $0x0,0x14(%esp) │ │ │ │ │ + jmp 6e95 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb5> │ │ │ │ │ +__x86.get_pc_thunk.ax(): │ │ │ │ │ + mov (%esp),%eax │ │ │ │ │ + ret │ │ │ │ │ +__x86.get_pc_thunk.si(): │ │ │ │ │ + mov (%esp),%esi │ │ │ │ │ + ret │ │ │ │ │ +__x86.get_pc_thunk.di(): │ │ │ │ │ + mov (%esp),%edi │ │ │ │ │ + ret │ │ │ │ │ + nop │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:221 │ │ │ │ │ + push %ebp │ │ │ │ │ +std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_iterator_base_funcs.h:106 │ │ │ │ │ + sub %edx,%ecx │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:221 │ │ │ │ │ + push %edi │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + push %esi │ │ │ │ │ +std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_iterator_base_funcs.h:106 │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:221 │ │ │ │ │ + push %ebx │ │ │ │ │ + call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ + add $0xcc7d,%ebx │ │ │ │ │ + sub $0x1c,%esp │ │ │ │ │ + mov %gs:0x14,%ebp │ │ │ │ │ + mov %ebp,0xc(%esp) │ │ │ │ │ + mov %edx,%ebp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ + cmp $0xf,%ecx │ │ │ │ │ + ja 72b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4d0> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:432 │ │ │ │ │ + cmp $0x1,%ecx │ │ │ │ │ + jne 72a0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4c0> │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movzbl 0x0(%ebp),%edx │ │ │ │ │ + mov %dl,(%eax) │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:251 │ │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %esi,0x4(%edi) │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,(%eax,%esi,1) │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:252 │ │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne 72e2 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x502> │ │ │ │ │ + add $0x1c,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:421 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 7281 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4a1> │ │ │ │ │ + jmp 72cc , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4ec> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push $0x0 │ │ │ │ │ + lea 0x10(%esp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + push %edi │ │ │ │ │ + call 3310 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebp │ │ │ │ │ + push %eax │ │ │ │ │ + call 3120 │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:251 │ │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 7281 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4a1> │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:252 │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.0]: │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:252 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +void seqan2::_computeAlignmentImpl >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::DPBandConfig >, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:492 │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ + add $0xcbd3,%ebx │ │ │ │ │ + sub $0x3c,%esp │ │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ │ + mov 0x58(%esp),%esi │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%edi │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%eax),%ebp │ │ │ │ │ +void seqan2::_computeAlignmentImpl >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::DPBandConfig >, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:492 │ │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ + mov 0x11c(%ebx),%eax │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ │ +seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > seqan2::operator-, seqan2::Alloc > const, seqan2::SimpleType const*, seqan2::Tag >(seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, int): │ │ │ │ │ +/usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ + lea -0x1(%ebp),%ebx │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ + mov (%eax),%edi │ │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov %ebp,0x2c(%esp) │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:295 │ │ │ │ │ + mov %ebx,%ebp │ │ │ │ │ +seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > seqan2::operator-, seqan2::Alloc > const, seqan2::SimpleType const*, seqan2::Tag >(seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, int): │ │ │ │ │ +/usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ │ + sub %edx,%ebp │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + mov 0xc(%ecx),%eax │ │ │ │ │ + movb $0x0,(%eax) │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ + cmp %ebx,%edx │ │ │ │ │ + je 73ab , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x5cb> │ │ │ │ │ + mov %edi,(%esp) │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + mov %esi,0x58(%esp) │ │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ │ + jmp 7380 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x5a0> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc > >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159 │ │ │ │ │ + mov 0xc(%ebx),%ecx │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc > >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159 │ │ │ │ │ + lea 0xc(%ecx),%edx │ │ │ │ │ + mov %edx,0xc(%ebx) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ │ + lea 0x1(%edx),%edi │ │ │ │ │ + mov %edi,0xc(%esi) │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ + movl $0x0,0xc(%ecx) │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + movb $0x0,0x1(%edx) │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ + cmp %ebp,%eax │ │ │ │ │ + jne 7380 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x5a0> │ │ │ │ │ + mov (%esp),%edi │ │ │ │ │ + mov 0x58(%esp),%esi │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc > >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:184 │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ + mov 0xc(%ebx),%eax │ │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ │ + mov %edx,0xc(%ebx) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ + mov 0xc(%ebx),%edx │ │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ │ + mov %ecx,0xc(%ebx) │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::False, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::False const&, seqan2::True const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ + movl $0x0,0xc(%eax) │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + movb $0x0,0x1(%edx) │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::False, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::False const&, seqan2::True const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ │ +seqan2::EnableIf > >, void>::Type seqan2::_setVerticalScoreOfCell(seqan2::DPCell_ >&, int const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ + mov %edi,0x14(%eax) │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0xc(%ebx),%ebx │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::False, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::False const&, seqan2::True const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + cmp (%ecx),%edx │ │ │ │ │ + jle 7402 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x622> │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ +/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ +/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ + mov %edi,0x8(%ecx) │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + mov %ebx,%edi │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ +/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + sub (%eax),%edi │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::False, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::False const&, seqan2::True const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ + mov %edi,0xc(%ecx) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x50(%esp),%edi │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edi),%edx │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > seqan2::operator-, seqan2::Alloc > const, seqan2::SimpleType const*, seqan2::Tag >(seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, int): │ │ │ │ │ +/usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ + lea -0x1(%edx),%edi │ │ │ │ │ + mov %edi,0x34(%esp) │ │ │ │ │ +void seqan2::_computeAlignmentImpl >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::DPBandConfig >, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:533 (discriminator 2) │ │ │ │ │ + cmp %edi,%eax │ │ │ │ │ + je 7659 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x879> │ │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type seqan2::sequenceEntryForScore >, seqan2::String, seqan2::Alloc >, unsigned int>(seqan2::Score > const&, seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type seqan2::sequenceEntryForScore >, seqan2::String, seqan2::Alloc >, unsigned int>(seqan2::Score > const&, seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ + movzbl (%eax),%eax │ │ │ │ │ + mov %al,0x1f(%esp) │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ │ + mov (%eax),%esi │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ + mov 0x4(%ecx),%eax │ │ │ │ │ + lea (%eax,%eax,2),%edx │ │ │ │ │ + mov 0xc(%ecx),%eax │ │ │ │ │ + lea (%eax,%edx,4),%eax │ │ │ │ │ + mov %eax,0xc(%ecx) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ │ + add 0x4(%ecx),%ebx │ │ │ │ │ + mov %ebx,0xc(%ecx) │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ │ + cmp %ebx,%eax │ │ │ │ │ + je 7560 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x780> │ │ │ │ │ + mov %eax,(%esp) │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:307 (discriminator 2) │ │ │ │ │ + movl $0x0,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ │ + jmp 74d3 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x6f3> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ + mov $0x4,%ecx │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ + or %ebp,%ecx │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ + mov $0x20,%ebp │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + jl 74a7 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x6c7> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ + mov $0x40,%ebp │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, int, int, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jg 7550 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x770> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:181 (discriminator 2) │ │ │ │ │ + mov %edx,0xc(%ebx) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ + or $0x1,%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ + addl $0x1,(%esp) │ │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + mov %cl,0x1(%eax) │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ + mov (%esp),%eax │ │ │ │ │ + cmp %ebx,%eax │ │ │ │ │ + je 7570 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x790> │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ + mov $0x8,%ebp │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ + mov 0xc(%edx),%ebx │ │ │ │ │ + lea 0xc(%ebx),%eax │ │ │ │ │ + mov %eax,0xc(%edx) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ + mov 0xc(%ecx),%eax │ │ │ │ │ +int seqan2::scoreMismatch >(seqan2::Score > const&): │ │ │ │ │ +/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ + mov 0x4(%edi),%edx │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ + mov %eax,0xc(%ecx) │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + mov (%esp),%ecx │ │ │ │ │ + movzbl 0x1f(%esp),%eax │ │ │ │ │ + cmp (%ecx),%al │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + cmove (%edi),%edx │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ + mov 0x10(%ebx),%ecx │ │ │ │ │ + add 0x8(%edi),%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + add %eax,%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 1) │ │ │ │ │ + mov 0xc(%ebx),%eax │ │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ + add 0xc(%edi),%eax │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jl 7527 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x747> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ + mov $0x2,%ebp │ │ │ │ │ + mov %eax,0x10(%ebx) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ + add 0x8(%edi),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ + add 0xc(%edi),%ecx │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + jge 7490 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x6b0> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + mov $0x10,%ecx │ │ │ │ │ + jmp 7495 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x6b5> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ + or %ebp,%ecx │ │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ │ + jmp 74b9 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x6d9> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:307 (discriminator 2) │ │ │ │ │ + movl $0x0,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ + mov 0xc(%ebx),%ecx │ │ │ │ │ + lea 0xc(%ecx),%eax │ │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ + mov 0xc(%ebx),%ebp │ │ │ │ │ + lea 0x1(%ebp),%eax │ │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + movzbl 0x1f(%esp),%ebx │ │ │ │ │ +int seqan2::scoreMismatch >(seqan2::Score > const&): │ │ │ │ │ +/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + cmp -0x1(%edx),%bl │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + cmove (%edi),%eax │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + add 0x10(%ecx),%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + add %eax,%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ │ + add 0xc(%ecx),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + mov %ebx,(%esp) │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ + mov $0x2,%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jle 75c1 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x7e1> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ + mov $0x8,%ebx │ │ │ │ │ + mov %edx,0x10(%ecx) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ + add 0x8(%edi),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ + add 0xc(%edi),%eax │ │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ + mov $0x4,%esi │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ + cmp %eax,0x4(%esp) │ │ │ │ │ + jle 75e8 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x808> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ │ + mov $0x10,%esi │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ + or %ebx,%esi │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ + mov $0x20,%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + jg 75fa , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x81a> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ + mov $0x40,%ebx │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ + or %esi,%ebx │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, int, int, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ + cmp %edx,(%esp) │ │ │ │ │ + jl 7609 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x829> │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ + mov %esi,%ebx │ │ │ │ │ + mov (%esp),%edx │ │ │ │ │ + or $0x1,%ebx │ │ │ │ │ + mov %edx,0xc(%ecx) │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::False, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::False const&, seqan2::True const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + mov %bl,0x1(%ebp) │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0x10(%esp),%ebp │ │ │ │ │ +seqan2::EnableIf > >, void>::Type seqan2::_setVerticalScoreOfCell(seqan2::DPCell_ >&, int const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ + mov %eax,0x14(%ecx) │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::False, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::False const&, seqan2::True const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ + mov 0xc(%ecx),%edx │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::False, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::False const&, seqan2::True const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + cmp (%esi),%edx │ │ │ │ │ + jle 763e , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x85e> │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ + mov 0x10(%ecx),%ecx │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ +/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ + mov %eax,0x8(%esi) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ +/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ + mov %edx,(%esi) │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ +/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ + mov %ecx,0x4(%esi) │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + sub (%eax),%edx │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::False, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::False const&, seqan2::True const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ + mov %edx,0xc(%esi) │ │ │ │ │ +void seqan2::_computeAlignmentImpl >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::DPBandConfig >, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:533 (discriminator 2) │ │ │ │ │ + addl $0x1,0x20(%esp) │ │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + jne 7430 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x650> │ │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type seqan2::sequenceEntryForScore >, seqan2::String, seqan2::Alloc >, unsigned int>(seqan2::Score > const&, seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ + movzbl -0x1(%edx),%eax │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type seqan2::sequenceEntryForScore >, seqan2::String, seqan2::Alloc >, unsigned int>(seqan2::Score > const&, seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ + mov %al,0x1f(%esp) │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ │ + mov (%eax),%ebp │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ │ + lea (%eax,%eax,2),%edx │ │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ │ + lea (%eax,%edx,4),%eax │ │ │ │ │ + mov %eax,0xc(%edi) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ │ + add 0x4(%edi),%ebx │ │ │ │ │ + mov %ebx,0xc(%edi) │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::False>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::False const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::False>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::False const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ +seqan2::EnableIf > >, void>::Type seqan2::_setVerticalScoreOfCell(seqan2::DPCell_ >&, int const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ + mov %ebp,0x8(%eax) │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::False>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::False const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + cmp (%ebx),%edx │ │ │ │ │ + jle 76b8 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x8d8> │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ +/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ + mov %edx,(%ebx) │ │ │ │ │ + mov %ebp,0x8(%ebx) │ │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + sub (%eax),%ecx │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::False>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::False const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ + mov %ecx,0xc(%ebx) │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ + cmp %edi,%eax │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:307 (discriminator 2) │ │ │ │ │ + mov $0x0,%edi │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ + je 77e0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa00> │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ + mov %eax,(%esp) │ │ │ │ │ + jmp 7744 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x964> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + mov $0x20,%edx │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, int, int, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + jle 77cb , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x9eb> │ │ │ │ │ + mov %edi,0xc(%eax) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ + or %edx,%ebx │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ + mov %bl,0x1(%edx) │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ +seqan2::EnableIf > >, void>::Type seqan2::_setVerticalScoreOfCell(seqan2::DPCell_ >&, int const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ + mov %ebp,0x14(%eax) │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::False>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::False const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0xc(%ebx),%ecx │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::False>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::False const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::False>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::False const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + cmp (%ebx),%edx │ │ │ │ │ + jle 7731 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x951> │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ +/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ + mov %edx,(%ebx) │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ +/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ + mov %ebp,0x8(%ebx) │ │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + sub (%eax),%edx │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::False>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::False const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ + mov %edx,0xc(%ebx) │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ + addl $0x1,(%esp) │ │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ │ + mov (%esp),%ebx │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + je 77e0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa00> │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ + mov (%esp),%ecx │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ + movb $0x2,0x8(%esp) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ + mov 0xc(%ebx),%eax │ │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ │ + mov %edx,0xc(%ebx) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ + lea 0x1(%ebx),%edx │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ + mov %edx,0xc(%ebx) │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ + movzbl 0x1f(%esp),%ebx │ │ │ │ │ +int seqan2::scoreMismatch >(seqan2::Score > const&): │ │ │ │ │ +/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ + cmp %bl,(%ecx) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ + cmove (%esi),%edx │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + add %edx,%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + add 0x10(%eax),%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 1) │ │ │ │ │ + mov 0xc(%eax),%ebx │ │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ + add 0xc(%esi),%ebx │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ + cmp %edx,%ebx │ │ │ │ │ + jle 7797 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x9b7> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ + movb $0x8,0x8(%esp) │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ + mov %edx,0x10(%eax) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ + add 0xc(%esi),%edi │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ + mov $0x4,%ebx │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ + add 0x8(%esi),%ebp │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ + cmp %ebp,%edi │ │ │ │ │ + jle 77b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x9d0> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ + mov %edi,%ebp │ │ │ │ │ + mov $0x10,%ebx │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ + or 0x8(%esp),%bl │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ + cmp %ebp,%edx │ │ │ │ │ + jg 76e0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x900> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ + mov %ebp,%edi │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ + mov $0x40,%edx │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, int, int, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + jg 76ef , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x90f> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:181 (discriminator 2) │ │ │ │ │ + mov %ecx,0xc(%eax) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ + or $0x1,%ebx │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, int, int, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:181 (discriminator 2) │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + jmp 76f4 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x914> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ + movb $0x2,0x8(%esp) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ │ + lea 0xc(%ecx),%eax │ │ │ │ │ + mov %eax,0xc(%edx) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + movzbl 0x1f(%esp),%ebx │ │ │ │ │ +int seqan2::scoreMismatch >(seqan2::Score > const&): │ │ │ │ │ +/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + cmp -0x1(%edx),%bl │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + cmove (%esi),%eax │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ │ + add 0xc(%ecx),%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + add %eax,%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ │ + add 0x10(%ecx),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + mov %ebx,(%esp) │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + jle 7832 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa52> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ + movb $0x8,0x8(%esp) │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + mov %eax,0x10(%ecx) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ + add 0xc(%esi),%edi │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ + mov $0x4,%ebx │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ + add 0x8(%esi),%ebp │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ + cmp %ebp,%edi │ │ │ │ │ + jle 784b , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa6b> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ + mov %edi,%ebp │ │ │ │ │ + mov $0x10,%ebx │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ + or 0x8(%esp),%bl │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ + mov $0x20,%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ + cmp %ebp,%eax │ │ │ │ │ + jg 785f , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa7f> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ + mov %ebp,%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ + mov $0x40,%edx │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, int, int, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ + mov (%esp),%esi │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + jle 78a6 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xac6> │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ + or %edx,%ebx │ │ │ │ │ + mov %eax,0xc(%ecx) │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::True const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ │ + mov %bl,0x1(%eax) │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::True const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ + mov 0xc(%ecx),%eax │ │ │ │ │ +seqan2::EnableIf > >, void>::Type seqan2::_setVerticalScoreOfCell(seqan2::DPCell_ >&, int const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ + mov %ebp,0x14(%ecx) │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::True const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + cmp (%esi),%eax │ │ │ │ │ + jle 789e , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xabe> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ + mov 0x10(%ecx),%edx │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ +/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ + mov %ebp,0x8(%esi) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ +/usr/include/c++/14/bits/move.h:223 │ │ │ │ │ + mov %edx,0x4(%esi) │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ │ + sub (%edx),%eax │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::True const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ + mov %eax,0xc(%esi) │ │ │ │ │ +void seqan2::_computeAlignmentImpl >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::DPBandConfig >, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:579 │ │ │ │ │ + add $0x3c,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ + mov (%esp),%eax │ │ │ │ │ + or $0x1,%ebx │ │ │ │ │ + jmp 7868 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa88> │ │ │ │ │ +void seqan2::_computeAlignmentImpl >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::DPBandConfig >, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::Tag const&) [clone .isra.0]: │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +void seqan2::_recordSegment, seqan2::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan2::String, seqan2::Alloc >&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:319 │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ + add $0xc611,%ebx │ │ │ │ │ + sub $0x2c,%esp │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:327 │ │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:319 │ │ │ │ │ + movzbl 0x44(%esp),%edx │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:327 │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je 78ea , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb0a> │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:330 │ │ │ │ │ + test $0x1,%dl │ │ │ │ │ + jne 78f8 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb18> │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:332 │ │ │ │ │ + test $0x4,%dl │ │ │ │ │ + jne 7b38 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xd58> │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:334 │ │ │ │ │ + and $0x2,%edx │ │ │ │ │ + jne 7a20 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xc40> │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:337 │ │ │ │ │ + add $0x2c,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:82 │ │ │ │ │ + mov (%edi),%edi │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%esi),%ebp │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:82 │ │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ + sub %ebp,%edx │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + sar $0x4,%eax │ │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jb 79f8 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xc18> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jae 78ea , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb0a> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ + cmp $0x1f,%ecx │ │ │ │ │ + jbe 7c84 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xea4> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + add %eax,%ecx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ │ + shl $0x4,%eax │ │ │ │ │ + push %eax │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %ecx,0x8(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + je 79bf , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xbdf> │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ + mov %ebp,%ecx │ │ │ │ │ + cmp %edi,%ebp │ │ │ │ │ + jae 79a6 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xbc6> │ │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ + add $0x10,%ecx │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ + add $0x10,%eax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov %edx,-0x10(%eax) │ │ │ │ │ + mov -0xc(%ecx),%edx │ │ │ │ │ + mov %edx,-0xc(%eax) │ │ │ │ │ + mov -0x8(%ecx),%edx │ │ │ │ │ + mov %edx,-0x8(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + movzbl -0x4(%ecx),%edx │ │ │ │ │ + mov %dl,-0x4(%eax) │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + jb 7980 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xba0> │ │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + call 31f0 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ +void seqan2::_deallocateStorage, void, seqan2::TraceSegment_, unsigned int>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%edx,1),%ebx │ │ │ │ │ + mov %ebx,0x4(%esi) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ + cmp %ecx,0x14(%esp) │ │ │ │ │ + jae 78ea , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb0a> │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea 0x10(%eax,%edx,1),%eax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + movb $0x1,0xc(%ebx) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov %edi,(%ebx) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ │ + mov %edi,0x4(%ebx) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ │ + mov %edi,0x8(%ebx) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ + jmp 78ea , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb0a> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + movb $0x1,0xc(%edi) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ │ + mov %eax,0x8(%edi) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea 0x10(%ebp,%edx,1),%eax │ │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ │ +void seqan2::_recordSegment, seqan2::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan2::String, seqan2::Alloc >&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:337 │ │ │ │ │ + add $0x2c,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + nop │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:82 │ │ │ │ │ + mov (%edi),%edi │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%esi),%ebp │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:82 │ │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov %edi,%ecx │ │ │ │ │ + sub %ebp,%ecx │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ + sar $0x4,%eax │ │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + jb 7c60 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xe80> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jae 78ea , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb0a> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ + cmp $0x1f,%edx │ │ │ │ │ + jbe 7ce6 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xf06> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + add %eax,%edx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + mov %edx,0x24(%esp) │ │ │ │ │ + shl $0x4,%eax │ │ │ │ │ + push %eax │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + je 7aff , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xd1f> │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ + mov %ebp,%edx │ │ │ │ │ + cmp %edi,%ebp │ │ │ │ │ + jae 7ae6 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xd06> │ │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ │ + jmp 7ac0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xce0> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov (%edx),%ecx │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ + add $0x10,%edx │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ + add $0x10,%eax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov %ecx,-0x10(%eax) │ │ │ │ │ + mov -0xc(%edx),%ecx │ │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ │ + mov -0x8(%edx),%ecx │ │ │ │ │ + mov %ecx,-0x8(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + movzbl -0x4(%edx),%ecx │ │ │ │ │ + mov %cl,-0x4(%eax) │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ + cmp %edi,%edx │ │ │ │ │ + jb 7ac0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xce0> │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + call 31f0 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ +void seqan2::_deallocateStorage, void, seqan2::TraceSegment_, unsigned int>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%ecx,1),%ebx │ │ │ │ │ + mov %ebx,0x4(%esi) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ + cmp %edx,0x14(%esp) │ │ │ │ │ + jae 78ea , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb0a> │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea 0x10(%eax,%ecx,1),%eax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + movb $0x2,0xc(%ebx) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov %edi,(%ebx) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ │ + mov %edi,0x4(%ebx) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ │ + mov %edi,0x8(%ebx) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ + jmp 78ea , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb0a> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:82 │ │ │ │ │ + mov (%edi),%edi │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%esi),%ebp │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:82 │ │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov %edi,%ecx │ │ │ │ │ + sub %ebp,%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + sar $0x4,%edx │ │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + jb 7c38 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xe58> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jae 78ea , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb0a> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ + cmp $0x1f,%edx │ │ │ │ │ + jbe 7cb5 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xed5> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + add %eax,%edx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + mov %edx,0x24(%esp) │ │ │ │ │ + shl $0x4,%eax │ │ │ │ │ + push %eax │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + je 7bff , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xe1f> │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ + mov %ebp,%edx │ │ │ │ │ + cmp %edi,%ebp │ │ │ │ │ + jae 7be6 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xe06> │ │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov (%edx),%ecx │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ + add $0x10,%edx │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ + add $0x10,%eax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov %ecx,-0x10(%eax) │ │ │ │ │ + mov -0xc(%edx),%ecx │ │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ │ + mov -0x8(%edx),%ecx │ │ │ │ │ + mov %ecx,-0x8(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + movzbl -0x4(%edx),%ecx │ │ │ │ │ + mov %cl,-0x4(%eax) │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ + cmp %edi,%edx │ │ │ │ │ + jb 7bc0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xde0> │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + call 31f0 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ +void seqan2::_deallocateStorage, void, seqan2::TraceSegment_, unsigned int>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%ecx,1),%ebx │ │ │ │ │ + mov %ebx,0x4(%esi) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ + cmp %edx,0x14(%esp) │ │ │ │ │ + jae 78ea , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb0a> │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea 0x10(%eax,%ecx,1),%eax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + movb $0x4,0xc(%ebx) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov %edi,(%ebx) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ │ + mov %edi,0x4(%ebx) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ │ + mov %edi,0x8(%ebx) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ + jmp 78ea , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb0a> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + movb $0x4,0xc(%edi) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ │ + mov %eax,0x8(%edi) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea 0x10(%ebp,%ecx,1),%eax │ │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ + jmp 78ea , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb0a> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + movb $0x2,0xc(%edi) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ │ + mov %eax,0x8(%edi) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea 0x10(%ebp,%ecx,1),%eax │ │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ + jmp 78ea , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb0a> │ │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push $0x200 │ │ │ │ │ + call 3030 │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + movl $0x20,0x8(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + jne 7963 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb83> │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%edx,1),%ebx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp 79cf , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xbef> │ │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push $0x200 │ │ │ │ │ + call 3030 │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + movl $0x20,0x8(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + jne 7ba5 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xdc5> │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%ecx,1),%ebx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp 7c0f , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xe2f> │ │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push $0x200 │ │ │ │ │ + call 3030 │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + movl $0x20,0x8(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + jne 7a8f , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xcaf> │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%ecx,1),%ebx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp 7b0f , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xd2f> │ │ │ │ │ +void seqan2::_recordSegment, seqan2::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan2::String, seqan2::Alloc >&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&) [clone .isra.0]: │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00007d20 : │ │ │ │ │ +freeCString(): │ │ │ │ │ +./porechop/src/adapter_align.cpp:34 │ │ │ │ │ + push %ebx │ │ │ │ │ + call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ + add $0xc1a6,%ebx │ │ │ │ │ + sub $0x14,%esp │ │ │ │ │ +./porechop/src/adapter_align.cpp:35 │ │ │ │ │ + push 0x1c(%esp) │ │ │ │ │ + call 3260 │ │ │ │ │ +./porechop/src/adapter_align.cpp:36 │ │ │ │ │ + add $0x18,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + │ │ │ │ │ +00007d40 , std::allocator >)@@Base>: │ │ │ │ │ +cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ +./porechop/src/adapter_align.cpp:39 │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ + add $0xc183,%ebx │ │ │ │ │ + sub $0x18,%esp │ │ │ │ │ + mov 0x2c(%esp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + mov 0x4(%edi),%ebp │ │ │ │ │ +cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ +./porechop/src/adapter_align.cpp:40 (discriminator 1) │ │ │ │ │ + lea 0x1(%ebp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + call 3150 │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ +./porechop/src/adapter_align.cpp:40 (discriminator 1) │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ + cmp $0x1,%ebp │ │ │ │ │ + jle 7d90 , std::allocator >)@@Base+0x50> │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + push %eax │ │ │ │ │ + push %esi │ │ │ │ │ + call 3120 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ +./porechop/src/adapter_align.cpp:42 (discriminator 1) │ │ │ │ │ + movb $0x0,(%esi,%ebp,1) │ │ │ │ │ +./porechop/src/adapter_align.cpp:44 │ │ │ │ │ + add $0xc,%esp │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ + jne 7d7c , std::allocator >)@@Base+0x3c> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ + movzbl (%eax),%eax │ │ │ │ │ + mov %al,(%esi) │ │ │ │ │ + jmp 7d7c , std::allocator >)@@Base+0x3c> │ │ │ │ │ +cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + call 7237 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x457> │ │ │ │ │ + add $0xc124,%esi │ │ │ │ │ + push %ebx │ │ │ │ │ + sub $0x4c,%esp │ │ │ │ │ + mov %eax,(%esp) │ │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ │ + mov 0x60(%esp),%ebp │ │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0xc(%eax),%esi │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ │ + sub (%eax),%ebx │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + sub (%edx),%ecx │ │ │ │ │ +seqan2::Size > > >::Type seqan2::coordinate >, unsigned int>(seqan2::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ + divl (%esi) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ + mov %edi,%ecx │ │ │ │ │ + div %edi │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ + cmp $0x4,%ebx │ │ │ │ │ + je 7e28 , std::allocator >)@@Base+0xe8> │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sar $0x2,%ebx │ │ │ │ │ +seqan2::Size > > >::Type seqan2::coordinate >, unsigned int>(seqan2::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ + sub $0x1,%ebx │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ + div %ecx │ │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ + cmp $0x1,%ebx │ │ │ │ │ + jbe 7e28 , std::allocator >)@@Base+0xe8> │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + divl 0x8(%esi) │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ +seqan2::TracebackCoordinator_::TracebackCoordinator_, unsigned int, unsigned int>(unsigned int, unsigned int, seqan2::DPBandConfig > const&, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:76 │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:75 │ │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ │ + lea 0x24(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:77 │ │ │ │ │ + movl $0x0,0x28(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:76 │ │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:78 │ │ │ │ │ + movl $0x0,0x2c(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:79 │ │ │ │ │ + movl $0x0,0x30(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:80 │ │ │ │ │ + movl $0x0,0x34(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:81 │ │ │ │ │ + movb $0x0,0x38(%esp) │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:524 │ │ │ │ │ + cmp %ebx,0x68(%esp) │ │ │ │ │ + je 7e81 , std::allocator >)@@Base+0x141> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:525 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ + push $0x4 │ │ │ │ │ + mov 0x74(%esp),%eax │ │ │ │ │ + sub %ebx,%eax │ │ │ │ │ + push %eax │ │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:527 │ │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ │ + lea 0x20(%esp),%ebx │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ + cmp %edi,%eax │ │ │ │ │ + je 7ea7 , std::allocator >)@@Base+0x167> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:528 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + sub %edi,%eax │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ + push $0x2 │ │ │ │ │ + push %eax │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 8010 , std::allocator >)@@Base+0x2d0> │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2) │ │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 8140 , std::allocator >)@@Base+0x400> │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ │ + movzbl (%eax),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + push %ecx │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov (%esp),%eax │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ + sub %ecx,%ebp │ │ │ │ │ + mov %ebp,%edx │ │ │ │ │ + sar $0x4,%edx │ │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + jb 81f8 , std::allocator >)@@Base+0x4b8> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ + lea 0x1(%edx),%ebx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ + cmp %ebx,%eax │ │ │ │ │ + jae 7ff0 , std::allocator >)@@Base+0x2b0> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ + cmp $0x1f,%ebx │ │ │ │ │ + jbe 8375 , std::allocator >)@@Base+0x635> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + shr $1,%edx │ │ │ │ │ + add %ebx,%edx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ │ + shl $0x4,%ebx │ │ │ │ │ + push %ebx │ │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%ecx) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 7fbb , std::allocator >)@@Base+0x27b> │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + jae 7fa2 , std::allocator >)@@Base+0x262> │ │ │ │ │ + jmp 7f80 , std::allocator >)@@Base+0x240> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov (%edx),%ebx │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ + add $0x10,%edx │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ + add $0x10,%eax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov %ebx,-0x10(%eax) │ │ │ │ │ + mov -0xc(%edx),%ebx │ │ │ │ │ + mov %ebx,-0xc(%eax) │ │ │ │ │ + mov -0x8(%edx),%ebx │ │ │ │ │ + mov %ebx,-0x8(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + movzbl -0x4(%edx),%ebx │ │ │ │ │ + mov %bl,-0x4(%eax) │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ + jb 7f80 , std::allocator >)@@Base+0x240> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ecx │ │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ +void seqan2::_deallocateStorage, void, seqan2::TraceSegment_, unsigned int>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ + mov (%esp),%esi │ │ │ │ │ + lea (%eax,%ebp,1),%ecx │ │ │ │ │ + mov %ecx,0x4(%esi) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ + cmp %edx,0x4(%esp) │ │ │ │ │ + jae 7ff0 , std::allocator >)@@Base+0x2b0> │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ + mov %edi,0x8(%ecx) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%esp),%edi │ │ │ │ │ + lea 0x10(%eax,%ebp,1),%eax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + movl $0x0,(%ecx) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ + movl $0x0,0x4(%ecx) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + movb $0x2,0xc(%ecx) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne 84ad , std::allocator >)@@Base+0x76d> │ │ │ │ │ + add $0x4c,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ │ + movzbl (%eax),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + push $0x0 │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 7ff0 , std::allocator >)@@Base+0x2b0> │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov (%esp),%eax │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ + sub %ecx,%edx │ │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ │ + sar $0x4,%edx │ │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + jb 81c0 , std::allocator >)@@Base+0x480> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jae 81e6 , std::allocator >)@@Base+0x4a6> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:869 │ │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ + cmp $0x1f,%edx │ │ │ │ │ + jbe 833c , std::allocator >)@@Base+0x5fc> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + shr $1,%ebx │ │ │ │ │ + lea (%ebx,%edx,1),%ebp │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %ebp,%edx │ │ │ │ │ + shl $0x4,%edx │ │ │ │ │ + push %edx │ │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %ebp,0x8(%ecx) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 80fb , std::allocator >)@@Base+0x3bb> │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + jae 80e2 , std::allocator >)@@Base+0x3a2> │ │ │ │ │ + jmp 80c0 , std::allocator >)@@Base+0x380> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ │ + mov (%edx),%ebp │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ + add $0x10,%edx │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ + add $0x10,%eax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov %ebx,-0xc(%eax) │ │ │ │ │ + mov -0x8(%edx),%ebx │ │ │ │ │ + mov %ebp,-0x10(%eax) │ │ │ │ │ + mov %ebx,-0x8(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + movzbl -0x4(%edx),%ebx │ │ │ │ │ + mov %bl,-0x4(%eax) │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ + jb 80c0 , std::allocator >)@@Base+0x380> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ecx │ │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ +void seqan2::_deallocateStorage, void, seqan2::TraceSegment_, unsigned int>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%eax),%ebp │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ │ + lea (%eax,%esi,1),%edx │ │ │ │ │ + mov (%esp),%esi │ │ │ │ │ + mov %edx,0x4(%esi) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ + cmp %ebp,0xc(%esp) │ │ │ │ │ + jae 81e6 , std::allocator >)@@Base+0x4a6> │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + movl $0x0,(%edx) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ + movl $0x0,0x4(%edx) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ + mov %esi,0x8(%edx) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + movb $0x4,0xc(%edx) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea 0x10(%eax,%esi,1),%eax │ │ │ │ │ + mov (%esp),%esi │ │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ + jmp 81e6 , std::allocator >)@@Base+0x4a6> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + movzbl (%eax),%eax │ │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ │ + movzbl (%ebx),%ebx │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:533 (discriminator 1) │ │ │ │ │ + test %al,%al │ │ │ │ │ + je 8464 , std::allocator >)@@Base+0x724> │ │ │ │ │ +void seqan2::_doTraceback, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag, seqan2::True>(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&, seqan2::True const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:390 │ │ │ │ │ + test $0x1,%al │ │ │ │ │ + jne 8268 , std::allocator >)@@Base+0x528> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:394 │ │ │ │ │ + test $0x40,%al │ │ │ │ │ + je 8172 , std::allocator >)@@Base+0x432> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:394 (discriminator 1) │ │ │ │ │ + test $0x4,%al │ │ │ │ │ + jne 8220 , std::allocator >)@@Base+0x4e0> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:398 (discriminator 1) │ │ │ │ │ + test $0x10,%al │ │ │ │ │ + jne 8220 , std::allocator >)@@Base+0x4e0> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:402 │ │ │ │ │ + test $0x20,%al │ │ │ │ │ + je 8186 , std::allocator >)@@Base+0x446> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:402 (discriminator 1) │ │ │ │ │ + test $0x2,%al │ │ │ │ │ + jne 82c8 , std::allocator >)@@Base+0x588> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:406 (discriminator 1) │ │ │ │ │ + test $0x8,%al │ │ │ │ │ + jne 82c8 , std::allocator >)@@Base+0x588> │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ + mov 0x20(%esp),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + jne 814e , std::allocator >)@@Base+0x40e> │ │ │ │ │ + mov %ebx,%eax │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ + push %edx │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ + push %ecx │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 8035 , std::allocator >)@@Base+0x2f5> │ │ │ │ │ + jmp 7ff0 , std::allocator >)@@Base+0x2b0> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + movl $0x0,(%esi) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ + mov %eax,0x8(%esi) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + movb $0x4,0xc(%esi) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%esp),%esi │ │ │ │ │ + lea 0x10(%ecx,%eax,1),%eax │ │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:543 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 7ff0 , std::allocator >)@@Base+0x2b0> │ │ │ │ │ + jmp 7ed9 , std::allocator >)@@Base+0x199> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ + mov %edi,0x8(%esi) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%esp),%edi │ │ │ │ │ + lea 0x10(%ecx,%ebp,1),%eax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + movl $0x0,(%esi) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + movb $0x2,0xc(%esi) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ + jmp 7ff0 , std::allocator >)@@Base+0x2b0> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:281 │ │ │ │ │ + test $0x4,%bl │ │ │ │ │ + je 8310 , std::allocator >)@@Base+0x5d0> │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 │ │ │ │ │ + mov 0x0(%ebp),%edi │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 83e0 , std::allocator >)@@Base+0x6a0> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1) │ │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2) │ │ │ │ │ + mov 0xc(%eax),%ebx │ │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ │ + sub (%ebx),%eax │ │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ + movzbl (%eax),%eax │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:291 │ │ │ │ │ + subl $0x1,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1) │ │ │ │ │ + mov %al,(%edi) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:291 │ │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ + mov 0x20(%esp),%edi │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:291 │ │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:293 │ │ │ │ │ + jmp 82af , std::allocator >)@@Base+0x56f> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:201 │ │ │ │ │ + test $0x1,%bl │ │ │ │ │ + je 83b0 , std::allocator >)@@Base+0x670> │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +void seqan2::_traceDiagonal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 8408 , std::allocator >)@@Base+0x6c8> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1) │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:211 │ │ │ │ │ + sub $0x1,%edi │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:212 │ │ │ │ │ + subl $0x1,0x4(%esp) │ │ │ │ │ +void seqan2::_traceDiagonal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2) │ │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:211 │ │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ │ +void seqan2::_traceDiagonal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2) │ │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ │ + not %eax │ │ │ │ │ + add 0xc(%ebp),%eax │ │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ + movzbl (%eax),%eax │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1) │ │ │ │ │ + mov %al,(%ebx) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:212 │ │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + jne 7eb3 , std::allocator >)@@Base+0x173> │ │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ + movzbl (%eax),%edx │ │ │ │ │ + jmp 8194 , std::allocator >)@@Base+0x454> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:358 │ │ │ │ │ + test $0x2,%bl │ │ │ │ │ + je 8438 , std::allocator >)@@Base+0x6f8> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 8480 , std::allocator >)@@Base+0x740> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ + mov 0xc(%eax),%ebx │ │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ │ + sub 0x4(%ebx),%eax │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1) │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:368 │ │ │ │ │ + sub $0x1,%edi │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ + movzbl (%eax),%eax │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:368 │ │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1) │ │ │ │ │ + mov %al,(%ebx) │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ + je 82b7 , std::allocator >)@@Base+0x577> │ │ │ │ │ + jmp 8147 , std::allocator >)@@Base+0x407> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:283 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push %ebx │ │ │ │ │ + push %ecx │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:285 │ │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ + movb $0x4,(%eax) │ │ │ │ │ + jmp 822c , std::allocator >)@@Base+0x4ec> │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push $0x200 │ │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + movl $0x20,0x8(%ecx) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jne 809c , std::allocator >)@@Base+0x35c> │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ │ + lea (%eax,%esi,1),%edx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp 8112 , std::allocator >)@@Base+0x3d2> │ │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push $0x200 │ │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + movl $0x20,0x8(%ecx) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jne 7f45 , std::allocator >)@@Base+0x205> │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%ebp,1),%ecx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp 7fca , std::allocator >)@@Base+0x28a> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:203 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push %ebx │ │ │ │ │ + push %ecx │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:206 │ │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ + movb $0x1,(%eax) │ │ │ │ │ + jmp 8274 , std::allocator >)@@Base+0x534> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ │ + push %edi │ │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ │ + call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ │ + jmp 823a , std::allocator >)@@Base+0x4fa> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ │ + push %eax │ │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ │ + call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ │ + jmp 8282 , std::allocator >)@@Base+0x542> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:360 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push %ebx │ │ │ │ │ + push %ecx │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:362 │ │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ + movb $0x2,(%eax) │ │ │ │ │ + jmp 82d4 , std::allocator >)@@Base+0x594> │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push %ebx │ │ │ │ │ + push %ecx │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 8035 , std::allocator >)@@Base+0x2f5> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ │ + push %eax │ │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ │ + call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ │ + jmp 82e2 , std::allocator >)@@Base+0x5a2> │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&) [clone .isra.0]: │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ + call 723b , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x45b> │ │ │ │ │ + add $0xba05,%edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + sub $0x5c,%esp │ │ │ │ │ + mov 0x70(%esp),%ebp │ │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ + mov %gs:0x14,%edi │ │ │ │ │ + mov %edi,0x4c(%esp) │ │ │ │ │ + mov 0x74(%esp),%edi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0xc(%eax),%ebx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ + sub (%eax),%ecx │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + sub (%edx),%esi │ │ │ │ │ +seqan2::Size > > >::Type seqan2::coordinate >, unsigned int>(seqan2::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + divl (%ebx) │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ + mov 0x4(%ebx),%edx │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + divl 0x10(%esp) │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + je 854c , std::allocator >)@@Base+0x80c> │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sar $0x2,%ecx │ │ │ │ │ +seqan2::Size > > >::Type seqan2::coordinate >, unsigned int>(seqan2::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ + sub $0x1,%ecx │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ + divl 0x10(%esp) │ │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ + cmp $0x1,%ecx │ │ │ │ │ + jbe 854c , std::allocator >)@@Base+0x80c> │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + divl 0x8(%ebx) │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ +seqan2::TracebackCoordinator_::TracebackCoordinator_, unsigned int, unsigned int>(unsigned int, unsigned int, seqan2::DPBandConfig > const&, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:76 │ │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:75 │ │ │ │ │ + mov %esi,0x30(%esp) │ │ │ │ │ + lea 0x34(%esp),%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:77 │ │ │ │ │ + movl $0x0,0x38(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:76 │ │ │ │ │ + mov %edx,0x34(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:78 │ │ │ │ │ + movl $0x0,0x3c(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:79 │ │ │ │ │ + movl $0x0,0x40(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:80 │ │ │ │ │ + movl $0x0,0x44(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:81 │ │ │ │ │ + movb $0x0,0x48(%esp) │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:524 │ │ │ │ │ + cmp %edx,0x78(%esp) │ │ │ │ │ + je 85a6 , std::allocator >)@@Base+0x866> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:525 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ + push $0x4 │ │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ │ + sub %edx,%eax │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ + push %eax │ │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:527 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ + lea 0x30(%esp),%edx │ │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + je 85ca , std::allocator >)@@Base+0x88a> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:528 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + sub %esi,%eax │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ + push $0x2 │ │ │ │ │ + push %eax │ │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je 8720 , std::allocator >)@@Base+0x9e0> │ │ │ │ │ + mov %ebx,0x20(%esp) │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2) │ │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + jne 8840 , std::allocator >)@@Base+0xb00> │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ │ + movzbl (%eax),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + push %ecx │ │ │ │ │ + mov 0x20(%esp),%edx │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ │ + mov 0x4(%eax),%edi │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%ebp │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ + sub %ebp,%edx │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ + sar $0x4,%ebx │ │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + jb 88f0 , std::allocator >)@@Base+0xbb0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ + add $0x1,%ebx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ + cmp %ebx,%eax │ │ │ │ │ + jae 8700 , std::allocator >)@@Base+0x9c0> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ + cmp $0x1f,%ebx │ │ │ │ │ + jbe 8a8b , std::allocator >)@@Base+0xd4b> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + shr $1,%ecx │ │ │ │ │ + add %ebx,%ecx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ │ + shl $0x4,%edx │ │ │ │ │ + push %edx │ │ │ │ │ + mov 0x2c(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%ebx) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %ecx,0x8(%ebx) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + je 86c3 , std::allocator >)@@Base+0x983> │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ + mov %ebp,%ecx │ │ │ │ │ + cmp %edi,%ebp │ │ │ │ │ + jae 86a2 , std::allocator >)@@Base+0x962> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov (%ecx),%ebx │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ + add $0x10,%ecx │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ + add $0x10,%eax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + mov %ebx,-0x10(%eax) │ │ │ │ │ + mov -0xc(%ecx),%ebx │ │ │ │ │ + mov %ebx,-0xc(%eax) │ │ │ │ │ + mov -0x8(%ecx),%ebx │ │ │ │ │ + mov %ebx,-0x8(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + movzbl -0x4(%ecx),%ebx │ │ │ │ │ + mov %bl,-0x4(%eax) │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + jb 8680 , std::allocator >)@@Base+0x940> │ │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ │ +void seqan2::_deallocateStorage, void, seqan2::TraceSegment_, unsigned int>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ │ mov %ebx,0x4(%edi) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ cmp %ecx,0xc(%esp) │ │ │ │ │ - jae 52c0 , std::allocator >)@@Base+0x9c0> │ │ │ │ │ + jae 8700 , std::allocator >)@@Base+0x9c0> │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ │ lea 0x10(%eax,%edx,1),%eax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movl $0x0,(%ebx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ movl $0x0,0x4(%ebx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %esi,0x8(%ebx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x2,0xc(%ebx) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 59c3 , std::allocator >)@@Base+0x10c3> │ │ │ │ │ + jne 8e03 , std::allocator >)@@Base+0x10c3> │ │ │ │ │ add $0x5c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ @@ -3242,911 +8459,1118 @@ │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 52c0 , std::allocator >)@@Base+0x9c0> │ │ │ │ │ + je 8700 , std::allocator >)@@Base+0x9c0> │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %edi,%ebp │ │ │ │ │ sub %ecx,%ebp │ │ │ │ │ mov %ebp,%ebx │ │ │ │ │ sar $0x4,%ebx │ │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ cmp %eax,%ebx │ │ │ │ │ - jb 5480 , std::allocator >)@@Base+0xb80> │ │ │ │ │ + jb 88c0 , std::allocator >)@@Base+0xb80> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ add $0x1,%ebx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ cmp %ebx,%eax │ │ │ │ │ - jae 54a3 , std::allocator >)@@Base+0xba3> │ │ │ │ │ + jae 88e3 , std::allocator >)@@Base+0xba3> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%ebx │ │ │ │ │ - jbe 5684 , std::allocator >)@@Base+0xd84> │ │ │ │ │ + jbe 8ac4 , std::allocator >)@@Base+0xd84> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %ebx,%edx │ │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ shr $1,%edx │ │ │ │ │ add %ebx,%edx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ │ shl $0x4,%ecx │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 53bb , std::allocator >)@@Base+0xabb> │ │ │ │ │ + je 87fb , std::allocator >)@@Base+0xabb> │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ cmp %edi,%ecx │ │ │ │ │ - jae 53a2 , std::allocator >)@@Base+0xaa2> │ │ │ │ │ + jae 87e2 , std::allocator >)@@Base+0xaa2> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ add $0x10,%edx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ add $0x10,%eax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov %ebx,-0x10(%eax) │ │ │ │ │ mov -0xc(%edx),%ebx │ │ │ │ │ mov %ebx,-0xc(%eax) │ │ │ │ │ mov -0x8(%edx),%ebx │ │ │ │ │ mov %ebx,-0x8(%eax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movzbl -0x4(%edx),%ebx │ │ │ │ │ mov %bl,-0x4(%eax) │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %edi,%edx │ │ │ │ │ - jb 5380 , std::allocator >)@@Base+0xa80> │ │ │ │ │ + jb 87c0 , std::allocator >)@@Base+0xa80> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ │ +void seqan2::_deallocateStorage, void, seqan2::TraceSegment_, unsigned int>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ │ lea (%eax,%ebp,1),%ebx │ │ │ │ │ mov %ebx,0x4(%edi) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ cmp %edx,0x10(%esp) │ │ │ │ │ - jae 54a3 , std::allocator >)@@Base+0xba3> │ │ │ │ │ + jae 88e3 , std::allocator >)@@Base+0xba3> │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x10(%eax,%ebp,1),%eax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x4,0xc(%ebx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movl $0x0,(%ebx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ movl $0x0,0x4(%ebx) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 54a3 , std::allocator >)@@Base+0xba3> │ │ │ │ │ + jmp 88e3 , std::allocator >)@@Base+0xba3> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ │ movzbl (%edi),%ebx │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:533 (discriminator 1) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ test %al,%al │ │ │ │ │ - je 5830 , std::allocator >)@@Base+0xf30> │ │ │ │ │ + je 8c70 , std::allocator >)@@Base+0xf30> │ │ │ │ │ +void seqan2::_doTraceback, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag, seqan2::True>(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&, seqan2::True const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:390 │ │ │ │ │ test $0x1,%al │ │ │ │ │ - jne 54d8 , std::allocator >)@@Base+0xbd8> │ │ │ │ │ + jne 8918 , std::allocator >)@@Base+0xbd8> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:394 │ │ │ │ │ test $0x40,%al │ │ │ │ │ - je 5434 , std::allocator >)@@Base+0xb34> │ │ │ │ │ + je 8874 , std::allocator >)@@Base+0xb34> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:394 (discriminator 1) │ │ │ │ │ test $0x4,%al │ │ │ │ │ - jne 56c0 , std::allocator >)@@Base+0xdc0> │ │ │ │ │ + jne 8b00 , std::allocator >)@@Base+0xdc0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:398 (discriminator 1) │ │ │ │ │ test $0x10,%al │ │ │ │ │ - jne 5540 , std::allocator >)@@Base+0xc40> │ │ │ │ │ + jne 8980 , std::allocator >)@@Base+0xc40> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:402 │ │ │ │ │ test $0x20,%al │ │ │ │ │ - je 5448 , std::allocator >)@@Base+0xb48> │ │ │ │ │ + je 8888 , std::allocator >)@@Base+0xb48> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:402 (discriminator 1) │ │ │ │ │ test $0x2,%al │ │ │ │ │ - jne 5588 , std::allocator >)@@Base+0xc88> │ │ │ │ │ + jne 89c8 , std::allocator >)@@Base+0xc88> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:406 (discriminator 1) │ │ │ │ │ test $0x8,%al │ │ │ │ │ - jne 5608 , std::allocator >)@@Base+0xd08> │ │ │ │ │ + jne 8a48 , std::allocator >)@@Base+0xd08> │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jne 540e , std::allocator >)@@Base+0xb0e> │ │ │ │ │ + jne 884e , std::allocator >)@@Base+0xb0e> │ │ │ │ │ mov %ebx,%edi │ │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ push %edi │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 5307 , std::allocator >)@@Base+0xa07> │ │ │ │ │ - jmp 52c0 , std::allocator >)@@Base+0x9c0> │ │ │ │ │ + jne 8747 , std::allocator >)@@Base+0xa07> │ │ │ │ │ + jmp 8700 , std::allocator >)@@Base+0x9c0> │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movl $0x0,(%edi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %eax,0x8(%edi) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x10(%ecx,%ebp,1),%eax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x4,0xc(%edi) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:543 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 52c0 , std::allocator >)@@Base+0x9c0> │ │ │ │ │ - jmp 51c6 , std::allocator >)@@Base+0x8c6> │ │ │ │ │ + je 8700 , std::allocator >)@@Base+0x9c0> │ │ │ │ │ + jmp 8606 , std::allocator >)@@Base+0x8c6> │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x10(%ebp,%edx,1),%eax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movl $0x0,(%edi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %esi,0x8(%edi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x2,0xc(%edi) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ - jmp 52c0 , std::allocator >)@@Base+0x9c0> │ │ │ │ │ + jmp 8700 , std::allocator >)@@Base+0x9c0> │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:201 │ │ │ │ │ test $0x1,%bl │ │ │ │ │ - je 5730 , std::allocator >)@@Base+0xe30> │ │ │ │ │ + je 8b70 , std::allocator >)@@Base+0xe30> │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ add $0x1,%ecx │ │ │ │ │ +void seqan2::_traceDiagonal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 │ │ │ │ │ mov 0x0(%ebp),%edi │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%edi),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 57b0 , std::allocator >)@@Base+0xeb0> │ │ │ │ │ + je 8bf0 , std::allocator >)@@Base+0xeb0> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1) │ │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:211 │ │ │ │ │ sub $0x1,%esi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:212 │ │ │ │ │ subl $0x1,0xc(%esp) │ │ │ │ │ +void seqan2::_traceDiagonal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2) │ │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:211 │ │ │ │ │ mov %esi,0x30(%esp) │ │ │ │ │ +void seqan2::_traceDiagonal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ │ not %eax │ │ │ │ │ add 0xc(%ebp),%eax │ │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1) │ │ │ │ │ mov %al,(%edi) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:212 │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jne 5198 , std::allocator >)@@Base+0x898> │ │ │ │ │ + jne 85d8 , std::allocator >)@@Base+0x898> │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ │ movzbl (%eax),%edi │ │ │ │ │ - jmp 5456 , std::allocator >)@@Base+0xb56> │ │ │ │ │ + jmp 8896 , std::allocator >)@@Base+0xb56> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:281 │ │ │ │ │ test $0x4,%bl │ │ │ │ │ - je 58e2 , std::allocator >)@@Base+0xfe2> │ │ │ │ │ + je 8d22 , std::allocator >)@@Base+0xfe2> │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ add $0x1,%ecx │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 │ │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 58c5 , std::allocator >)@@Base+0xfc5> │ │ │ │ │ + je 8d05 , std::allocator >)@@Base+0xfc5> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1) │ │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:291 │ │ │ │ │ subl $0x1,0xc(%esp) │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2) │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ │ sub (%edx),%eax │ │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1) │ │ │ │ │ mov %al,(%edi) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:291 │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:293 │ │ │ │ │ - jmp 551f , std::allocator >)@@Base+0xc1f> │ │ │ │ │ + jmp 895f , std::allocator >)@@Base+0xc1f> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::_doTracebackGoHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:310 │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je 5921 , std::allocator >)@@Base+0x1021> │ │ │ │ │ + je 8d61 , std::allocator >)@@Base+0x1021> │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ │ mov %ebp,%ecx │ │ │ │ │ mov %eax,%edi │ │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ │ mov %edx,%eax │ │ │ │ │ mov %edi,%ebp │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ - jmp 55ca , std::allocator >)@@Base+0xcca> │ │ │ │ │ + jmp 8a0a , std::allocator >)@@Base+0xcca> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ +void seqan2::_doTracebackGoHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:325 │ │ │ │ │ sub $0x1,%ebp │ │ │ │ │ mov %ebp,0x30(%esp) │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ mov 0xc(%eax),%ebx │ │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ │ sub 0x4(%ebx),%eax │ │ │ │ │ mov %eax,0xc(%edi) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ +void seqan2::_doTracebackGoHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:324 (discriminator 1) │ │ │ │ │ mov %al,(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ test $0x8,%al │ │ │ │ │ - je 55d6 , std::allocator >)@@Base+0xcd6> │ │ │ │ │ + je 8a16 , std::allocator >)@@Base+0xcd6> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 (discriminator 2) │ │ │ │ │ test $0x2,%al │ │ │ │ │ - je 590c , std::allocator >)@@Base+0x100c> │ │ │ │ │ + je 8d4c , std::allocator >)@@Base+0x100c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 (discriminator 3) │ │ │ │ │ cmp $0x1,%ebp │ │ │ │ │ - je 57d0 , std::allocator >)@@Base+0xed0> │ │ │ │ │ + je 8c10 , std::allocator >)@@Base+0xed0> │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne 55b0 , std::allocator >)@@Base+0xcb0> │ │ │ │ │ + jne 89f0 , std::allocator >)@@Base+0xcb0> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ - jmp 55b0 , std::allocator >)@@Base+0xcb0> │ │ │ │ │ + jmp 89f0 , std::allocator >)@@Base+0xcb0> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:358 │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je 594f , std::allocator >)@@Base+0x104f> │ │ │ │ │ + je 8d8f , std::allocator >)@@Base+0x104f> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ add $0x1,%ecx │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 │ │ │ │ │ mov 0x0(%ebp),%edi │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%edi),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 59a6 , std::allocator >)@@Base+0x10a6> │ │ │ │ │ + je 8de6 , std::allocator >)@@Base+0x10a6> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1) │ │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ │ sub 0x4(%edx),%eax │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:368 │ │ │ │ │ sub $0x1,%esi │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:368 │ │ │ │ │ mov %esi,0x30(%esp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1) │ │ │ │ │ mov %al,(%edi) │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ - je 5527 , std::allocator >)@@Base+0xc27> │ │ │ │ │ - jmp 5407 , std::allocator >)@@Base+0xb07> │ │ │ │ │ + je 8967 , std::allocator >)@@Base+0xc27> │ │ │ │ │ + jmp 8847 , std::allocator >)@@Base+0xb07> │ │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0x200 │ │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,0x8(%ecx) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - jne 5233 , std::allocator >)@@Base+0x933> │ │ │ │ │ + jne 8673 , std::allocator >)@@Base+0x933> │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 5293 , std::allocator >)@@Base+0x993> │ │ │ │ │ + jmp 86d3 , std::allocator >)@@Base+0x993> │ │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0x200 │ │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,0x8(%ecx) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 5374 , std::allocator >)@@Base+0xa74> │ │ │ │ │ + jne 87b4 , std::allocator >)@@Base+0xa74> │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%ebp,1),%ebx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 53cf , std::allocator >)@@Base+0xacf> │ │ │ │ │ + jmp 880f , std::allocator >)@@Base+0xacf> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:231 │ │ │ │ │ test $0x4,%bl │ │ │ │ │ - je 5870 , std::allocator >)@@Base+0xf70> │ │ │ │ │ + je 8cb0 , std::allocator >)@@Base+0xf70> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:237 │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ │ - jmp 56f9 , std::allocator >)@@Base+0xdf9> │ │ │ │ │ + jmp 8b39 , std::allocator >)@@Base+0xdf9> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:247 │ │ │ │ │ sub $0x1,%esi │ │ │ │ │ mov %esi,0x34(%esp) │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2) │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ │ sub (%edx),%eax │ │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%eax),%edx │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:246 (discriminator 1) │ │ │ │ │ mov %dl,(%edi) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 │ │ │ │ │ test $0x10,%dl │ │ │ │ │ - je 5707 , std::allocator >)@@Base+0xe07> │ │ │ │ │ + je 8b47 , std::allocator >)@@Base+0xe07> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 (discriminator 2) │ │ │ │ │ and $0x4,%edx │ │ │ │ │ - je 5858 , std::allocator >)@@Base+0xf58> │ │ │ │ │ + je 8c98 , std::allocator >)@@Base+0xf58> │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 │ │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ │ +bool seqan2::empty > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 (discriminator 3) │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 5760 , std::allocator >)@@Base+0xe60> │ │ │ │ │ + je 8ba0 , std::allocator >)@@Base+0xe60> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne 56e0 , std::allocator >)@@Base+0xde0> │ │ │ │ │ + jne 8b20 , std::allocator >)@@Base+0xde0> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ - jmp 56e0 , std::allocator >)@@Base+0xde0> │ │ │ │ │ + jmp 8b20 , std::allocator >)@@Base+0xde0> │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:203 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ebx │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:206 │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ movb $0x1,(%eax) │ │ │ │ │ - jmp 54e4 , std::allocator >)@@Base+0xbe4> │ │ │ │ │ + jmp 8924 , std::allocator >)@@Base+0xbe4> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:206 │ │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ │ mov %eax,%edi │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 58a0 , std::allocator >)@@Base+0xfa0> │ │ │ │ │ + je 8ce0 , std::allocator >)@@Base+0xfa0> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2) │ │ │ │ │ mov 0xc(%ebp),%ebx │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:254 │ │ │ │ │ sub $0x1,%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:255 │ │ │ │ │ sub %esi,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:253 (discriminator 1) │ │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:254 │ │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2) │ │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ │ sub (%edx),%ebx │ │ │ │ │ mov %ebx,0xc(%ebp) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%ebx),%edx │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:253 (discriminator 1) │ │ │ │ │ mov %dl,(%edi) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:255 │ │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:264 │ │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:255 │ │ │ │ │ lea 0x1(%ecx,%edi,1),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:264 │ │ │ │ │ - jmp 551f , std::allocator >)@@Base+0xc1f> │ │ │ │ │ + jmp 895f , std::allocator >)@@Base+0xc1f> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ │ - jmp 54f2 , std::allocator >)@@Base+0xbf2> │ │ │ │ │ + jmp 8932 , std::allocator >)@@Base+0xbf2> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::_doTracebackGoHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ │ mov %ebp,%edi │ │ │ │ │ mov %esi,%ebp │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 │ │ │ │ │ mov 0x0(%ebp),%edx │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 5979 , std::allocator >)@@Base+0x1079> │ │ │ │ │ + je 8db9 , std::allocator >)@@Base+0x1079> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%edx),%edx │ │ │ │ │ +void seqan2::_doTracebackGoHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:331 │ │ │ │ │ sub $0x1,%esi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:332 │ │ │ │ │ sub %edi,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:331 │ │ │ │ │ mov %esi,0x30(%esp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:332 │ │ │ │ │ lea 0x1(%ecx,%eax,1),%ecx │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ mov 0xc(%edx),%ebx │ │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ │ sub 0x4(%ebx),%edx │ │ │ │ │ +void seqan2::_doTracebackGoHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:330 (discriminator 1) │ │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ mov %edx,0xc(%ebp) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%edx),%edx │ │ │ │ │ +void seqan2::_doTracebackGoHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:330 (discriminator 1) │ │ │ │ │ mov %dl,(%ebx) │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 5527 , std::allocator >)@@Base+0xc27> │ │ │ │ │ + je 8967 , std::allocator >)@@Base+0xc27> │ │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ │ mov %edx,%eax │ │ │ │ │ movzbl (%edi),%ebx │ │ │ │ │ - jmp 540e , std::allocator >)@@Base+0xb0e> │ │ │ │ │ + jmp 884e , std::allocator >)@@Base+0xb0e> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov %ebx,%edi │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ push %edi │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 5307 , std::allocator >)@@Base+0xa07> │ │ │ │ │ + jmp 8747 , std::allocator >)@@Base+0xa07> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ │ mov 0x0(%ebp),%edi │ │ │ │ │ mov %esi,%eax │ │ │ │ │ - jmp 576b , std::allocator >)@@Base+0xe6b> │ │ │ │ │ + jmp 8bab , std::allocator >)@@Base+0xe6b> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:233 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ebx │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:236 │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:237 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:236 │ │ │ │ │ movb $0x4,(%eax) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 │ │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ movzbl (%eax),%edx │ │ │ │ │ - jmp 56c9 , std::allocator >)@@Base+0xdc9> │ │ │ │ │ + jmp 8b09 , std::allocator >)@@Base+0xdc9> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ │ push %edi │ │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ - jmp 5776 , std::allocator >)@@Base+0xe76> │ │ │ │ │ + jmp 8bb6 , std::allocator >)@@Base+0xe76> │ │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ │ - jmp 555a , std::allocator >)@@Base+0xc5a> │ │ │ │ │ + jmp 899a , std::allocator >)@@Base+0xc5a> │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:283 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ebx │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:285 │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ movb $0x4,(%eax) │ │ │ │ │ - jmp 554c , std::allocator >)@@Base+0xc4c> │ │ │ │ │ + jmp 898c , std::allocator >)@@Base+0xc4c> │ │ │ │ │ +void seqan2::_doTracebackGoHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:285 │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov %ebp,%edi │ │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ │ mov %esi,%ebp │ │ │ │ │ mov %edi,%esi │ │ │ │ │ - jmp 57e3 , std::allocator >)@@Base+0xee3> │ │ │ │ │ + jmp 8c23 , std::allocator >)@@Base+0xee3> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:312 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ebx │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:315 │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:316 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:315 │ │ │ │ │ movb $0x2,(%eax) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ movzbl (%eax),%edx │ │ │ │ │ - jmp 5591 , std::allocator >)@@Base+0xc91> │ │ │ │ │ + jmp 89d1 , std::allocator >)@@Base+0xc91> │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned int, unsigned int, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:360 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ebx │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ │ - call 4470 <__cxa_finalize@plt+0x10e0> │ │ │ │ │ + call 78b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xad0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:362 │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ movb $0x2,(%eax) │ │ │ │ │ - jmp 5614 , std::allocator >)@@Base+0xd14> │ │ │ │ │ + jmp 8a54 , std::allocator >)@@Base+0xd14> │ │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ │ push %edx │ │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ │ mov %edx,0x34(%esp) │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ │ - jmp 57f1 , std::allocator >)@@Base+0xef1> │ │ │ │ │ + jmp 8c31 , std::allocator >)@@Base+0xef1> │ │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ │ - jmp 5622 , std::allocator >)@@Base+0xd22> │ │ │ │ │ + jmp 8a62 , std::allocator >)@@Base+0xd22> │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&) [clone .isra.0]: │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ │ │ -000059d0 : │ │ │ │ │ +00008e10 : │ │ │ │ │ adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:12 │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ - add $0xe4f1,%ebx │ │ │ │ │ + add $0xb0b1,%ebx │ │ │ │ │ sub $0x1b8,%esp │ │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ │ mov %ecx,-0x174(%ebp) │ │ │ │ │ mov %eax,-0x160(%ebp) │ │ │ │ │ mov %ebx,-0x140(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ mov %gs:0x14,%eax │ │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ │ lea -0x74(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ movb $0x0,-0x74(%ebp) │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:85 │ │ │ │ │ movl $0x0,-0x11c(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:86 │ │ │ │ │ movl $0x0,-0x118(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:87 │ │ │ │ │ movl $0x0,-0x114(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ mov %eax,-0x180(%ebp) │ │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ │ +seqan2::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ push %ecx │ │ │ │ │ call 3160 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:89 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6a20 │ │ │ │ │ + jne 9e60 │ │ │ │ │ +seqan2::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:85 │ │ │ │ │ movl $0x0,-0x110(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:86 │ │ │ │ │ movl $0x0,-0x10c(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:87 │ │ │ │ │ movl $0x0,-0x108(%ebp) │ │ │ │ │ +seqan2::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ push -0x160(%ebp) │ │ │ │ │ call 3160 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,%esi │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:89 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 69a8 │ │ │ │ │ + jne 9de8 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ mov -0x140(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ lea -0x5c(%ebp),%ecx │ │ │ │ │ lea -0x64(%ebp),%eax │ │ │ │ │ mov %ecx,-0x184(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ lea -0x2eb3(%edi),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ mov %ebx,%edx │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ mov %eax,-0x1a4(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ - call 3e00 <__cxa_finalize@plt+0xa70> │ │ │ │ │ + call 7240 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ │ lea -0x4c(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ mov %ebx,%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ mov %eax,-0x1a8(%ebp) │ │ │ │ │ mov %edi,-0x188(%ebp) │ │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ - call 3e00 <__cxa_finalize@plt+0xa70> │ │ │ │ │ + call 7240 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > const&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ +seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,-0x104(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,-0x100(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,-0xfc(%ebp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > const&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push $0x480 │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Holder, seqan2::Alloc >, seqan2::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > const&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ +seqan2::Holder, seqan2::Alloc >, seqan2::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x10(%eax) │ │ │ │ │ +seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >::Gaps(): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:143 (discriminator 2) │ │ │ │ │ movl $0x0,0x14(%eax) │ │ │ │ │ movl $0x0,0x18(%eax) │ │ │ │ │ movl $0x0,0x1c(%eax) │ │ │ │ │ movl $0x0,0x20(%eax) │ │ │ │ │ +seqan2::Holder, seqan2::Alloc >, seqan2::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movl $0x0,0x24(%eax) │ │ │ │ │ movl $0x0,0x28(%eax) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,0x2c(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,0x30(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x34(%eax) │ │ │ │ │ +seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >::Gaps(): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:143 (discriminator 2) │ │ │ │ │ movl $0x0,0x38(%eax) │ │ │ │ │ movl $0x0,0x3c(%eax) │ │ │ │ │ movl $0x0,0x40(%eax) │ │ │ │ │ movl $0x0,0x44(%eax) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > const&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x104(%ebp) │ │ │ │ │ +seqan2::Size, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1741 (discriminator 1) │ │ │ │ │ lea 0x48(%eax),%eax │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, seqan2::Alloc >, seqan2::Tag >, void, unsigned int>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,-0xfc(%ebp) │ │ │ │ │ +seqan2::Size, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1741 (discriminator 1) │ │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movl $0xc,(%esp) │ │ │ │ │ call 3030 │ │ │ │ │ pop %edx │ │ │ │ │ +void seqan2::assign, seqan2::Alloc, seqan2::String, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ lea -0x11c(%ebp),%edx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ pop %ecx │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x4(%esi) │ │ │ │ │ +void seqan2::assign, seqan2::Alloc, seqan2::String, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ call 3110 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@plt> │ │ │ │ │ +bool seqan2::empty, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ │ +void seqan2::assign, seqan2::Alloc, seqan2::String, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +bool seqan2::empty, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ mov %eax,-0x13c(%ebp) │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 76c0 │ │ │ │ │ + je ab00 │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ │ sub (%eax),%ecx │ │ │ │ │ mov %ecx,-0x13c(%ebp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x8(%esi),%edi │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov $0xc,%eax │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %edi,%edx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1724 │ │ │ │ │ cmp $0xc,%edx │ │ │ │ │ - ja 5c13 │ │ │ │ │ + ja 9053 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmpl $0x2,0x10(%esi) │ │ │ │ │ - jbe 6ae8 │ │ │ │ │ + jbe 9f28 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add %edi,%eax │ │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ │ +void seqan2::_setLength, seqan2::Alloc >, unsigned int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:247 (discriminator 1) │ │ │ │ │ mov -0x13c(%ebp),%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ movl $0x0,(%edi) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:247 (discriminator 1) │ │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 (discriminator 1) │ │ │ │ │ @@ -4155,377 +9579,502 @@ │ │ │ │ │ mov %eax,0x18(%esi) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ mov %ecx,0x20(%esi) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:252 │ │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Tag const>::Type seqan2::begin, seqan2::Alloc >, seqan2::Tag >, void>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x104(%ebp),%esi │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7680 │ │ │ │ │ + je aac0 │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ │ +void seqan2::assign, seqan2::Alloc, seqan2::String, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ lea -0x110(%ebp),%edx │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ call 3110 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@plt> │ │ │ │ │ +bool seqan2::empty, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ │ +void seqan2::assign, seqan2::Alloc, seqan2::String, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +bool seqan2::empty, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ mov %eax,-0x13c(%ebp) │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7640 │ │ │ │ │ + je aa80 │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ │ sub (%eax),%ecx │ │ │ │ │ mov %ecx,-0x13c(%ebp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x2c(%esi),%edi │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x30(%esi),%edx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov $0xc,%eax │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %edi,%edx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1724 │ │ │ │ │ cmp $0xc,%edx │ │ │ │ │ - ja 5caa │ │ │ │ │ + ja 90ea │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmpl $0x2,0x34(%esi) │ │ │ │ │ - jbe 6b80 │ │ │ │ │ + jbe 9fc0 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add %edi,%eax │ │ │ │ │ mov %eax,0x30(%esi) │ │ │ │ │ +void seqan2::_setLength, seqan2::Alloc >, unsigned int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:247 (discriminator 1) │ │ │ │ │ mov -0x13c(%ebp),%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ movl $0x0,(%edi) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:247 (discriminator 1) │ │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 (discriminator 1) │ │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:253 │ │ │ │ │ mov %eax,0x3c(%esi) │ │ │ │ │ +seqan2::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:95 │ │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ │ +void seqan2::_setLength, seqan2::Alloc >, unsigned int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ mov %ecx,0x44(%esi) │ │ │ │ │ +int seqan2::globalAlignment, seqan2::Alloc >, seqan2::Tag, int, seqan2::Tag, true, true, true, true, seqan2::Tag >(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, seqan2::Score > const&, seqan2::AlignConfig > const&): │ │ │ │ │ /usr/include/seqan/align/global_alignment_unbanded.h:261 (discriminator 2) │ │ │ │ │ mov 0x18(%ebp),%ecx │ │ │ │ │ +seqan2::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:95 │ │ │ │ │ mov %eax,-0xec(%ebp) │ │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ │ +void seqan2::_setLength, seqan2::Alloc >, unsigned int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ movl $0x0,0x40(%esi) │ │ │ │ │ +seqan2::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:95 │ │ │ │ │ mov %eax,-0xe8(%ebp) │ │ │ │ │ /usr/include/seqan/score/score_simple.h:96 │ │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ │ +void seqan2::_setLength, seqan2::Alloc >, unsigned int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:252 │ │ │ │ │ movl $0x0,0x38(%esi) │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x104(%ebp),%esi │ │ │ │ │ +seqan2::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:96 │ │ │ │ │ mov %eax,-0xe4(%ebp) │ │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ │ mov %eax,-0xe0(%ebp) │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ │ +int seqan2::globalAlignment, seqan2::Alloc >, seqan2::Tag, int, seqan2::Tag, true, true, true, true, seqan2::Tag >(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, seqan2::Score > const&, seqan2::AlignConfig > const&): │ │ │ │ │ /usr/include/seqan/align/global_alignment_unbanded.h:261 (discriminator 2) │ │ │ │ │ cmp %ecx,0x1c(%ebp) │ │ │ │ │ - je 6480 │ │ │ │ │ + je 98c0 │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,-0xf4(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,-0xf0(%ebp) │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 6aa0 │ │ │ │ │ + je 9ee0 │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ │ mov %eax,-0x13c(%ebp) │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 75b0 │ │ │ │ │ + je a9f0 │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov %eax,-0x144(%ebp) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,-0xa8(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,-0x98(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ │ +bool seqan2::_isValidDPSettings, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::DPBandConfig >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je 761c │ │ │ │ │ + je aa5c │ │ │ │ │ mov -0x13c(%ebp),%eax │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ - je 761c │ │ │ │ │ + je aa5c │ │ │ │ │ +seqan2::DPMatrix_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >::DPMatrix_(): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:64 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x12c(%ebp),%eax │ │ │ │ │ +seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movl $0x0,-0x12c(%ebp) │ │ │ │ │ +seqan2::DPMatrix_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >::DPMatrix_(): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:64 │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ +seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movl $0x0,-0x128(%ebp) │ │ │ │ │ +seqan2::DPMatrix_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >::DPMatrix_(): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:64 │ │ │ │ │ mov %eax,-0x150(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ call 3190 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movl $0x0,-0x124(%ebp) │ │ │ │ │ +seqan2::DPMatrix_, seqan2::String > >::DPMatrix_(): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:122 │ │ │ │ │ lea -0x124(%ebp),%eax │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movl $0x0,-0x120(%ebp) │ │ │ │ │ +seqan2::DPMatrix_, seqan2::String > >::DPMatrix_(): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:122 │ │ │ │ │ mov %eax,-0x148(%ebp) │ │ │ │ │ mov %eax,(%esp) │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov -0x144(%ebp),%eax │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x128(%ebp),%ecx │ │ │ │ │ +seqan2::DPMatrix_, seqan2::String > >::DPMatrix_(): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:122 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ sub (%eax),%esi │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1406 (discriminator 2) │ │ │ │ │ add $0x1,%esi │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:469 │ │ │ │ │ mov %esi,%edi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 7270 │ │ │ │ │ + je a6b0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x12c(%ebp),%eax │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x120(%ebp),%edx │ │ │ │ │ +void seqan2::setLength >, 2u, seqan2::String >, seqan2::Alloc >, unsigned int>(seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 7470 │ │ │ │ │ + je a8b0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x124(%ebp),%eax │ │ │ │ │ +void seqan2::setLength >, unsigned int>(seqan2::Matrix > >&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov %edi,0x4(%eax) │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov -0x13c(%ebp),%eax │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ sub (%eax),%esi │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1411 (discriminator 2) │ │ │ │ │ add $0x1,%esi │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:469 │ │ │ │ │ mov %esi,%edi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7440 │ │ │ │ │ + je a880 │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x12c(%ebp),%eax │ │ │ │ │ +void seqan2::setLength >, 2u, seqan2::String >, seqan2::Alloc >, unsigned int>(seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov %esi,(%eax) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7420 │ │ │ │ │ + je a860 │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x124(%ebp),%eax │ │ │ │ │ +void seqan2::setLength >, unsigned int>(seqan2::Matrix > >&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov %edi,(%eax) │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7400 │ │ │ │ │ + je a840 │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x12c(%ebp),%esi │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ - je 5ebb │ │ │ │ │ + je 92fb │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push (%edi) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %edi,(%esp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::setValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ lea -0xa8(%ebp),%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movl $0x2,0x1c(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ mov %eax,0x18(%esi) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7590 │ │ │ │ │ + je a9d0 │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x124(%ebp),%esi │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ - je 5f06 │ │ │ │ │ + je 9346 │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push (%edi) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Tag >, seqan2::String > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag >&, seqan2::String > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %edi,(%esp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::setValue > >(seqan2::Holder >, seqan2::Tag >&, seqan2::String >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ lea -0x9c(%ebp),%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movl $0x2,0x1c(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ mov %eax,0x18(%esi) │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const>::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov -0x12c(%ebp),%esi │ │ │ │ │ +seqan2::Size >, 2u, seqan2::String >, seqan2::Alloc > > >::Type seqan2::length >, 2u, seqan2::String >, seqan2::Alloc > >(seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:406 (discriminator 1) │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > const>::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ │ +seqan2::Size >, 2u, seqan2::String >, seqan2::Alloc > > >::Type seqan2::length >, 2u, seqan2::String >, seqan2::Alloc > >(seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:406 (discriminator 1) │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%ecx),%edi │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ │ mov %eax,-0x158(%ebp) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %edi,%eax │ │ │ │ │ mov %eax,-0x154(%ebp) │ │ │ │ │ sar $0x2,%eax │ │ │ │ │ imul $0xaaaaaaab,%eax,%eax │ │ │ │ │ mov %eax,-0x14c(%ebp) │ │ │ │ │ +void seqan2::resize >, seqan2::String >, seqan2::Alloc > >(seqan2::DPMatrix_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:89 (discriminator 1) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - jae 7510 │ │ │ │ │ + jae a950 │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1428 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x148(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 3200 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@plt> │ │ │ │ │ +seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >::DPMatrixNavigator_, 0>(seqan2::DPMatrix_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >&, seqan2::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:71 │ │ │ │ │ mov -0x150(%ebp),%eax │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x128(%ebp),%ebx │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1428 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >::DPMatrixNavigator_, 0>(seqan2::DPMatrix_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >&, seqan2::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:70 │ │ │ │ │ movl $0x0,-0xb8(%ebp) │ │ │ │ │ movl $0x0,-0xb4(%ebp) │ │ │ │ │ movl $0x0,-0xb0(%ebp) │ │ │ │ │ movl $0x0,-0xac(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:71 │ │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 74b0 │ │ │ │ │ + je a8f0 │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x12c(%ebp),%esi │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 74d8 │ │ │ │ │ + je a918 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc >, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ │ mov (%eax),%edi │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x128(%ebp),%edx │ │ │ │ │ +seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >::DPMatrixNavigator_, 0>(seqan2::DPMatrix_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >&, seqan2::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:72 (discriminator 1) │ │ │ │ │ mov %edi,-0xb0(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:73 │ │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 7490 │ │ │ │ │ + je a8d0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x12c(%ebp),%eax │ │ │ │ │ +seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >::DPMatrixNavigator_, 0>(seqan2::DPMatrix_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >&, seqan2::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2) │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ sub (%edx),%eax │ │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov -0x140(%ebp),%eax │ │ │ │ │ mov 0x11c(%eax),%esi │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ │ mov %eax,0x8(%edi) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ │ +seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >::DPMatrixNavigator_, 0>(seqan2::DPMatrix_, seqan2::String > >&, seqan2::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80 │ │ │ │ │ movl $0x0,-0xd8(%ebp) │ │ │ │ │ movl $0x0,-0xd4(%ebp) │ │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 73a0 │ │ │ │ │ + je a7e0 │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x124(%ebp),%edi │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::value > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 73c8 │ │ │ │ │ + je a808 │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ +seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >::DPMatrixNavigator_, 0>(seqan2::DPMatrix_, seqan2::String > >&, seqan2::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:87 │ │ │ │ │ movb $0x0,(%eax) │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1439 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ lea -0xec(%ebp),%ecx │ │ │ │ │ lea -0xbc(%ebp),%edx │ │ │ │ │ +seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >::DPMatrixNavigator_, 0>(seqan2::DPMatrix_, seqan2::String > >&, seqan2::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:85 (discriminator 1) │ │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ +seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >::DPMatrixNavigator_, 0>(seqan2::DPMatrix_, seqan2::String > >&, seqan2::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:86 │ │ │ │ │ movl $0x1,-0xd8(%ebp) │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1439 │ │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ │ mov -0x148(%ebp),%eax │ │ │ │ │ movl $0x0,-0xc0(%ebp) │ │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ │ @@ -4533,87 +10082,106 @@ │ │ │ │ │ mov %eax,-0x18c(%ebp) │ │ │ │ │ mov %eax,%edi │ │ │ │ │ lea -0xcc(%ebp),%eax │ │ │ │ │ push %ecx │ │ │ │ │ mov %edi,%ecx │ │ │ │ │ push -0x13c(%ebp) │ │ │ │ │ push -0x144(%ebp) │ │ │ │ │ - call 3eb0 <__cxa_finalize@plt+0xb20> │ │ │ │ │ + call 72f0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x510> │ │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1439 │ │ │ │ │ mov -0xdc(%ebp),%esi │ │ │ │ │ mov -0xc4(%ebp),%edx │ │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ │ mov %eax,-0x14c(%ebp) │ │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ │ mov %eax,-0x154(%ebp) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7310 │ │ │ │ │ + je a750 │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::value > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7347 │ │ │ │ │ + je a787 │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ +seqan2::EnableIf > >, void>::Type seqan2::_correctTraceValue, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, int, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1197 (discriminator 2) │ │ │ │ │ mov -0x14c(%ebp),%edi │ │ │ │ │ +void seqan2::_setToPosition >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned int>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1) │ │ │ │ │ add %ecx,%eax │ │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ │ +seqan2::EnableIf > >, void>::Type seqan2::_correctTraceValue, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, int, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1197 (discriminator 2) │ │ │ │ │ cmp %edi,%edx │ │ │ │ │ - je 7258 │ │ │ │ │ + je a698 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1202 (discriminator 2) │ │ │ │ │ mov -0x154(%ebp),%edx │ │ │ │ │ cmp %edx,-0x14c(%ebp) │ │ │ │ │ - je 6c13 │ │ │ │ │ + je a053 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov -0x13c(%ebp),%eax │ │ │ │ │ mov -0x144(%ebp),%edx │ │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ │ sub (%eax),%edi │ │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ │ sub (%edx),%eax │ │ │ │ │ +seqan2::EnableIf, seqan2::Alloc > > >, void>::Type seqan2::_computeTraceback, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:613 (discriminator 4) │ │ │ │ │ mov %eax,-0x130(%ebp) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 72a0 │ │ │ │ │ + je a6e0 │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%esi │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::value > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%esi),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 72cb │ │ │ │ │ + je a70b │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ +void seqan2::_setToPosition >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned int>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1) │ │ │ │ │ add %ecx,%eax │ │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ +unsigned char seqan2::_retrieveInitialTraceDirection >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(unsigned char&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:462 │ │ │ │ │ test $0x40,%al │ │ │ │ │ - jne 7701 │ │ │ │ │ + jne ab41 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:472 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:467 │ │ │ │ │ test $0x20,%al │ │ │ │ │ - jne 7726 │ │ │ │ │ + jne ab66 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:464 │ │ │ │ │ mov %al,-0x132(%ebp) │ │ │ │ │ +seqan2::DisableIf >, void>::Type seqan2::_computeTraceback, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ lea -0xf8(%ebp),%esi │ │ │ │ │ lea -0x130(%ebp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:572 (discriminator 1) │ │ │ │ │ mov %dl,-0x131(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ @@ -4621,122 +10189,161 @@ │ │ │ │ │ lea -0x132(%ebp),%edx │ │ │ │ │ movl $0x0,-0xf8(%ebp) │ │ │ │ │ mov %esi,-0x190(%ebp) │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push -0x18c(%ebp) │ │ │ │ │ - call 5080 , std::allocator >)@@Base+0x780> │ │ │ │ │ + call 84c0 , std::allocator >)@@Base+0x780> │ │ │ │ │ mov -0xf8(%ebp),%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::clear > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,-0x120(%ebp) │ │ │ │ │ - je 6238 │ │ │ │ │ + je 9678 │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x124(%ebp),%edi │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%edi) │ │ │ │ │ - je 6214 │ │ │ │ │ + je 9654 │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ mov %eax,-0x13c(%ebp) │ │ │ │ │ push (%eax) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Tag >, seqan2::String > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag >&, seqan2::String > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ pop %edx │ │ │ │ │ push -0x13c(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0xc(%edi) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ pop %eax │ │ │ │ │ push (%edi) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::deallocate > >, seqan2::Tag >, seqan2::Matrix > > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder > >, seqan2::Tag >&, seqan2::Matrix > > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %edi,(%esp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::clear > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:534 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::clear >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,-0x128(%ebp) │ │ │ │ │ - je 629f │ │ │ │ │ + je 96df │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x12c(%ebp),%edi │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%edi) │ │ │ │ │ - je 627b │ │ │ │ │ + je 96bb │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ mov %eax,-0x13c(%ebp) │ │ │ │ │ push (%eax) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ pop %eax │ │ │ │ │ push -0x13c(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0xc(%edi) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ pop %eax │ │ │ │ │ push (%edi) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::deallocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %edi,(%esp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::clear >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:534 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::String >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:198 │ │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ pop %eax │ │ │ │ │ push -0xa8(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Tag const>::Type seqan2::begin, seqan2::Alloc >, seqan2::Tag >, void>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x104(%ebp),%eax │ │ │ │ │ +int seqan2::globalAlignment, seqan2::Alloc >, seqan2::Tag, int, seqan2::Tag, true, true, true, true, seqan2::Tag, seqan2::Tag >(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, seqan2::Score > const&, seqan2::AlignConfig > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/global_alignment_unbanded.h:237 (discriminator 2) │ │ │ │ │ add $0xc,%esp │ │ │ │ │ mov %esi,-0xf8(%ebp) │ │ │ │ │ push -0x190(%ebp) │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > >::Type seqan2::value, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc, int>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ lea 0x24(%eax),%edx │ │ │ │ │ +int seqan2::globalAlignment, seqan2::Alloc >, seqan2::Tag, int, seqan2::Tag, true, true, true, true, seqan2::Tag, seqan2::Tag >(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, seqan2::Score > const&, seqan2::AlignConfig > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/global_alignment_unbanded.h:237 (discriminator 2) │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ call 3370 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %esi,(%esp) │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:29 (discriminator 2) │ │ │ │ │ lea -0xa8(%ebp),%edi │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ call 31f0 │ │ │ │ │ +int seqan2::globalAlignment, seqan2::Alloc >, seqan2::Tag, int, seqan2::Tag, true, true, true, true, seqan2::Tag, seqan2::Tag >(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, seqan2::Score > const&, seqan2::AlignConfig > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x160(%ebp) │ │ │ │ │ call 3160 │ │ │ │ │ pop %edx │ │ │ │ │ push -0x174(%ebp) │ │ │ │ │ mov %eax,%esi │ │ │ │ │ call 3160 │ │ │ │ │ pop %ecx │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:29 (discriminator 2) │ │ │ │ │ push -0x14c(%ebp) │ │ │ │ │ push %esi │ │ │ │ │ push %eax │ │ │ │ │ lea -0x104(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ @@ -4746,168 +10353,213 @@ │ │ │ │ │ lea -0x34(%ebp),%esi │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ call 3080 │ │ │ │ │ ./porechop/src/adapter_align.cpp:30 (discriminator 2) │ │ │ │ │ push %esi │ │ │ │ │ call 31d0 , std::allocator >)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:30 (discriminator 2) │ │ │ │ │ mov %eax,%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ lea -0x2c(%ebp),%eax │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:30 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je 635d │ │ │ │ │ + je 979d │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ call 31a0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:197 │ │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ │ mov -0x104(%ebp),%edi │ │ │ │ │ +void seqan2::_arrayDestructDefault, seqan2::Alloc >, seqan2::Tag >*, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:548 │ │ │ │ │ cmp %edi,%eax │ │ │ │ │ - je 63cb │ │ │ │ │ + je 980b │ │ │ │ │ mov %eax,-0x13c(%ebp) │ │ │ │ │ mov %esi,-0x144(%ebp) │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x8(%edi) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::clear, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ testl $0xfffffffd,0x4(%edi) │ │ │ │ │ - je 63b4 │ │ │ │ │ + je 97f4 │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%edi),%esi │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push (%esi) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %esi,(%esp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::clear, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::_arrayDestructDefault, seqan2::Alloc >, seqan2::Tag >*, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:551 │ │ │ │ │ add $0x24,%edi │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:548 │ │ │ │ │ cmp %edi,-0x13c(%ebp) │ │ │ │ │ - jne 6380 │ │ │ │ │ + jne 97c0 │ │ │ │ │ +seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:198 │ │ │ │ │ mov -0x144(%ebp),%esi │ │ │ │ │ mov -0x104(%ebp),%edi │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push %edi │ │ │ │ │ call 31f0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ mov -0x188(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je 63fd │ │ │ │ │ + je 983d │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ call 31a0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ mov -0x184(%ebp),%eax │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je 6423 │ │ │ │ │ + je 9863 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ call 31a0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x110(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ pop %eax │ │ │ │ │ push -0x11c(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ mov -0x180(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je 6466 │ │ │ │ │ + je 98a6 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ call 31a0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:31 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 7f4d │ │ │ │ │ + jne b38d │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ mov %esi,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,-0xc8(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,-0xc4(%ebp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7b98 │ │ │ │ │ + je afd8 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ │ mov %eax,-0x19c(%ebp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 78cc │ │ │ │ │ + je ad0c │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov %eax,-0x1a0(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ @@ -4922,19 +10574,19 @@ │ │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,-0x98(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je 7938 │ │ │ │ │ + je ad78 │ │ │ │ │ mov -0x19c(%ebp),%eax │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ - je 7938 │ │ │ │ │ + je ad78 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:64 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0xf8(%ebp),%eax │ │ │ │ │ movl $0x0,-0xf8(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ movl $0x0,-0xf4(%ebp) │ │ │ │ │ mov %eax,-0x190(%ebp) │ │ │ │ │ @@ -4965,25 +10617,25 @@ │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x194(%ebp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1406 (discriminator 2) │ │ │ │ │ add $0x1,%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov %esi,%edi │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 6d00 │ │ │ │ │ + je a140 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov -0x164(%ebp),%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0xd8(%ebp),%ebx │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 6ce4 │ │ │ │ │ + je a124 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0xdc(%ebp),%edx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov -0x19c(%ebp),%ecx │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ mov %edi,0x4(%eax) │ │ │ │ │ @@ -4994,29 +10646,29 @@ │ │ │ │ │ mov -0x194(%ebp),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1411 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov -0x164(%ebp),%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 6c23 │ │ │ │ │ + je a063 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov %esi,(%eax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7951 │ │ │ │ │ + je ad91 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ mov %esi,(%eax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ mov -0x164(%ebp),%eax │ │ │ │ │ testl $0xfffffffd,0x1c(%eax) │ │ │ │ │ - je 662b │ │ │ │ │ + je 9a6b │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push (%esi) │ │ │ │ │ call 31f0 │ │ │ │ │ @@ -5031,20 +10683,20 @@ │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ lea -0xa8(%ebp),%eax │ │ │ │ │ mov %eax,0x18(%ecx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movl $0x2,0x1c(%ecx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 7871 │ │ │ │ │ + je acb1 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0xdc(%ebp),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ - je 667c │ │ │ │ │ + je 9abc │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push (%edi) │ │ │ │ │ call 31f0 │ │ │ │ │ @@ -5077,31 +10729,31 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %edx,%eax │ │ │ │ │ mov %eax,-0x148(%ebp) │ │ │ │ │ sar $0x2,%eax │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:89 (discriminator 1) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jae 77f2 │ │ │ │ │ + jae ac32 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1428 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x18c(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 3200 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@plt> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x194(%ebp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1428 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7733 │ │ │ │ │ + je ab73 │ │ │ │ │ mov -0x164(%ebp),%eax │ │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 7977 │ │ │ │ │ + je adb7 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2) │ │ │ │ │ mov -0x164(%ebp),%eax │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80 │ │ │ │ │ @@ -5122,21 +10774,21 @@ │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:84 │ │ │ │ │ mov -0x18c(%ebp),%eax │ │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 788d │ │ │ │ │ + je accd │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0xdc(%ebp),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7ca8 │ │ │ │ │ + je b0e8 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ │ mov (%eax),%esi │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ lea 0x1(%esi),%ebx │ │ │ │ │ @@ -5168,28 +10820,28 @@ │ │ │ │ │ mov %edi,-0x168(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov %eax,-0x16c(%ebp) │ │ │ │ │ /usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ mov %edx,-0x144(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ cmp %edx,%edi │ │ │ │ │ - je 6849 │ │ │ │ │ + je 9c89 │ │ │ │ │ sub %edi,%eax │ │ │ │ │ lea 0x1(%esi),%ebx │ │ │ │ │ mov %eax,%edi │ │ │ │ │ mov %ebx,-0x148(%ebp) │ │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ │ mov %edx,-0x150(%ebp) │ │ │ │ │ add %ecx,%edx │ │ │ │ │ cmp %edx,%ebx │ │ │ │ │ - jae 67ec │ │ │ │ │ + jae 9c2c │ │ │ │ │ lea (%esi,%edi,1),%edx │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jb 7d3d │ │ │ │ │ + jb b17d │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ sub $0x1,%edi │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov %ecx,-0x154(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ │ push %edx │ │ │ │ │ @@ -5225,15 +10877,15 @@ │ │ │ │ │ movb $0x0,0x1(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:104 (discriminator 1) │ │ │ │ │ movl $0x0,-0x170(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ cmp %eax,-0x14c(%ebp) │ │ │ │ │ - jge 688b │ │ │ │ │ + jge 9ccb │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov -0xdc(%ebp),%edx │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %eax,-0x14c(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ @@ -5252,15 +10904,15 @@ │ │ │ │ │ shl $0x2,%ecx │ │ │ │ │ mov %ecx,-0x178(%ebp) │ │ │ │ │ /usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ │ mov %ecx,-0x17c(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:533 (discriminator 2) │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - je 6e51 │ │ │ │ │ + je a291 │ │ │ │ │ mov %eax,-0x154(%ebp) │ │ │ │ │ mov -0x168(%ebp),%ecx │ │ │ │ │ mov -0x16c(%ebp),%eax │ │ │ │ │ mov %edx,-0x1ac(%ebp) │ │ │ │ │ sub %ecx,%eax │ │ │ │ │ mov %eax,-0x198(%ebp) │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ @@ -5286,306 +10938,371 @@ │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ mov %eax,-0x13c(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ movb $0x0,0x1(%ebx) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ cmp %edi,%ecx │ │ │ │ │ - je 7240 │ │ │ │ │ + je a680 │ │ │ │ │ lea 0x2(%ebx),%edi │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ mov %eax,-0x158(%ebp) │ │ │ │ │ lea 0x4(%eax),%ebx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:307 (discriminator 2) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - jmp 6971 │ │ │ │ │ + jmp 9db1 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ mov 0x1c(%ebp),%edx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ movb $0x22,-0x13c(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ add %esi,%edx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - jle 6997 │ │ │ │ │ + jle 9dd7 │ │ │ │ │ mov %edx,(%ebx) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ movzbl -0x13c(%ebp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ add $0x1,%edi │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ add $0x1,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ mov %al,-0x1(%edi) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ cmp %ecx,-0x144(%ebp) │ │ │ │ │ - je 6d50 │ │ │ │ │ + je a190 │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ movzbl -0x148(%ebp),%eax │ │ │ │ │ cmp (%ecx),%al │ │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ │ cmovne 0x14(%ebp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ add %esi,%eax │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ mov (%ebx),%esi │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ cmp %edx,%esi │ │ │ │ │ - jg 6940 │ │ │ │ │ + jg 9d80 │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ add 0x1c(%ebp),%edx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ movb $0x44,-0x13c(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - jg 6950 │ │ │ │ │ + jg 9d90 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ movb $0x1,-0x13c(%ebp) │ │ │ │ │ - jmp 6952 │ │ │ │ │ + jmp 9d92 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +bool seqan2::empty(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:365 (discriminator 2) │ │ │ │ │ mov -0x160(%ebp),%eax │ │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ │ - je 5a8d │ │ │ │ │ + je 8ecd │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%esi │ │ │ │ │ - jbe 7bda │ │ │ │ │ + jbe b01a │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %esi,%edi │ │ │ │ │ shr $1,%edi │ │ │ │ │ add %esi,%edi │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add %eax,%esi │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x110(%ebp) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x160(%ebp),%ecx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edi,-0x108(%ebp) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:341 │ │ │ │ │ mov 0x104(%ebx),%edx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %esi,-0x10c(%ebp) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::assign(seqan2::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ movzbl (%ecx),%ebx │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:405 │ │ │ │ │ add $0x1,%eax │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:404 │ │ │ │ │ add $0x1,%ecx │ │ │ │ │ +seqan2::assign(seqan2::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ movzbl (%edx,%ebx,1),%ebx │ │ │ │ │ mov %bl,-0x1(%eax) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ - jne 6a00 │ │ │ │ │ - jmp 5a8d │ │ │ │ │ + jne 9e40 │ │ │ │ │ + jmp 8ecd │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %eax,%esi │ │ │ │ │ +bool seqan2::empty(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:365 (discriminator 2) │ │ │ │ │ mov -0x174(%ebp),%eax │ │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ │ - je 5a4e │ │ │ │ │ + je 8e8e │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%esi │ │ │ │ │ - jbe 7be9 │ │ │ │ │ + jbe b029 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %esi,%edi │ │ │ │ │ shr $1,%edi │ │ │ │ │ add %esi,%edi │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add %eax,%esi │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x11c(%ebp) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x174(%ebp),%ecx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edi,-0x114(%ebp) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:341 │ │ │ │ │ mov 0x104(%ebx),%edx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %esi,-0x118(%ebp) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::assign(seqan2::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ movzbl (%ecx),%ebx │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:405 │ │ │ │ │ add $0x1,%eax │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:404 │ │ │ │ │ add $0x1,%ecx │ │ │ │ │ +seqan2::assign(seqan2::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ movzbl (%edx,%ebx,1),%ebx │ │ │ │ │ mov %bl,-0x1(%eax) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ - jne 6a80 │ │ │ │ │ - jmp 5a4e │ │ │ │ │ + jne 9ec0 │ │ │ │ │ + jmp 8e8e │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,-0x13c(%ebp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x28(%esi) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Tag const>::Type seqan2::begin, seqan2::Alloc >, seqan2::Tag >, void>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x104(%ebp),%esi │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 5d37 │ │ │ │ │ + jmp 9177 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %ecx,-0x144(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ mov %edx,-0x148(%ebp) │ │ │ │ │ push $0x80 │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %edi,%edi │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ mov -0x144(%ebp),%ecx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,0x10(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - je 770e │ │ │ │ │ + je ab4e │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ mov -0x148(%ebp),%edx │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jle 7e28 │ │ │ │ │ + jle b268 │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %edx │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ call 3330 │ │ │ │ │ mov -0x144(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %ecx,-0x144(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push %edi │ │ │ │ │ call 31f0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ │ mov $0x3,%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x8(%esi),%edi │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ mov -0x144(%ebp),%ecx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ cmova %edx,%eax │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ shl $0x2,%eax │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - jmp 5c13 │ │ │ │ │ + jmp 9053 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %ecx,-0x144(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ mov %edx,-0x148(%ebp) │ │ │ │ │ push $0x80 │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %edi,%edi │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x2c(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ mov -0x144(%ebp),%ecx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,0x34(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - je 771a │ │ │ │ │ + je ab5a │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ mov -0x148(%ebp),%edx │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jle 7e19 │ │ │ │ │ + jle b259 │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %edx │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ call 3330 │ │ │ │ │ mov -0x144(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %ecx,-0x144(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push %edi │ │ │ │ │ call 31f0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ mov 0x34(%esi),%eax │ │ │ │ │ mov $0x3,%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x2c(%esi),%edi │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ mov -0x144(%ebp),%ecx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ cmova %edx,%eax │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ shl $0x2,%eax │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - jmp 5caa │ │ │ │ │ + jmp 90ea │ │ │ │ │ +seqan2::EnableIf > >, void>::Type seqan2::_correctTraceValue, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, int, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1204 (discriminator 1) │ │ │ │ │ movzbl (%eax),%edx │ │ │ │ │ and $0xfffffffe,%edx │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1205 (discriminator 1) │ │ │ │ │ or $0x20,%edx │ │ │ │ │ mov %dl,(%eax) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1207 │ │ │ │ │ - jmp 6129 │ │ │ │ │ + jmp 9569 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %eax,-0xf8(%ebp) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ movl $0x0,-0xf4(%ebp) │ │ │ │ │ push -0x190(%ebp) │ │ │ │ │ call 32c0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ @@ -5607,44 +11324,44 @@ │ │ │ │ │ mov %esi,(%eax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1412 (discriminator 2) │ │ │ │ │ add $0x1,%edi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7c8c │ │ │ │ │ + je b0cc │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0xdc(%ebp),%eax │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov %edi,(%eax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x194(%ebp),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jne 65fe │ │ │ │ │ + jne 9a3e │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov -0x164(%ebp),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ movl $0x0,-0xf4(%ebp) │ │ │ │ │ mov %eax,-0xf8(%ebp) │ │ │ │ │ push -0x190(%ebp) │ │ │ │ │ call 32c0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,-0x164(%ebp) │ │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ │ mov %eax,-0x194(%ebp) │ │ │ │ │ - jmp 65fe │ │ │ │ │ + jmp 9a3e │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x18c(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 65bb │ │ │ │ │ + jmp 99fb │ │ │ │ │ movl $0x0,-0xf4(%ebp) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push -0x190(%ebp) │ │ │ │ │ call 32c0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ @@ -5653,15 +11370,15 @@ │ │ │ │ │ mov %eax,-0x194(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov -0x1a0(%ebp),%eax │ │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ │ sub (%eax),%edi │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1407 (discriminator 2) │ │ │ │ │ add $0x1,%edi │ │ │ │ │ - jmp 65a2 │ │ │ │ │ + jmp 99e2 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov -0x158(%ebp),%ecx │ │ │ │ │ mov -0x150(%ebp),%edi │ │ │ │ │ mov -0x198(%ebp),%eax │ │ │ │ │ lea -0x1(%edi,%eax,1),%edi │ │ │ │ │ lea -0x4(%ecx,%eax,4),%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ @@ -5689,39 +11406,39 @@ │ │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ │ cmovne 0x14(%ebp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ add %esi,%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov $0x44,%esi │ │ │ │ │ cmp %edi,%edx │ │ │ │ │ - jge 6dce │ │ │ │ │ + jge a20e │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ mov 0x1c(%ebp),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov $0x22,%esi │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ add %edi,%ecx │ │ │ │ │ mov %ecx,-0x158(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ mov -0x158(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jge 6f80 │ │ │ │ │ + jge a3c0 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ mov -0x13c(%ebp),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ mov -0x150(%ebp),%edi │ │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ mov %al,0x1(%edi) │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ mov -0x14c(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jle 6e18 │ │ │ │ │ + jle a258 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov -0xdc(%ebp),%edx │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %eax,-0x14c(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ @@ -5730,15 +11447,15 @@ │ │ │ │ │ sub (%edx),%ecx │ │ │ │ │ mov %ecx,-0x170(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:533 (discriminator 2) │ │ │ │ │ addl $0x1,-0x154(%ebp) │ │ │ │ │ mov -0x17c(%ebp),%ecx │ │ │ │ │ mov -0x154(%ebp),%eax │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 68e0 │ │ │ │ │ + jne 9d20 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ mov -0x150(%ebp),%eax │ │ │ │ │ mov -0x1ac(%ebp),%edx │ │ │ │ │ lea 0x2(%eax),%edi │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ add $0x3,%eax │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ @@ -5762,30 +11479,30 @@ │ │ │ │ │ mov %eax,-0x13c(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ movb $0x0,0x1(%ebx) │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jle 6ea2 │ │ │ │ │ + jle a2e2 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov -0xdc(%ebp),%edx │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ mov -0x154(%ebp),%ecx │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %eax,-0x14c(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x18(%edx),%edx │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ sub (%edx),%ecx │ │ │ │ │ mov %ecx,-0x170(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ mov -0x144(%ebp),%edi │ │ │ │ │ cmp %edi,-0x168(%ebp) │ │ │ │ │ - je 7c80 │ │ │ │ │ + je b0c0 │ │ │ │ │ mov -0x154(%ebp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ mov -0x13c(%ebp),%edx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:307 (discriminator 2) │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ @@ -5794,38 +11511,38 @@ │ │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ mov %edx,-0x158(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ mov %edx,%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ mov %edi,-0x13c(%ebp) │ │ │ │ │ - jmp 6f41 │ │ │ │ │ + jmp a381 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ mov 0x1c(%ebp),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov $0x22,%edi │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ add %ebx,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %ecx,%edx │ │ │ │ │ - jge 6f68 │ │ │ │ │ + jge a3a8 │ │ │ │ │ mov %ecx,(%eax) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov -0x13c(%ebp),%edi │ │ │ │ │ mov %dl,(%edi) │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ mov -0x14c(%ebp),%edi │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ mov %edx,-0x148(%ebp) │ │ │ │ │ cmp %edi,%edx │ │ │ │ │ - jle 6f2f │ │ │ │ │ + jle a36f │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0xdc(%ebp),%edi │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ mov 0x18(%edi),%edx │ │ │ │ │ mov -0x13c(%ebp),%edi │ │ │ │ │ sub (%edx),%edi │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ @@ -5834,47 +11551,47 @@ │ │ │ │ │ mov %edi,-0x170(%ebp) │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %edx,-0x14c(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ addl $0x1,-0x13c(%ebp) │ │ │ │ │ add $0x1,%esi │ │ │ │ │ cmp %esi,-0x144(%ebp) │ │ │ │ │ - je 6f90 │ │ │ │ │ + je a3d0 │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ movzbl -0x150(%ebp),%edx │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ add $0x4,%eax │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ cmp %dl,(%esi) │ │ │ │ │ mov 0x10(%ebp),%edx │ │ │ │ │ cmovne 0x14(%ebp),%edx │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ add %ebx,%edx │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ mov (%eax),%ebx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ cmp %ecx,%ebx │ │ │ │ │ - jg 6ee0 │ │ │ │ │ + jg a320 │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ add 0x1c(%ebp),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov $0x44,%edi │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %ecx,%edx │ │ │ │ │ - jl 6eee │ │ │ │ │ + jl a32e │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 6ef0 │ │ │ │ │ + jmp a330 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ - jmp 6dde │ │ │ │ │ + jmp a21e │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ mov -0x168(%ebp),%edi │ │ │ │ │ mov -0x16c(%ebp),%eax │ │ │ │ │ mov -0x158(%ebp),%esi │ │ │ │ │ sub %edi,%eax │ │ │ │ │ mov -0x154(%ebp),%edi │ │ │ │ │ lea -0x1(%edi,%eax,1),%edi │ │ │ │ │ @@ -5900,37 +11617,37 @@ │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ add %edi,%ebx │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ mov -0x13c(%ebp),%edi │ │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ cmp %ecx,%esi │ │ │ │ │ - jle 7004 │ │ │ │ │ + jle a444 │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov $0x22,%edx │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ add %esi,%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %eax,%ebx │ │ │ │ │ - jge 76f7 │ │ │ │ │ + jge ab37 │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ mov -0x13c(%ebp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ mov -0x154(%ebp),%ecx │ │ │ │ │ mov %ebx,0x4(%eax) │ │ │ │ │ mov %dl,0x1(%ecx) │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ mov -0x14c(%ebp),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jle 704a │ │ │ │ │ + jle a48a │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov -0xdc(%ebp),%edx │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ mov -0x148(%ebp),%ecx │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %eax,-0x14c(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ @@ -5949,41 +11666,41 @@ │ │ │ │ │ mov %eax,-0x13c(%ebp) │ │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ │ sub (%ecx),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:613 (discriminator 4) │ │ │ │ │ mov %eax,-0x124(%ebp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 78b0 │ │ │ │ │ + je acf0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0xdc(%ebp),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%esi),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 7d05 │ │ │ │ │ + je b145 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1) │ │ │ │ │ mov -0x170(%ebp),%eax │ │ │ │ │ add %eax,%edx │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%edx),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:475 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:571 (discriminator 1) │ │ │ │ │ mov %al,-0x130(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:475 │ │ │ │ │ and $0x1,%ecx │ │ │ │ │ - jne 70b8 │ │ │ │ │ + jne a4f8 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:478 │ │ │ │ │ mov $0x4,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:477 │ │ │ │ │ test $0x44,%al │ │ │ │ │ - jne 70b8 │ │ │ │ │ + jne a4f8 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:479 │ │ │ │ │ test $0x22,%al │ │ │ │ │ setne %cl │ │ │ │ │ add %ecx,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ lea -0x124(%ebp),%eax │ │ │ │ │ @@ -5996,26 +11713,26 @@ │ │ │ │ │ lea -0x130(%ebp),%edx │ │ │ │ │ movl $0x0,-0xcc(%ebp) │ │ │ │ │ push -0x13c(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ lea -0xbc(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ mov %edi,%eax │ │ │ │ │ - call 4960 , std::allocator >)@@Base+0x60> │ │ │ │ │ + call 7da0 , std::allocator >)@@Base+0x60> │ │ │ │ │ mov -0xcc(%ebp),%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,-0xd8(%ebp) │ │ │ │ │ - je 7186 │ │ │ │ │ + je a5c6 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0xdc(%ebp),%eax │ │ │ │ │ mov %eax,-0x13c(%ebp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%eax) │ │ │ │ │ - je 7152 │ │ │ │ │ + je a592 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push (%eax) │ │ │ │ │ mov %eax,-0x144(%ebp) │ │ │ │ │ @@ -6038,18 +11755,18 @@ │ │ │ │ │ pop %ecx │ │ │ │ │ push -0x13c(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:534 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,-0x194(%ebp) │ │ │ │ │ - je 71fd │ │ │ │ │ + je a63d │ │ │ │ │ mov -0x164(%ebp),%eax │ │ │ │ │ testl $0xfffffffd,0x1c(%eax) │ │ │ │ │ - je 71c9 │ │ │ │ │ + je a609 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ mov %eax,-0x13c(%ebp) │ │ │ │ │ push (%eax) │ │ │ │ │ @@ -6092,414 +11809,522 @@ │ │ │ │ │ push %edi │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ lea 0x24(%eax),%edx │ │ │ │ │ /usr/include/seqan/align/global_alignment_unbanded.h:237 (discriminator 2) │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ call 3370 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@plt> │ │ │ │ │ - jmp 62df │ │ │ │ │ + jmp 971f │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:307 (discriminator 2) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ mov %eax,-0x158(%ebp) │ │ │ │ │ - jmp 6d81 │ │ │ │ │ + jmp a1c1 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::EnableIf > >, void>::Type seqan2::_correctTraceValue, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, int, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1199 (discriminator 1) │ │ │ │ │ movzbl (%eax),%edx │ │ │ │ │ and $0xfffffffe,%edx │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1200 (discriminator 1) │ │ │ │ │ or $0x40,%edx │ │ │ │ │ mov %dl,(%eax) │ │ │ │ │ - jmp 6129 │ │ │ │ │ + jmp 9569 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x150(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 3190 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov -0x144(%ebp),%eax │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ │ sub (%eax),%edi │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1407 (discriminator 2) │ │ │ │ │ add $0x1,%edi │ │ │ │ │ - jmp 5e1c │ │ │ │ │ + jmp 925c │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %ecx,-0x13c(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%esi │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x13c(%ebp),%ecx │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:469 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::value > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%esi),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - jne 615d │ │ │ │ │ + jne 959d │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %ecx,-0x13c(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::create > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ mov -0x13c(%ebp),%ecx │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x18(%esi) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ +void seqan2::create > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x1c(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 6162 │ │ │ │ │ + jmp 95a2 │ │ │ │ │ nop │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edx,-0x15c(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ mov %ecx,-0x158(%ebp) │ │ │ │ │ push %esi │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x158(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x15c(%ebp),%edx │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::value > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 60fc │ │ │ │ │ + jne 953c │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edx,-0x15c(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ mov %ecx,-0x158(%ebp) │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::create > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ mov -0x158(%ebp),%ecx │ │ │ │ │ mov -0x15c(%ebp),%edx │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x18(%edi) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ +void seqan2::create > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x1c(%edi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 6101 │ │ │ │ │ + jmp 9541 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x148(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x124(%ebp),%edi │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::value > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 603e │ │ │ │ │ + jne 947e │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x18(%edi) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ +void seqan2::create > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x1c(%edi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 6043 │ │ │ │ │ + jmp 9483 │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x150(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 3190 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 5e8e │ │ │ │ │ + jmp 92ce │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x148(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 5e76 │ │ │ │ │ + jmp 92b6 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x150(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 3190 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov -0x13c(%ebp),%eax │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ │ sub (%eax),%edi │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1412 (discriminator 2) │ │ │ │ │ add $0x1,%edi │ │ │ │ │ - jmp 5e5e │ │ │ │ │ + jmp 929e │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x148(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 5e35 │ │ │ │ │ + jmp 9275 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x150(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 3190 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 5fd6 │ │ │ │ │ + jmp 9416 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x150(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 3190 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x12c(%ebp),%esi │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 5fb7 │ │ │ │ │ + jne 93f7 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::create >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x18(%esi) │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ +void seqan2::create >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x1c(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 5fbc │ │ │ │ │ + jmp 93fc │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7b27 │ │ │ │ │ + je af67 │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%esi),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 7d7c │ │ │ │ │ + je b1bc │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::capacity >, void>(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ │ lea (%edx,%edx,1),%ebx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ add %edx,%ebx │ │ │ │ │ lea 0x0(,%ebx,4),%esi │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jb 7a06 │ │ │ │ │ + jb ae46 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc >, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%ecx),%ebx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1741 (discriminator 1) │ │ │ │ │ lea (%ebx,%esi,1),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1739 │ │ │ │ │ cmp %edx,-0x14c(%ebp) │ │ │ │ │ - jae 7585 │ │ │ │ │ + jae a9c5 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1741 (discriminator 2) │ │ │ │ │ mov -0x154(%ebp),%edi │ │ │ │ │ lea (%ebx,%edi,1),%edx │ │ │ │ │ +void seqan2::_arrayConstructDefault >*, seqan2::DPCell_ >*>(seqan2::DPCell_ >*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp %esi,%edi │ │ │ │ │ - je 7585 │ │ │ │ │ + je a9c5 │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov -0x140(%ebp),%edi │ │ │ │ │ mov -0x13c(%ebp),%esi │ │ │ │ │ mov 0x11c(%edi),%ebx │ │ │ │ │ mov (%ebx),%ebx │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov %ebx,(%edx) │ │ │ │ │ +void seqan2::_arrayConstructDefault >*, seqan2::DPCell_ >*>(seqan2::DPCell_ >*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:400 │ │ │ │ │ add $0xc,%edx │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov %ebx,-0x8(%edx) │ │ │ │ │ mov %ebx,-0x4(%edx) │ │ │ │ │ +void seqan2::_arrayConstructDefault >*, seqan2::DPCell_ >*>(seqan2::DPCell_ >*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - jne 7570 │ │ │ │ │ + jne a9b0 │ │ │ │ │ mov %esi,-0x13c(%ebp) │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1746 │ │ │ │ │ - jmp 5f4d │ │ │ │ │ + jmp 938d │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x148(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 5ed9 │ │ │ │ │ + jmp 9319 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x4(%esi) │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,-0xa8(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,-0x98(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:287 │ │ │ │ │ lea -0xf8(%ebp),%ecx │ │ │ │ │ +unsigned char seqan2::_retrieveInitialTraceDirection >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(unsigned char&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:470 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1400 │ │ │ │ │ movl $0x80000000,-0x14c(%ebp) │ │ │ │ │ mov %ecx,-0x190(%ebp) │ │ │ │ │ - jmp 62a5 │ │ │ │ │ + jmp 96e5 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x28(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 5c8e │ │ │ │ │ + jmp 90ce │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x28(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 5c56 │ │ │ │ │ + jmp 9096 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x4(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 5bf7 │ │ │ │ │ + jmp 9037 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - jmp 700e │ │ │ │ │ + jmp a44e │ │ │ │ │ +unsigned char seqan2::_retrieveInitialTraceDirection >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(unsigned char&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:464 │ │ │ │ │ and $0x54,%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:465 │ │ │ │ │ mov $0x4,%edx │ │ │ │ │ - jmp 6182 │ │ │ │ │ + jmp 95c2 │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:465 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ mov $0xc,%eax │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp 9053 │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 5c13 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ mov $0xc,%eax │ │ │ │ │ - jmp 5caa │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp 90ea │ │ │ │ │ +unsigned char seqan2::_retrieveInitialTraceDirection >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(unsigned char&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:469 │ │ │ │ │ and $0x2a,%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:470 │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ - jmp 6182 │ │ │ │ │ + jmp 95c2 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov -0x164(%ebp),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ movl $0x0,-0xf4(%ebp) │ │ │ │ │ mov %eax,-0xf8(%ebp) │ │ │ │ │ push -0x190(%ebp) │ │ │ │ │ @@ -6510,23 +12335,23 @@ │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %eax,-0x164(%ebp) │ │ │ │ │ mov %ecx,-0x194(%ebp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 7977 │ │ │ │ │ + je adb7 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x164(%ebp),%eax │ │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x194(%ebp),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - jne 66fa │ │ │ │ │ + jne 9b3a │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov -0x164(%ebp),%eax │ │ │ │ │ mov %ecx,-0x13c(%ebp) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ movl $0x0,-0xf4(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ mov %eax,-0xf8(%ebp) │ │ │ │ │ @@ -6534,82 +12359,82 @@ │ │ │ │ │ call 32c0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x13c(%ebp),%ecx │ │ │ │ │ mov %eax,-0x164(%ebp) │ │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ │ mov %eax,-0x194(%ebp) │ │ │ │ │ - jmp 66fa │ │ │ │ │ + jmp 9b3a │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x194(%ebp),%ebx │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov -0x164(%ebp),%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 7bf8 │ │ │ │ │ + je b038 │ │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 79b5 │ │ │ │ │ + je adf5 │ │ │ │ │ mov -0x13c(%ebp),%edi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ │ lea 0x0(,%edi,4),%edi │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ cmp %ebx,%eax │ │ │ │ │ - jb 7e37 │ │ │ │ │ + jb b277 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%esi),%ebx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1739 │ │ │ │ │ mov -0x13c(%ebp),%edx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1741 (discriminator 1) │ │ │ │ │ lea (%ebx,%edi,1),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1739 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jae 79fe │ │ │ │ │ + jae ae3e │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1741 (discriminator 2) │ │ │ │ │ mov -0x148(%ebp),%ecx │ │ │ │ │ lea (%ebx,%ecx,1),%edx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp %edi,%ecx │ │ │ │ │ - je 79fe │ │ │ │ │ + je ae3e │ │ │ │ │ mov -0x140(%ebp),%ecx │ │ │ │ │ mov 0xec(%ecx),%edi │ │ │ │ │ nop │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ mov (%edi),%ecx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:400 │ │ │ │ │ add $0x4,%edx │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ mov %ecx,-0x4(%edx) │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - jne 7860 │ │ │ │ │ - jmp 79fe │ │ │ │ │ + jne aca0 │ │ │ │ │ + jmp ae3e │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x18c(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 664f │ │ │ │ │ + jmp 9a8f │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %ecx,-0x144(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov -0x144(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 674d │ │ │ │ │ + jmp 9b8d │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x18c(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 707a │ │ │ │ │ + jmp a4ba │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ @@ -6637,28 +12462,28 @@ │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1400 │ │ │ │ │ movl $0x80000000,-0x14c(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:478 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ lea -0xcc(%ebp),%edi │ │ │ │ │ - jmp 7203 │ │ │ │ │ + jmp a643 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x18c(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0xdc(%ebp),%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov %esi,(%eax) │ │ │ │ │ - jmp 65fe │ │ │ │ │ + jmp 9a3e │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov -0x164(%ebp),%ecx │ │ │ │ │ @@ -6672,15 +12497,15 @@ │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x1c(%ecx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - jmp 778e │ │ │ │ │ + jmp abce │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ @@ -6696,159 +12521,197 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x1c(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ mov -0x13c(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 7f00 │ │ │ │ │ + jne b340 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1741 (discriminator 1) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1746 │ │ │ │ │ - jmp 66bf │ │ │ │ │ + jmp 9aff │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %ecx,-0x164(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ mov %edx,-0x15c(%ebp) │ │ │ │ │ push %esi │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov -0x164(%ebp),%ecx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x15c(%ebp),%edx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ │ +void seqan2::_reserveStorage >, seqan2::Alloc, unsigned int, seqan2::TagExact_>(seqan2::String >, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 7b17 │ │ │ │ │ + je af57 │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault >*, seqan2::DPCell_ >*, seqan2::DPCell_ >*>(seqan2::DPCell_ >*, seqan2::DPCell_ >*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov -0x158(%ebp),%eax │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jae 7ad9 │ │ │ │ │ + jae af19 │ │ │ │ │ mov %edi,-0x164(%ebp) │ │ │ │ │ mov %edi,%eax │ │ │ │ │ mov -0x13c(%ebp),%edi │ │ │ │ │ mov %ecx,-0x168(%ebp) │ │ │ │ │ mov -0x158(%ebp),%ecx │ │ │ │ │ mov -0x140(%ebp),%esi │ │ │ │ │ mov %edx,-0x15c(%ebp) │ │ │ │ │ mov %edi,-0x16c(%ebp) │ │ │ │ │ mov %ecx,-0x13c(%ebp) │ │ │ │ │ mov 0x11c(%esi),%esi │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov (%esi),%edx │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault >*, seqan2::DPCell_ >*, seqan2::DPCell_ >*>(seqan2::DPCell_ >*, seqan2::DPCell_ >*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ add $0xc,%eax │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ add $0xc,%ebx │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov %edx,-0xc(%ebx) │ │ │ │ │ mov %edx,-0x8(%ebx) │ │ │ │ │ mov %edx,-0x4(%ebx) │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov -0xc(%eax),%edi │ │ │ │ │ mov -0x8(%eax),%ecx │ │ │ │ │ /usr/include/c++/14/bits/move.h:224 │ │ │ │ │ mov %edx,-0xc(%eax) │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %edi,-0xc(%ebx) │ │ │ │ │ mov -0x4(%eax),%edi │ │ │ │ │ mov %ecx,-0x8(%ebx) │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault >*, seqan2::DPCell_ >*, seqan2::DPCell_ >*>(seqan2::DPCell_ >*, seqan2::DPCell_ >*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov -0x13c(%ebp),%ecx │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:224 │ │ │ │ │ mov %edx,-0x8(%eax) │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %edi,-0x4(%ebx) │ │ │ │ │ /usr/include/c++/14/bits/move.h:224 │ │ │ │ │ mov %edx,-0x4(%eax) │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault >*, seqan2::DPCell_ >*, seqan2::DPCell_ >*>(seqan2::DPCell_ >*, seqan2::DPCell_ >*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jb 7a85 │ │ │ │ │ + jb aec5 │ │ │ │ │ mov -0x16c(%ebp),%eax │ │ │ │ │ mov -0x15c(%ebp),%edx │ │ │ │ │ mov -0x164(%ebp),%edi │ │ │ │ │ mov -0x168(%ebp),%ecx │ │ │ │ │ mov %eax,-0x13c(%ebp) │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %ecx,-0x15c(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ mov %edx,-0x158(%ebp) │ │ │ │ │ push %edi │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x15c(%ebp),%ecx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ mov -0x158(%ebp),%edx │ │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%ecx),%ebx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ cmova %eax,%edx │ │ │ │ │ +void seqan2::_deallocateStorage >, void, seqan2::DPCell_ >, unsigned int>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1741 (discriminator 1) │ │ │ │ │ lea (%edx,%edx,2),%eax │ │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x154(%ebp),%eax │ │ │ │ │ add %ebx,%eax │ │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 7542 │ │ │ │ │ + jmp a982 │ │ │ │ │ mov %edx,-0x14c(%ebp) │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push -0x150(%ebp) │ │ │ │ │ call 3190 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x12c(%ebp),%esi │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x14c(%ebp),%edx │ │ │ │ │ mov 0x1c(%esi),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 7d7c │ │ │ │ │ + je b1bc │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea (%edx,%edx,1),%ebx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%ecx),%edi │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov %eax,-0x158(%ebp) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %edi,%eax │ │ │ │ │ mov %eax,-0x154(%ebp) │ │ │ │ │ sar $0x2,%eax │ │ │ │ │ imul $0xaaaaaaab,%eax,%esi │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea (%ebx,%edx,1),%eax │ │ │ │ │ shl $0x2,%eax │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %esi,-0x14c(%ebp) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1724 │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - jae 7f45 │ │ │ │ │ + jae b385 │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add %edi,%eax │ │ │ │ │ - jmp 7585 │ │ │ │ │ + jmp a9c5 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,-0x19c(%ebp) │ │ │ │ │ @@ -6861,22 +12724,25 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x28(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x104(%ebp),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 64a5 │ │ │ │ │ + jmp 98e5 │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ mov $0x21,%eax │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%edi │ │ │ │ │ - jmp 69c9 │ │ │ │ │ + jmp 9e09 │ │ │ │ │ mov $0x21,%eax │ │ │ │ │ mov $0x20,%edi │ │ │ │ │ - jmp 6a43 │ │ │ │ │ + jmp 9e83 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %eax,-0xf8(%ebp) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ movl $0x0,-0xf4(%ebp) │ │ │ │ │ push -0x190(%ebp) │ │ │ │ │ call 32c0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ @@ -6886,15 +12752,15 @@ │ │ │ │ │ mov %eax,-0x164(%ebp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %ecx,-0x194(%ebp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 79b5 │ │ │ │ │ + je adf5 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x164(%ebp),%eax │ │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%esi),%edx │ │ │ │ │ @@ -6906,32 +12772,32 @@ │ │ │ │ │ sar $0x2,%eax │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov -0x13c(%ebp),%eax │ │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1724 │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jae 7f3d │ │ │ │ │ + jae b37d │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%edx,%edi,1),%eax │ │ │ │ │ - jmp 79fe │ │ │ │ │ + jmp ae3e │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:307 (discriminator 2) │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - jmp 6fcc │ │ │ │ │ + jmp a40c │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x18c(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 6c82 │ │ │ │ │ + jmp a0c2 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %ecx,-0x144(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ @@ -6950,15 +12816,15 @@ │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ movl $0x3,-0x148(%ebp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x1c(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ movl $0x2,-0x154(%ebp) │ │ │ │ │ - jmp 6778 │ │ │ │ │ + jmp 9bb8 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ @@ -6970,96 +12836,115 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x1c(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 7090 │ │ │ │ │ + jmp a4d0 │ │ │ │ │ mov -0x148(%ebp),%ebx │ │ │ │ │ - jmp 7d60 │ │ │ │ │ + jmp b1a0 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ add $0x1,%ebx │ │ │ │ │ add $0x4,%eax │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ movb $0x0,-0x1(%ebx) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ cmp %ebx,%edx │ │ │ │ │ - jne 7d60 │ │ │ │ │ + jne b1a0 │ │ │ │ │ sub $0x1,%edi │ │ │ │ │ - jmp 6828 │ │ │ │ │ + jmp 9c68 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edx,-0x14c(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ mov -0x14c(%ebp),%edx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x18(%esi) │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1741 (discriminator 1) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ +void seqan2::create >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x1c(%esi) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 7585 │ │ │ │ │ + je a9c5 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea (%edx,%edx,2),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %ecx,-0x154(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ │ mov %edx,-0x14c(%ebp) │ │ │ │ │ push %esi │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov -0x154(%ebp),%ecx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x14c(%ebp),%edx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ movl $0x0,-0x14c(%ebp) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ movl $0x0,-0x154(%ebp) │ │ │ │ │ - jmp 7b17 │ │ │ │ │ + jmp af57 │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 6bdd │ │ │ │ │ + jne a01d │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ - jmp 6bdd │ │ │ │ │ + jmp a01d │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 6b45 │ │ │ │ │ + jne 9f85 │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ - jmp 6b45 │ │ │ │ │ + jmp 9f85 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %ecx,-0x150(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ mov %edx,-0x14c(%ebp) │ │ │ │ │ push %edi │ │ │ │ │ call 3030 │ │ │ │ │ @@ -7074,19 +12959,19 @@ │ │ │ │ │ mov -0x13c(%ebp),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ mov -0x150(%ebp),%ecx │ │ │ │ │ test %edx,%edx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - je 7831 │ │ │ │ │ + je ac71 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov -0x144(%ebp),%eax │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - jae 7ec0 │ │ │ │ │ + jae b300 │ │ │ │ │ mov -0x140(%ebp),%edi │ │ │ │ │ mov %edx,-0x14c(%ebp) │ │ │ │ │ mov %edx,%eax │ │ │ │ │ mov %edx,-0x150(%ebp) │ │ │ │ │ mov 0xec(%edi),%edi │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ @@ -7101,15 +12986,15 @@ │ │ │ │ │ mov %edx,-0x4(%ebx) │ │ │ │ │ /usr/include/c++/14/bits/move.h:224 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ mov %edx,-0x4(%eax) │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov -0x144(%ebp),%edx │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jb 7e9a │ │ │ │ │ + jb b2da │ │ │ │ │ mov -0x150(%ebp),%edx │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %ecx,-0x144(%ebp) │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ push %edx │ │ │ │ │ call 31f0 │ │ │ │ │ @@ -7125,15 +13010,15 @@ │ │ │ │ │ mov -0x144(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ mov %eax,-0x13c(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1741 (discriminator 1) │ │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - jmp 7831 │ │ │ │ │ + jmp ac71 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov -0x13c(%ebp),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ │ push %edi │ │ │ │ │ call 3030 │ │ │ │ │ @@ -7144,168 +13029,222 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x13c(%ebp),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ movl $0x0,-0x148(%ebp) │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ │ - jmp 7831 │ │ │ │ │ + jmp ac71 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ │ - jmp 7821 │ │ │ │ │ + jmp ac61 │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::capacity >, void>(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ │ - jmp 752f │ │ │ │ │ + jmp a96f │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:31 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 33c0 <__cxa_finalize@plt+0x30> │ │ │ │ │ + jmp 3933 <__cxa_finalize@plt+0x5a3> │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - jmp 3553 <__cxa_finalize@plt+0x1c3> │ │ │ │ │ + jmp 3ac6 <__cxa_finalize@plt+0x736> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + jmp 3ade <__cxa_finalize@plt+0x74e> │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 356b <__cxa_finalize@plt+0x1db> │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - jmp 3553 <__cxa_finalize@plt+0x1c3> │ │ │ │ │ + jmp 3ac6 <__cxa_finalize@plt+0x736> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 356b <__cxa_finalize@plt+0x1db> │ │ │ │ │ + jmp 3ade <__cxa_finalize@plt+0x74e> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - jmp 3553 <__cxa_finalize@plt+0x1c3> │ │ │ │ │ + jmp 3ac6 <__cxa_finalize@plt+0x736> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 356b <__cxa_finalize@plt+0x1db> │ │ │ │ │ + jmp 3ade <__cxa_finalize@plt+0x74e> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 3508 <__cxa_finalize@plt+0x178> │ │ │ │ │ + jmp 3a7b <__cxa_finalize@plt+0x6eb> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 35e7 <__cxa_finalize@plt+0x257> │ │ │ │ │ + jmp 3b5a <__cxa_finalize@plt+0x7ca> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ - jmp 35ee <__cxa_finalize@plt+0x25e> │ │ │ │ │ + jmp 3b61 <__cxa_finalize@plt+0x7d1> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - jmp 35fe <__cxa_finalize@plt+0x26e> │ │ │ │ │ + jmp 3b71 <__cxa_finalize@plt+0x7e1> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + jmp 3ade <__cxa_finalize@plt+0x74e> │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 356b <__cxa_finalize@plt+0x1db> │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - jmp 3553 <__cxa_finalize@plt+0x1c3> │ │ │ │ │ + jmp 3ac6 <__cxa_finalize@plt+0x736> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 349e <__cxa_finalize@plt+0x10e> │ │ │ │ │ + jmp 3a11 <__cxa_finalize@plt+0x681> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + jmp 3ade <__cxa_finalize@plt+0x74e> │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 356b <__cxa_finalize@plt+0x1db> │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 351f <__cxa_finalize@plt+0x18f> │ │ │ │ │ + jmp 3a92 <__cxa_finalize@plt+0x702> │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 361d <__cxa_finalize@plt+0x28d> │ │ │ │ │ + jmp 3b90 <__cxa_finalize@plt+0x800> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 363b <__cxa_finalize@plt+0x2ab> │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ + jmp 3bae <__cxa_finalize@plt+0x81e> │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 3659 <__cxa_finalize@plt+0x2c9> │ │ │ │ │ + jmp 3bcc <__cxa_finalize@plt+0x83c> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + jmp 3ade <__cxa_finalize@plt+0x74e> │ │ │ │ │ + jmp 3ade <__cxa_finalize@plt+0x74e> │ │ │ │ │ + jmp 3ade <__cxa_finalize@plt+0x74e> │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 356b <__cxa_finalize@plt+0x1db> │ │ │ │ │ - jmp 356b <__cxa_finalize@plt+0x1db> │ │ │ │ │ - jmp 356b <__cxa_finalize@plt+0x1db> │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ - jmp 356b <__cxa_finalize@plt+0x1db> │ │ │ │ │ - jmp 356b <__cxa_finalize@plt+0x1db> │ │ │ │ │ - jmp 356b <__cxa_finalize@plt+0x1db> │ │ │ │ │ + jmp 3ade <__cxa_finalize@plt+0x74e> │ │ │ │ │ + jmp 3ade <__cxa_finalize@plt+0x74e> │ │ │ │ │ + jmp 3ade <__cxa_finalize@plt+0x74e> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 36ae <__cxa_finalize@plt+0x31e> │ │ │ │ │ + jmp 3c21 <__cxa_finalize@plt+0x891> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 356b <__cxa_finalize@plt+0x1db> │ │ │ │ │ + jmp 3ade <__cxa_finalize@plt+0x74e> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 34da <__cxa_finalize@plt+0x14a> │ │ │ │ │ + jmp 3a4d <__cxa_finalize@plt+0x6bd> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 34f1 <__cxa_finalize@plt+0x161> │ │ │ │ │ + jmp 3a64 <__cxa_finalize@plt+0x6d4> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 349e <__cxa_finalize@plt+0x10e> │ │ │ │ │ + jmp 3a11 <__cxa_finalize@plt+0x681> │ │ │ │ │ +seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:197 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 33d2 <__cxa_finalize@plt+0x42> │ │ │ │ │ + jmp 3945 <__cxa_finalize@plt+0x5b5> │ │ │ │ │ +seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 3660 <__cxa_finalize@plt+0x2d0> │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ + jmp 3bd3 <__cxa_finalize@plt+0x843> │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ +seqan2::DisableIf >, void>::Type seqan2::_computeTraceback, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned int, unsigned int, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int, unsigned int const&, unsigned int const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ - jmp 367e <__cxa_finalize@plt+0x2ee> │ │ │ │ │ + jmp 3bf1 <__cxa_finalize@plt+0x861> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 3689 <__cxa_finalize@plt+0x2f9> │ │ │ │ │ - jmp 356b <__cxa_finalize@plt+0x1db> │ │ │ │ │ + jmp 3bfc <__cxa_finalize@plt+0x86c> │ │ │ │ │ + jmp 3ade <__cxa_finalize@plt+0x74e> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 36a7 <__cxa_finalize@plt+0x317> │ │ │ │ │ + jmp 3c1a <__cxa_finalize@plt+0x88a> │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ - jmp 343f <__cxa_finalize@plt+0xaf> │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ + jmp 39b2 <__cxa_finalize@plt+0x622> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - jmp 35fe <__cxa_finalize@plt+0x26e> │ │ │ │ │ + jmp 3b71 <__cxa_finalize@plt+0x7e1> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008090 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ +0000b4d0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ void seqan2::clear >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ - add $0xbe33,%ebx │ │ │ │ │ + add $0x89f3,%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 80fb >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6b> │ │ │ │ │ + je b53b >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6b> │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 8108 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x78> │ │ │ │ │ + je b548 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x78> │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%edi) │ │ │ │ │ - je 80d6 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x46> │ │ │ │ │ + je b516 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x46> │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%edi),%ebp │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %ebp,(%esp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0xc(%edi) │ │ │ │ │ call 31f0 │ │ │ │ │ pop %eax │ │ │ │ │ push (%edi) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::deallocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %edi,(%esp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::clear >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:534 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0xc,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ @@ -7325,55 +13264,66 @@ │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008120 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ +0000b560 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ void seqan2::clear > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ - add $0xbda3,%ebx │ │ │ │ │ + add $0x8963,%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 818b > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x6b> │ │ │ │ │ + je b5cb > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x6b> │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 8198 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x78> │ │ │ │ │ + je b5d8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x78> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%edi) │ │ │ │ │ - je 8166 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x46> │ │ │ │ │ + je b5a6 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x46> │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%edi),%ebp │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Tag >, seqan2::String > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag >&, seqan2::String > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %ebp,(%esp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0xc(%edi) │ │ │ │ │ call 31f0 │ │ │ │ │ pop %eax │ │ │ │ │ push (%edi) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::deallocate > >, seqan2::Tag >, seqan2::Matrix > > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder > >, seqan2::Tag >&, seqan2::Matrix > > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %edi,(%esp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::clear > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:534 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0xc,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ @@ -7393,55 +13343,66 @@ │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000081b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ +0000b5f0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ void seqan2::clear >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ - add $0xbd13,%ebx │ │ │ │ │ + add $0x88d3,%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 821b >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6b> │ │ │ │ │ + je b65b >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6b> │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 8228 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x78> │ │ │ │ │ + je b668 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x78> │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%edi) │ │ │ │ │ - je 81f6 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x46> │ │ │ │ │ + je b636 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x46> │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%edi),%ebp │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %ebp,(%esp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0xc(%edi) │ │ │ │ │ call 31f0 │ │ │ │ │ pop %eax │ │ │ │ │ push (%edi) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::deallocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %edi,(%esp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::clear >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:534 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0xc,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ @@ -7461,2775 +13422,3463 @@ │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008240 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base>: │ │ │ │ │ +0000b680 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0xbc87,%eax │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x8847,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x2c,%esp │ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ │ mov %gs:0x14,%edx │ │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%edx),%esi │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1037 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 8276 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x36> │ │ │ │ │ + je b6b6 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x36> │ │ │ │ │ cmp 0x4(%edi),%esi │ │ │ │ │ - je 8330 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xf0> │ │ │ │ │ + je b770 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xf0> │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ mov (%edi),%ecx │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %ebx,%esi │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc > >::Type, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:737 │ │ │ │ │ cmp 0x10(%ebp),%esi │ │ │ │ │ cmova 0x10(%ebp),%esi │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage, seqan2::Alloc, unsigned int, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1597 (discriminator 1) │ │ │ │ │ cmp %esi,0x8(%edi) │ │ │ │ │ - jae 82e7 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xa7> │ │ │ │ │ + jae b727 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xa7> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ │ shr $1,%eax │ │ │ │ │ cmp $0x1f,%esi │ │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ │ mov $0x20,%eax │ │ │ │ │ cmovbe %eax,%ebx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage, seqan2::Alloc, unsigned int, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %ebx,0x10(%ebp) │ │ │ │ │ cmovbe 0x10(%ebp),%ebx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc > >::Type, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc > >::Type, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc > >::Type, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ebx,0x8(%edi) │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc > >::Type, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ - je 8320 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xe0> │ │ │ │ │ + je b760 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xe0> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%edi),%ecx │ │ │ │ │ +void seqan2::_deallocateStorage, void, seqan2::SimpleType, unsigned int>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m const, seqan2::SimpleType >(seqan2::SimpleType const*, seqan2::SimpleType const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jle 8390 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x150> │ │ │ │ │ + jle b7d0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x150> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ push %ecx │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 83bd >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x17d> │ │ │ │ │ + jne b7fd >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x17d> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ - jmp 82e7 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xa7> │ │ │ │ │ + jmp b727 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xa7> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ cmp %edi,%edx │ │ │ │ │ - je 8307 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xc7> │ │ │ │ │ + je b747 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xc7> │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String, seqan2::Alloc >, unsigned int, void, void>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %ecx,%esi │ │ │ │ │ - je 8372 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x132> │ │ │ │ │ + je b7b2 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x132> │ │ │ │ │ +void seqan2::assign, seqan2::Alloc, seqan2::String, seqan2::Alloc >, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %ecx,%esi │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1047 │ │ │ │ │ cmp 0x10(%ebp),%esi │ │ │ │ │ cmova 0x10(%ebp),%esi │ │ │ │ │ +void seqan2::assign, seqan2::Alloc, seqan2::String, seqan2::Alloc >, unsigned int, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ push %esi │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ │ call 32d0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@plt> │ │ │ │ │ +seqan2::DisableIf, seqan2::Alloc >&>::Type> >, void>::Type seqan2::assign, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc >&>::Type): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:917 │ │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::assign, seqan2::Alloc, seqan2::String, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3110 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ pop %eax │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8307 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xc7> │ │ │ │ │ + jmp b747 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xc7> │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m const, seqan2::SimpleType >(seqan2::SimpleType const*, seqan2::SimpleType const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 8307 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xc7> │ │ │ │ │ + jne b747 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xc7> │ │ │ │ │ +void std::__copy_move::__assign_one, seqan2::SimpleType const>(seqan2::SimpleType*, seqan2::SimpleType const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%ebx),%eax │ │ │ │ │ mov %al,(%ecx) │ │ │ │ │ - jmp 8307 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xc7> │ │ │ │ │ + jmp b747 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xc7> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je 83c6 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x186> │ │ │ │ │ + je b806 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x186> │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 83a0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x160> │ │ │ │ │ + jmp b7e0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x160> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -000083e0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base>: │ │ │ │ │ +0000b820 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0xbae7,%eax │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x86a7,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x3c,%esp │ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ │ mov %gs:0x14,%edx │ │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%edx),%esi │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 84d0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xf0> │ │ │ │ │ + je b910 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xf0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 8420 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x40> │ │ │ │ │ + je b860 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x40> │ │ │ │ │ cmp 0x4(%edi),%esi │ │ │ │ │ - je 84e9 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x109> │ │ │ │ │ + je b929 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x109> │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edi),%ebx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %eax,%esi │ │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage, seqan2::Alloc, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1581 (discriminator 1) │ │ │ │ │ cmp %esi,0x8(%edi) │ │ │ │ │ - jae 862d >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x24d> │ │ │ │ │ + jae ba6d >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x24d> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%esi │ │ │ │ │ - jbe 8590 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1b0> │ │ │ │ │ + jbe b9d0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1b0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ shr $1,%eax │ │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ test %edx,%edx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ │ - je 8580 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1a0> │ │ │ │ │ + je b9c0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1a0> │ │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x30(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%edi),%ebx │ │ │ │ │ +void seqan2::_deallocateStorage, void, seqan2::SimpleType, unsigned int>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ │ lea (%ebx,%ecx,1),%edx │ │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m const, seqan2::SimpleType >(seqan2::SimpleType const*, seqan2::SimpleType const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jle 85c0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1e0> │ │ │ │ │ + jle ba00 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1e0> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %ecx │ │ │ │ │ push %eax │ │ │ │ │ push %ebx │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 8628 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x248> │ │ │ │ │ + jne ba68 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x248> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edi),%ebx │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %ecx,%ebx │ │ │ │ │ - je 84b1 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd1> │ │ │ │ │ + je b8f1 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd1> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 85b0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1d0> │ │ │ │ │ + je b9f0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1d0> │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 85a0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1c0> │ │ │ │ │ + jne b9e0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1c0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1023 │ │ │ │ │ cmp %edi,%edx │ │ │ │ │ - je 84b1 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd1> │ │ │ │ │ + je b8f1 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd1> │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String, seqan2::Alloc >, unsigned int, void, void>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 855e >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x17e> │ │ │ │ │ + je b99e >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x17e> │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %eax,%esi │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%esi │ │ │ │ │ - jbe 85d0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1f0> │ │ │ │ │ + jbe ba10 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1f0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ │ shr $1,%ecx │ │ │ │ │ add %esi,%ecx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage, seqan2::Alloc, unsigned int, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ cmova %esi,%ecx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m const, seqan2::SimpleType >(seqan2::SimpleType const*, seqan2::SimpleType const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%edx │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m const, seqan2::SimpleType >(seqan2::SimpleType const*, seqan2::SimpleType const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jle 855e >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x17e> │ │ │ │ │ + jle b99e >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x17e> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %esi │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::assign, seqan2::Alloc, seqan2::String, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3110 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ pop %eax │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 84b1 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd1> │ │ │ │ │ + jmp b8f1 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd1> │ │ │ │ │ nop │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ - jmp 848e >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xae> │ │ │ │ │ + jmp b8ce >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xae> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov $0x21,%eax │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%ecx │ │ │ │ │ - jmp 8446 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x66> │ │ │ │ │ + jmp b886 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x66> │ │ │ │ │ nop │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - jmp 848e >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xae> │ │ │ │ │ + jmp b8ce >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xae> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %ebx,0x4(%edi) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m const, seqan2::SimpleType >(seqan2::SimpleType const*, seqan2::SimpleType const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:448 │ │ │ │ │ - jmp 84b1 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd1> │ │ │ │ │ + jmp b8f1 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd1> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 84b1 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd1> │ │ │ │ │ + jne b8f1 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd1> │ │ │ │ │ +void std::__copy_move::__assign_one, seqan2::SimpleType const>(seqan2::SimpleType*, seqan2::SimpleType const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ mov %al,(%ebx) │ │ │ │ │ - jmp 84b1 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd1> │ │ │ │ │ + jmp b8f1 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd1> │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m const, seqan2::SimpleType >(seqan2::SimpleType const*, seqan2::SimpleType const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%edx │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m const, seqan2::SimpleType >(seqan2::SimpleType const*, seqan2::SimpleType const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jne 854d >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x16d> │ │ │ │ │ + jne b98d >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x16d> │ │ │ │ │ +void std::__copy_move::__assign_one, seqan2::SimpleType const>(seqan2::SimpleType*, seqan2::SimpleType const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%edx),%eax │ │ │ │ │ mov %al,(%ecx) │ │ │ │ │ - jmp 855e >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x17e> │ │ │ │ │ + jmp b99e >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x17e> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je 8639 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x259> │ │ │ │ │ + je ba79 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x259> │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage, seqan2::Alloc, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ - jmp 848e >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xae> │ │ │ │ │ + jmp b8ce >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xae> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 860b >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x22b> │ │ │ │ │ + jmp ba4b >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x22b> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008650 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base>: │ │ │ │ │ +0000ba90 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0xb877,%eax │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x8437,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x2c,%esp │ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ │ mov %gs:0x14,%edx │ │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%edx),%esi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1037 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 8686 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x36> │ │ │ │ │ + je bac6 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x36> │ │ │ │ │ cmp 0x4(%edi),%esi │ │ │ │ │ - je 8740 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xf0> │ │ │ │ │ + je bb80 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xf0> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ mov (%edi),%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %ebx,%esi │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:737 │ │ │ │ │ cmp 0x10(%ebp),%esi │ │ │ │ │ cmova 0x10(%ebp),%esi │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1597 (discriminator 1) │ │ │ │ │ cmp %esi,0x8(%edi) │ │ │ │ │ - jae 86f7 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xa7> │ │ │ │ │ + jae bb37 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xa7> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ │ shr $1,%eax │ │ │ │ │ cmp $0x1f,%esi │ │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ │ mov $0x20,%eax │ │ │ │ │ cmovbe %eax,%ebx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %ebx,0x10(%ebp) │ │ │ │ │ cmovbe 0x10(%ebp),%ebx │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ebx,0x8(%edi) │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ - je 8730 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xe0> │ │ │ │ │ + je bb70 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xe0> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%edi),%ecx │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, char*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jle 87a0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x150> │ │ │ │ │ + jle bbe0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x150> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ push %ecx │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 87cd >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x17d> │ │ │ │ │ + jne bc0d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x17d> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ - jmp 86f7 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xa7> │ │ │ │ │ + jmp bb37 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xa7> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ cmp %edi,%edx │ │ │ │ │ - je 8717 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xc7> │ │ │ │ │ + je bb57 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xc7> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ +seqan2::String >::String >, unsigned int, void, void>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %ecx,%esi │ │ │ │ │ - je 8782 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x132> │ │ │ │ │ + je bbc2 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x132> │ │ │ │ │ +void seqan2::assign, seqan2::String >, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %ecx,%esi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1047 │ │ │ │ │ cmp 0x10(%ebp),%esi │ │ │ │ │ cmova 0x10(%ebp),%esi │ │ │ │ │ +void seqan2::assign, seqan2::String >, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ push %esi │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ │ call 30f0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@plt> │ │ │ │ │ +seqan2::DisableIf >&>::Type> >, void>::Type seqan2::assign >&, seqan2::String > const&>(seqan2::String >&, seqan2::String > const&, seqan2::Size >&>::Type): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:917 │ │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3280 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ pop %eax │ │ │ │ │ +void seqan2::deallocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8717 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xc7> │ │ │ │ │ + jmp bb57 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xc7> │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 8717 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xc7> │ │ │ │ │ + jne bb57 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xc7> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%ebx),%eax │ │ │ │ │ mov %al,(%ecx) │ │ │ │ │ - jmp 8717 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xc7> │ │ │ │ │ + jmp bb57 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xc7> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je 87d6 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x186> │ │ │ │ │ + je bc16 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x186> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 87b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x160> │ │ │ │ │ + jmp bbf0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x160> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -000087f0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base>: │ │ │ │ │ +0000bc30 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0xb6d7,%eax │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x8297,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x3c,%esp │ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ │ mov %gs:0x14,%edx │ │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%edx),%esi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 88e0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xf0> │ │ │ │ │ + je bd20 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xf0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 8830 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x40> │ │ │ │ │ + je bc70 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x40> │ │ │ │ │ cmp 0x4(%edi),%esi │ │ │ │ │ - je 88f9 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x109> │ │ │ │ │ + je bd39 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x109> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edi),%ebx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %eax,%esi │ │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1581 (discriminator 1) │ │ │ │ │ cmp %esi,0x8(%edi) │ │ │ │ │ - jae 8a3d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x24d> │ │ │ │ │ + jae be7d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x24d> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%esi │ │ │ │ │ - jbe 89a0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1b0> │ │ │ │ │ + jbe bde0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1b0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ shr $1,%eax │ │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ test %edx,%edx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ │ - je 8990 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1a0> │ │ │ │ │ + je bdd0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1a0> │ │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ │ +void seqan2::deallocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x30(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%edi),%ebx │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, char*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ │ lea (%ebx,%ecx,1),%edx │ │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jle 89d0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1e0> │ │ │ │ │ + jle be10 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1e0> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %ecx │ │ │ │ │ push %eax │ │ │ │ │ push %ebx │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 8a38 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x248> │ │ │ │ │ + jne be78 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x248> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edi),%ebx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %ecx,%ebx │ │ │ │ │ - je 88c1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ + je bd01 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 89c0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1d0> │ │ │ │ │ + je be00 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1d0> │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 89b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1c0> │ │ │ │ │ + jne bdf0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1c0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1023 │ │ │ │ │ cmp %edi,%edx │ │ │ │ │ - je 88c1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ + je bd01 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ +seqan2::String >::String >, unsigned int, void, void>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 896e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x17e> │ │ │ │ │ + je bdae >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x17e> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %eax,%esi │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%esi │ │ │ │ │ - jbe 89e0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1f0> │ │ │ │ │ + jbe be20 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1f0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ │ shr $1,%ecx │ │ │ │ │ add %esi,%ecx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ cmova %esi,%ecx │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jle 896e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x17e> │ │ │ │ │ + jle bdae >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x17e> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %esi │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3280 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ pop %eax │ │ │ │ │ +void seqan2::deallocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 88c1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ + jmp bd01 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ nop │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ - jmp 889e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xae> │ │ │ │ │ + jmp bcde >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xae> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov $0x21,%eax │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%ecx │ │ │ │ │ - jmp 8856 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x66> │ │ │ │ │ + jmp bc96 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x66> │ │ │ │ │ nop │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - jmp 889e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xae> │ │ │ │ │ + jmp bcde >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xae> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %ebx,0x4(%edi) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:448 │ │ │ │ │ - jmp 88c1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ + jmp bd01 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 88c1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ + jne bd01 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ mov %al,(%ebx) │ │ │ │ │ - jmp 88c1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ + jmp bd01 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%edx │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jne 895d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x16d> │ │ │ │ │ + jne bd9d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x16d> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%edx),%eax │ │ │ │ │ mov %al,(%ecx) │ │ │ │ │ - jmp 896e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x17e> │ │ │ │ │ + jmp bdae >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x17e> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je 8a49 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x259> │ │ │ │ │ + je be89 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x259> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ - jmp 889e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xae> │ │ │ │ │ + jmp bcde >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xae> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 8a1b >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x22b> │ │ │ │ │ + jmp be5b >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x22b> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008a60 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base>: │ │ │ │ │ +0000bea0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ - add $0xb461,%ebx │ │ │ │ │ + add $0x8021,%ebx │ │ │ │ │ sub $0x38,%esp │ │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ │ mov %gs:0x14,%edx │ │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ │ +seqan2::DisableIf::Type> >, void const*>::Type seqan2::getObjectId(char* const&): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:286 │ │ │ │ │ mov (%edx),%esi │ │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ │ +seqan2::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ push %esi │ │ │ │ │ call 3160 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Iterator const>::Type seqan2::end(char*, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:231 (discriminator 2) │ │ │ │ │ add %eax,%esi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1037 (discriminator 1) │ │ │ │ │ cmp %esi,0x4(%edi) │ │ │ │ │ - je 8b40 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xe0> │ │ │ │ │ + je bf80 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xe0> │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:737 │ │ │ │ │ cmp %eax,0x10(%ebp) │ │ │ │ │ mov %eax,%esi │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ mov (%edi),%ecx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:737 │ │ │ │ │ cmovbe 0x10(%ebp),%esi │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1597 (discriminator 1) │ │ │ │ │ cmp %esi,0x8(%edi) │ │ │ │ │ - jae 8b80 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x120> │ │ │ │ │ + jae bfc0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x120> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:869 │ │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%esi │ │ │ │ │ - jbe 8c20 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x1c0> │ │ │ │ │ + jbe c060 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x1c0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ shr $1,%ecx │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ add %esi,%eax │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp 0x10(%ebp),%eax │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ cmova 0x10(%ebp),%ecx │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 8ba0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x140> │ │ │ │ │ + je bfe0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x140> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1040 (discriminator 1) │ │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ │ mov %ecx,0x4(%edi) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1040 (discriminator 1) │ │ │ │ │ mov (%edx),%edx │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %esi │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 8cf5 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x295> │ │ │ │ │ + jne c135 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x295> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ cmp %edi,-0x2c(%ebp) │ │ │ │ │ - je 8b20 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xc0> │ │ │ │ │ + je bf60 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xc0> │ │ │ │ │ +seqan2::String >::String(char* const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 8bb0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x150> │ │ │ │ │ + jne bff0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x150> │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ call 3280 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %esi,(%esp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8b20 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xc0> │ │ │ │ │ + jmp bf60 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xc0> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1040 (discriminator 1) │ │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jbe 8cd0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x270> │ │ │ │ │ + jbe c110 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x270> │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ - jmp 8b0f >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xaf> │ │ │ │ │ + jmp bf4f >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xaf> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ │ mov %ecx,0x4(%edi) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1040 (discriminator 1) │ │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:448 │ │ │ │ │ - jmp 8b0f >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xaf> │ │ │ │ │ + jmp bf4f >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xaf> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1047 │ │ │ │ │ cmp %eax,0x10(%ebp) │ │ │ │ │ cmovbe 0x10(%ebp),%eax │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1597 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8b60 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x100> │ │ │ │ │ + je bfa0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x100> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%eax │ │ │ │ │ - jbe 8c80 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x220> │ │ │ │ │ + jbe c0c0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x220> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ shr $1,%eax │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ add %ecx,%eax │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ cmova %ecx,%eax │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%eax),%eax │ │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push %eax │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1040 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%ecx,1),%eax │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1040 (discriminator 1) │ │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %ecx │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8b60 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x100> │ │ │ │ │ + jmp bfa0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x100> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ mov $0x20,%eax │ │ │ │ │ cmp %eax,0x10(%ebp) │ │ │ │ │ cmovbe 0x10(%ebp),%eax │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%eax),%eax │ │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push %eax │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 8c60 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x200> │ │ │ │ │ + je c0a0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x200> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, char*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ │ mov %ecx,0x4(%edi) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1040 (discriminator 1) │ │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jne 8b0f >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xaf> │ │ │ │ │ + jne bf4f >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xaf> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%edx),%edx │ │ │ │ │ mov %dl,(%eax) │ │ │ │ │ - jmp 8b20 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xc0> │ │ │ │ │ + jmp bf60 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xc0> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ mov $0x20,%eax │ │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ cmovbe %ecx,%eax │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%eax),%eax │ │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push %eax │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%ecx,1),%eax │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1040 (discriminator 1) │ │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%ecx │ │ │ │ │ - jne 8c02 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x1a2> │ │ │ │ │ + jne c042 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x1a2> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ mov %al,(%esi) │ │ │ │ │ - jmp 8b60 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x100> │ │ │ │ │ + jmp bfa0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x100> │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 8b20 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xc0> │ │ │ │ │ + jne bf60 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xc0> │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ - jmp 8c74 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x214> │ │ │ │ │ + jmp c0b4 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x214> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je 8cfe >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x29e> │ │ │ │ │ + je c13e >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x29e> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 8cda >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x27a> │ │ │ │ │ + jmp c11a >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x27a> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -00008d20 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base>: │ │ │ │ │ +0000c160 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0xb1a7,%eax │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x7d67,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x3c,%esp │ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%ecx),%eax │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 8e30 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x110> │ │ │ │ │ + je c270 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x110> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 8d60 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x40> │ │ │ │ │ + je c1a0 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x40> │ │ │ │ │ cmp 0x4(%edx),%esi │ │ │ │ │ - je 8e49 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x129> │ │ │ │ │ + je c289 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x129> │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %eax,%esi │ │ │ │ │ mov %esi,%edi │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage, seqan2::Alloc, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1581 (discriminator 1) │ │ │ │ │ cmp %esi,0x8(%edx) │ │ │ │ │ - jae 8f76 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x256> │ │ │ │ │ + jae c3b6 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x256> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%esi │ │ │ │ │ - jbe 8ef0 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1d0> │ │ │ │ │ + jbe c330 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1d0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ shr $1,%eax │ │ │ │ │ add %esi,%eax │ │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ add $0x1,%eax │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%edx) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ - je 8ee8 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1c8> │ │ │ │ │ + je c328 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1c8> │ │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned int, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ │ push -0x30(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ │ +void seqan2::_deallocateStorage, void, seqan2::SimpleType, unsigned int>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%ecx),%eax │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ lea (%ebx,%edi,1),%ecx │ │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jle 8e14 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xf4> │ │ │ │ │ + jle c254 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xf4> │ │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ │ add %eax,%edi │ │ │ │ │ mov 0x104(%esi),%ecx │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::assign(seqan2::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ movzbl (%eax),%edx │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:404 │ │ │ │ │ add $0x1,%eax │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:405 │ │ │ │ │ add $0x1,%ebx │ │ │ │ │ +seqan2::assign(seqan2::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ movzbl (%ecx,%edx,1),%edx │ │ │ │ │ mov %dl,-0x1(%ebx) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ cmp %edi,%eax │ │ │ │ │ - jne 8e00 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xe0> │ │ │ │ │ + jne c240 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xe0> │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 8f71 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x251> │ │ │ │ │ + jne c3b1 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x251> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %edi,%ebx │ │ │ │ │ - je 8e14 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xf4> │ │ │ │ │ + je c254 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xf4> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8f11 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1f1> │ │ │ │ │ + je c351 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1f1> │ │ │ │ │ cmp %edi,%eax │ │ │ │ │ - jne 8f08 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1e8> │ │ │ │ │ + jne c348 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1e8> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1023 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je 8e14 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xf4> │ │ │ │ │ + je c254 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xf4> │ │ │ │ │ +seqan2::String >::String >, unsigned int, void, void>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 8ec4 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1a4> │ │ │ │ │ + je c304 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1a4> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %eax,%esi │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:869 │ │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%esi │ │ │ │ │ - jbe 8f19 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1f9> │ │ │ │ │ + jbe c359 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1f9> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %esi,%edi │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ shr $1,%edi │ │ │ │ │ add %esi,%edi │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %esi,%edi │ │ │ │ │ cmova %esi,%edi │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%ecx),%ecx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - jle 8ec4 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1a4> │ │ │ │ │ + jle c304 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1a4> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ push %ecx │ │ │ │ │ push %eax │ │ │ │ │ call 3330 │ │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::assign, seqan2::Alloc, seqan2::String >, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ call 3180 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ pop %eax │ │ │ │ │ +void seqan2::deallocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8e14 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xf4> │ │ │ │ │ + jmp c254 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xf4> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%ecx),%eax │ │ │ │ │ - jmp 8dd8 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xb8> │ │ │ │ │ + jmp c218 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xb8> │ │ │ │ │ nop │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned int>(seqan2::String, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ movl $0x20,-0x34(%ebp) │ │ │ │ │ mov $0x21,%eax │ │ │ │ │ - jmp 8d87 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x67> │ │ │ │ │ + jmp c1c7 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x67> │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - jmp 8dd8 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xb8> │ │ │ │ │ + jmp c218 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xb8> │ │ │ │ │ +void seqan2::_setLength, void, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %ebx,0x4(%edx) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ - jmp 8e14 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xf4> │ │ │ │ │ + jmp c254 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xf4> │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%esi,1),%edi │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ │ +void seqan2::allocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%ecx),%ecx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - jne 8ead >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x18d> │ │ │ │ │ + jne c2ed >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x18d> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%ecx),%eax │ │ │ │ │ mov %al,(%ebx) │ │ │ │ │ - jmp 8ec4 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1a4> │ │ │ │ │ + jmp c304 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1a4> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je 8f82 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x262> │ │ │ │ │ + je c3c2 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x262> │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage, seqan2::Alloc, unsigned int>(seqan2::String, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ - jmp 8dd8 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xb8> │ │ │ │ │ + jmp c218 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xb8> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 8f54 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x234> │ │ │ │ │ + jmp c394 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x234> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -00008f90 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base>: │ │ │ │ │ +0000c3d0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0xaf37,%eax │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x7af7,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x3c,%esp │ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ │ mov %gs:0x14,%edx │ │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%edx),%esi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 9088 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xf8> │ │ │ │ │ + je c4c8 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xf8> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 8fd0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x40> │ │ │ │ │ + je c410 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x40> │ │ │ │ │ cmp 0x4(%edi),%esi │ │ │ │ │ - je 90a1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x111> │ │ │ │ │ + je c4e1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x111> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %eax,%esi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edi),%ecx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sar $0x2,%ebx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1581 (discriminator 1) │ │ │ │ │ cmp %ebx,0x8(%edi) │ │ │ │ │ - jae 91f5 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x265> │ │ │ │ │ + jae c635 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x265> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x7c,%esi │ │ │ │ │ - jbe 9150 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1c0> │ │ │ │ │ + jbe c590 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1c0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ shr $1,%ecx │ │ │ │ │ add %ebx,%ecx │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ test %edx,%edx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ │ - je 9140 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1b0> │ │ │ │ │ + je c580 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1b0> │ │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x30(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%edi),%ebx │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ │ lea (%ebx,%ecx,1),%edx │ │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - jle 9180 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1f0> │ │ │ │ │ + jle c5c0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1f0> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %ecx │ │ │ │ │ push %eax │ │ │ │ │ push %ebx │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 91f0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x260> │ │ │ │ │ + jne c630 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x260> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edi),%ebx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %ecx,%ebx │ │ │ │ │ - je 9069 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd9> │ │ │ │ │ + je c4a9 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd9> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 9170 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1e0> │ │ │ │ │ + je c5b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1e0> │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 9160 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1d0> │ │ │ │ │ + jne c5a0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1d0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1023 │ │ │ │ │ cmp %edi,%edx │ │ │ │ │ - je 9069 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd9> │ │ │ │ │ + je c4a9 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd9> │ │ │ │ │ +seqan2::String >::String >, unsigned int, void, void>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 911f >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x18f> │ │ │ │ │ + je c55f >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x18f> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %eax,%esi │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ sar $0x2,%ecx │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x7c,%esi │ │ │ │ │ - jbe 9190 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x200> │ │ │ │ │ + jbe c5d0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x200> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ │ shr $1,%eax │ │ │ │ │ add %ecx,%eax │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ cmovbe %eax,%ecx │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - jle 911f >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x18f> │ │ │ │ │ + jle c55f >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x18f> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %esi │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ pop %eax │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9069 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd9> │ │ │ │ │ + jmp c4a9 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd9> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ - jmp 9046 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xb6> │ │ │ │ │ + jmp c486 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xb6> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov $0x80,%eax │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%ecx │ │ │ │ │ - jmp 8ffe >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x6e> │ │ │ │ │ + jmp c43e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x6e> │ │ │ │ │ nop │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - jmp 9046 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xb6> │ │ │ │ │ + jmp c486 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xb6> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %ebx,0x4(%edi) │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:448 │ │ │ │ │ - jmp 9069 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd9> │ │ │ │ │ + jmp c4a9 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd9> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 9069 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd9> │ │ │ │ │ + jne c4a9 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd9> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ - jmp 9069 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd9> │ │ │ │ │ + jmp c4a9 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd9> │ │ │ │ │ nop │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ │ push %esi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - jg 910e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x17e> │ │ │ │ │ + jg c54e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x17e> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 911f >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x18f> │ │ │ │ │ + jne c55f >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x18f> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ - jmp 911f >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x18f> │ │ │ │ │ + jmp c55f >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x18f> │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je 9201 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x271> │ │ │ │ │ + je c641 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x271> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ - jmp 9046 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xb6> │ │ │ │ │ + jmp c486 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xb6> │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 91d3 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x243> │ │ │ │ │ + jmp c613 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x243> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009210 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base>: │ │ │ │ │ +0000c650 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0xacb7,%eax │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x7877,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x2c,%esp │ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ │ mov %gs:0x14,%edx │ │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%edx),%esi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1037 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 9246 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x36> │ │ │ │ │ + je c686 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x36> │ │ │ │ │ cmp 0x4(%edi),%esi │ │ │ │ │ - je 9310 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x100> │ │ │ │ │ + je c750 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x100> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ mov (%edi),%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %ebx,%esi │ │ │ │ │ sar $0x2,%esi │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:737 │ │ │ │ │ cmp 0x10(%ebp),%esi │ │ │ │ │ cmova 0x10(%ebp),%esi │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1597 (discriminator 1) │ │ │ │ │ cmp %esi,0x8(%edi) │ │ │ │ │ - jae 92be >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xae> │ │ │ │ │ + jae c6fe >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xae> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ │ shr $1,%eax │ │ │ │ │ cmp $0x1f,%esi │ │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ │ mov $0x20,%eax │ │ │ │ │ cmovbe %eax,%ebx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %ebx,0x10(%ebp) │ │ │ │ │ cmovbe 0x10(%ebp),%ebx │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ebx,0x8(%edi) │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ - je 9300 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xf0> │ │ │ │ │ + je c740 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xf0> │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%edi),%ecx │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ shl $0x2,%esi │ │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - jle 9378 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x168> │ │ │ │ │ + jle c7b8 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x168> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ push %ecx │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 93a4 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x194> │ │ │ │ │ + jne c7e4 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x194> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ - jmp 92be >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xae> │ │ │ │ │ + jmp c6fe >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xae> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ cmp %edi,%edx │ │ │ │ │ - je 92e1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xd1> │ │ │ │ │ + je c721 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xd1> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ +seqan2::String >::String >, unsigned int, void, void>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %ecx,%esi │ │ │ │ │ - je 9355 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x145> │ │ │ │ │ + je c795 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x145> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %ecx,%esi │ │ │ │ │ +void seqan2::assign, seqan2::String >, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sar $0x2,%esi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1047 │ │ │ │ │ cmp 0x10(%ebp),%esi │ │ │ │ │ cmova 0x10(%ebp),%esi │ │ │ │ │ +void seqan2::assign, seqan2::String >, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ push %esi │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ │ call 31e0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@plt> │ │ │ │ │ +seqan2::DisableIf >&>::Type> >, void>::Type seqan2::assign >&, seqan2::String > const&>(seqan2::String >&, seqan2::String > const&, seqan2::Size >&>::Type): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:917 │ │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ pop %eax │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 92e1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xd1> │ │ │ │ │ + jmp c721 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xd1> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 92e1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xd1> │ │ │ │ │ + jne c721 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xd1> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ mov (%ebx),%eax │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ - jmp 92e1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xd1> │ │ │ │ │ + jmp c721 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xd1> │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je 93ad >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x19d> │ │ │ │ │ + je c7ed >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x19d> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 9387 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x177> │ │ │ │ │ + jmp c7c7 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x177> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000093c0 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base>: │ │ │ │ │ +0000c800 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base>: │ │ │ │ │ void seqan2::ReplaceString_ >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1430 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0xab07,%eax │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x76c7,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x4c,%esp │ │ │ │ │ mov 0x14(%ebp),%edi │ │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edi),%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ │ +void seqan2::ReplaceString_ >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1430 │ │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov %gs:0x14,%eax │ │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ sub %ecx,%ebx │ │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ │ sar $0x2,%ebx │ │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ │ +void seqan2::ReplaceString_ >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1435 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 9409 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x49> │ │ │ │ │ + je c849 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x49> │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je 9580 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x1c0> │ │ │ │ │ + je c9c0 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x1c0> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:761 │ │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ │ sub 0x10(%ebp),%eax │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %edi,%edx │ │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ │ sar $0x2,%edx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:761 │ │ │ │ │ add %edx,%eax │ │ │ │ │ add %ecx,%eax │ │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1581 (discriminator 1) │ │ │ │ │ cmp %eax,0x8(%esi) │ │ │ │ │ - jae 9520 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x160> │ │ │ │ │ + jae c960 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x160> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%eax │ │ │ │ │ - jbe 9570 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x1b0> │ │ │ │ │ + jbe c9b0 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x1b0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ shr $1,%ecx │ │ │ │ │ add %eax,%ecx │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:770 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %edi,%edi │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:770 │ │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:770 │ │ │ │ │ - je 9523 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x163> │ │ │ │ │ + je c963 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x163> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:772 │ │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ │ shl $0x2,%ecx │ │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x4,%ecx │ │ │ │ │ - jle 9670 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x2b0> │ │ │ │ │ + jle cab0 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x2b0> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %ecx │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:773 │ │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ │ add 0xc(%ebp),%eax │ │ │ │ │ lea (%ebx,%eax,4),%ebx │ │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ │ lea (%edi,%edx,1),%ecx │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:448 │ │ │ │ │ sub %edx,%eax │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - jle 9688 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x2c8> │ │ │ │ │ + jle cac8 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x2c8> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %eax │ │ │ │ │ push %ecx │ │ │ │ │ push %ebx │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ │ lea (%eax,%ebx,4),%edx │ │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ │ +void seqan2::ReplaceString_ >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1438 (discriminator 1) │ │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ │ add %esi,%eax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ │ mov (%esi),%edx │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - jle 9620 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x260> │ │ │ │ │ + jle ca60 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x260> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %esi │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::ReplaceString_ >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1445 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 96cc >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x30c> │ │ │ │ │ + jne cb0c >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x30c> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:779 │ │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ │ +void seqan2::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan2::True const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:1259 │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:760 │ │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ │ sub 0xc(%ebp),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:779 │ │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ │ +void seqan2::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan2::True const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:1259 │ │ │ │ │ cmp %ebx,%eax │ │ │ │ │ - je 94d4 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x114> │ │ │ │ │ + je c914 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x114> │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:779 │ │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ │ +void seqan2::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan2::True const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:1261 │ │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ │ sub 0x10(%ebp),%edx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:779 │ │ │ │ │ add %ecx,%edi │ │ │ │ │ +void seqan2::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan2::True const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:1253 │ │ │ │ │ shl $0x2,%edx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:1261 │ │ │ │ │ lea (%edi,%ebx,1),%ecx │ │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ │ +unsigned int* std::__copy_move_backward::__copy_move_b(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:765 (discriminator 1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jle 96a0 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x2e0> │ │ │ │ │ + jle cae0 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x2e0> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:766 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ push %ecx │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 94d4 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x114> │ │ │ │ │ + jmp c914 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x114> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:766 │ │ │ │ │ mov $0x80,%eax │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%ecx │ │ │ │ │ - jmp 9442 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x82> │ │ │ │ │ + jmp c882 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x82> │ │ │ │ │ nop │ │ │ │ │ +seqan2::String >::String >, unsigned int, void, void>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - je 95f3 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x233> │ │ │ │ │ + je ca33 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x233> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmpl $0x7c,-0x34(%ebp) │ │ │ │ │ - jbe 9630 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x270> │ │ │ │ │ + jbe ca70 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x270> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ │ mov %eax,%edi │ │ │ │ │ shr $1,%edi │ │ │ │ │ add %eax,%edi │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ cmova %eax,%edi │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%edi,1),%edx │ │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%ebx),%ecx │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x4,%edi │ │ │ │ │ - jle 95f3 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x233> │ │ │ │ │ + jle ca33 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x233> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push -0x34(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::replace, unsigned int, unsigned int, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, unsigned int, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1489 │ │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ push 0x10(%ebp) │ │ │ │ │ push 0xc(%ebp) │ │ │ │ │ push %esi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3340 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1490 │ │ │ │ │ pop %eax │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::ReplaceString_ >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1445 │ │ │ │ │ - jmp 9506 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x146> │ │ │ │ │ + jmp c946 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x146> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 9506 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x146> │ │ │ │ │ + jne c946 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x146> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ mov (%edx),%edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ - jmp 9506 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x146> │ │ │ │ │ + jmp c946 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x146> │ │ │ │ │ nop │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%ebx),%ecx │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x4,%edi │ │ │ │ │ - jg 95e0 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x220> │ │ │ │ │ + jg ca20 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x220> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 95f3 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x233> │ │ │ │ │ + jne ca33 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x233> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ mov (%ecx),%eax │ │ │ │ │ mov %eax,(%edx) │ │ │ │ │ - jmp 95f3 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x233> │ │ │ │ │ + jmp ca33 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x233> │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 948d >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0xcd> │ │ │ │ │ + jne c8cd >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0xcd> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ - jmp 948d >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0xcd> │ │ │ │ │ + jmp c8cd >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0xcd> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 94c5 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x105> │ │ │ │ │ + jne c905 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x105> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%ecx),%eax │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ - jmp 94c5 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x105> │ │ │ │ │ + jmp c905 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x105> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ +unsigned int* std::__copy_move_backward::__copy_move_b(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:767 │ │ │ │ │ - jne 94d4 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x114> │ │ │ │ │ + jne c914 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x114> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ - jmp 94d4 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x114> │ │ │ │ │ + jmp c914 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x114> │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je 96d5 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x315> │ │ │ │ │ + je cb15 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x315> │ │ │ │ │ +void seqan2::ReplaceString_ >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1445 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 96af >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x2ef> │ │ │ │ │ + jmp caef >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x2ef> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::ReplaceString_ >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000096f0 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base>: │ │ │ │ │ +0000cb30 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base>: │ │ │ │ │ void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:526 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0xa7d7,%eax │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x7397,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x3c,%esp │ │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ │ mov %gs:0x14,%esi │ │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:529 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 977b , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x8b> │ │ │ │ │ + je cbbb , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x8b> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:536 │ │ │ │ │ mov (%edi),%ecx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:537 │ │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:540 │ │ │ │ │ test $0x1,%dl │ │ │ │ │ - je 9770 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x80> │ │ │ │ │ + je cbb0 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x80> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:540 (discriminator 1) │ │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 9798 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0xa8> │ │ │ │ │ + je cbd8 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0xa8> │ │ │ │ │ +seqan2::Reference > >::Type seqan2::value, unsigned int>(seqan2::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ lea 0x0(,%edx,4),%ebx │ │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:551 (discriminator 1) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ cmp (%ebx,%edx,4),%eax │ │ │ │ │ - jb 97b0 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0xc0> │ │ │ │ │ + jb cbf0 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0xc0> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0xc(%ecx),%ebx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:566 │ │ │ │ │ add $0x1,%edx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %ebx,%eax │ │ │ │ │ sub %edi,%eax │ │ │ │ │ +seqan2::Reference > >::Type seqan2::value, unsigned int>(seqan2::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ │ sar $0x2,%eax │ │ │ │ │ +seqan2::Reference > >::Type seqan2::value, unsigned int>(seqan2::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ add $0x4,%edi │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:566 (discriminator 1) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - jae 9848 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x158> │ │ │ │ │ + jae cc88 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x158> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:568 (discriminator 1) │ │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ │ add %esi,(%eax,%edi,1) │ │ │ │ │ - jmp 9778 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x88> │ │ │ │ │ + jmp cbb8 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x88> │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Reference > >::Type seqan2::value, unsigned int>(seqan2::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ │ lea (%eax,%edx,4),%eax │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:580 (discriminator 1) │ │ │ │ │ add %esi,(%eax) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:584 │ │ │ │ │ add %esi,0x20(%ecx) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:585 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 9995 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x2a5> │ │ │ │ │ + jne cdd5 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x2a5> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:542 │ │ │ │ │ sub $0x1,%edx │ │ │ │ │ +seqan2::Reference > >::Type seqan2::value, unsigned int>(seqan2::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ lea (%ebx,%edx,4),%eax │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:543 │ │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:544 (discriminator 1) │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ │ - jmp 9776 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x86> │ │ │ │ │ + jmp cbb6 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x86> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push $0x80 │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Reference > >::Type seqan2::value, unsigned int>(seqan2::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,%edx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,-0x20(%ebp) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ lea 0x8(%eax),%eax │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ movl $0x0,-0x4(%eax) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ │ +seqan2::Reference > >::Type seqan2::value, unsigned int>(seqan2::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ │ add 0x8(%ecx),%eax │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:555 (discriminator 1) │ │ │ │ │ mov %esi,(%edx) │ │ │ │ │ +seqan2::Reference > >::Type seqan2::value, unsigned int>(seqan2::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:556 (discriminator 1) │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ sub 0x8(%edi),%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:556 (discriminator 2) │ │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:557 (discriminator 1) │ │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:558 │ │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:557 (discriminator 1) │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ +void seqan2::replace, unsigned int, unsigned int, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, unsigned int, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1489 │ │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:558 │ │ │ │ │ add $0x1,%edx │ │ │ │ │ +void seqan2::replace, unsigned int, unsigned int, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, unsigned int, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1489 │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:558 │ │ │ │ │ lea 0x8(%ecx),%eax │ │ │ │ │ +void seqan2::replace, unsigned int, unsigned int, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, unsigned int, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1489 │ │ │ │ │ push %edx │ │ │ │ │ push %edx │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:558 │ │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ │ +void seqan2::replace, unsigned int, unsigned int, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, unsigned int, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1489 │ │ │ │ │ push %eax │ │ │ │ │ call 3340 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::insert >&, unsigned int, seqan2::String > >(seqan2::String >&, unsigned int, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:1010 │ │ │ │ │ pop %edx │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:561 │ │ │ │ │ addl $0x1,0x4(%edi) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:562 │ │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ push -0x2c(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9778 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x88> │ │ │ │ │ + jmp cbb8 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x88> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ add $0x2,%eax │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jb 99ac , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x2bc> │ │ │ │ │ + jb cdec , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x2bc> │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ cmp %eax,0x10(%ecx) │ │ │ │ │ - jb 98a0 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x1b0> │ │ │ │ │ + jb cce0 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x1b0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ │ lea 0x8(%eax,%edi,1),%edi │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ mov %edi,%eax │ │ │ │ │ sub %ebx,%eax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle 9886 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x196> │ │ │ │ │ + jle ccc6 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x196> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp %edi,%ebx │ │ │ │ │ - je 9886 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x196> │ │ │ │ │ + je ccc6 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x196> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push %ebx │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ call 32f0 │ │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:573 (discriminator 1) │ │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ │ mov %esi,0x4(%eax,%edi,1) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:574 (discriminator 1) │ │ │ │ │ movl $0x0,0x8(%eax,%edi,1) │ │ │ │ │ - jmp 9778 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x88> │ │ │ │ │ + jmp cbb8 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x88> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%eax │ │ │ │ │ - jbe 9964 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x274> │ │ │ │ │ + jbe cda4 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x274> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ shr $1,%eax │ │ │ │ │ lea (%eax,%edi,1),%edx │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edx,0x10(%ecx) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 9923 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x233> │ │ │ │ │ + je cd63 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x233> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jle 999a , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x2aa> │ │ │ │ │ + jle cdda , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x2aa> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ push %ebx │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ call 3330 │ │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ push -0x2c(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%ecx),%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ cmp %edx,%edi │ │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ │ cmova %edx,%edi │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ shl $0x2,%edi │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ mov %edi,%eax │ │ │ │ │ sub %ebx,%eax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle 9957 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x267> │ │ │ │ │ + jle cd97 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x267> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp %edi,%ebx │ │ │ │ │ - je 9957 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x267> │ │ │ │ │ + je cd97 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x267> │ │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %eax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add %ecx,%ebx │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ push $0x0 │ │ │ │ │ push %ebx │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ call 32f0 │ │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ │ add %eax,%edi │ │ │ │ │ - jmp 9886 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x196> │ │ │ │ │ + jmp ccc6 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x196> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ mov $0x80,%eax │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%edx │ │ │ │ │ - jmp 98b5 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x1c5> │ │ │ │ │ + jmp ccf5 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x1c5> │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x2c(%ebp) │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je 99c3 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x2d3> │ │ │ │ │ + je ce03 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x2d3> │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:585 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 9903 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x213> │ │ │ │ │ + jne cd43 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x213> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ mov (%ebx),%edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ - jmp 9903 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x213> │ │ │ │ │ + jmp cd43 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x213> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ │ lea 0x8(%eax,%edi,1),%edi │ │ │ │ │ - jmp 9886 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x196> │ │ │ │ │ + jmp ccc6 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x196> │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 9978 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x288> │ │ │ │ │ + jmp cdb8 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x288> │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 9973 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x283> │ │ │ │ │ + jmp cdb3 , seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int)@@Base+0x283> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned int): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ @@ -10248,273 +16897,342 @@ │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009a00 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base>: │ │ │ │ │ +0000ce40 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base>: │ │ │ │ │ void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:60 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0xa4c7,%eax │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x7087,%eax │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x9c,%esp │ │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ │ mov 0xb4(%esp),%eax │ │ │ │ │ mov 0xb0(%esp),%edi │ │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ │ mov 0xb8(%esp),%eax │ │ │ │ │ mov %edi,0x30(%esp) │ │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ │ +bool seqan2::empty, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ mov %gs:0x14,%ebp │ │ │ │ │ mov %ebp,0x8c(%esp) │ │ │ │ │ mov 0x4(%edi),%ebp │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je a750 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd50> │ │ │ │ │ + je db90 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd50> │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ │ sub (%eax),%ecx │ │ │ │ │ mov %ecx,%ebp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov $0xc,%edi │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %esi,%edx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1724 │ │ │ │ │ cmp $0xc,%edx │ │ │ │ │ - ja 9a81 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x81> │ │ │ │ │ + ja cec1 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x81> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmpl $0x2,0x10(%eax) │ │ │ │ │ - jbe a55e , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xb5e> │ │ │ │ │ + jbe d99e , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xb5e> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ add %esi,%edi │ │ │ │ │ mov %edi,0xc(%eax) │ │ │ │ │ +void seqan2::_setLength, seqan2::Alloc >, unsigned int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:247 (discriminator 1) │ │ │ │ │ mov %ebp,0x4(%esi) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ movl $0x0,(%esi) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 (discriminator 1) │ │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:253 │ │ │ │ │ mov %ebp,0x18(%eax) │ │ │ │ │ +bool seqan2::empty, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ mov 0x4(%eax),%ebp │ │ │ │ │ +void seqan2::_setLength, seqan2::Alloc >, unsigned int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ movl $0x0,0x1c(%eax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ mov %ecx,0x20(%eax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:252 │ │ │ │ │ movl $0x0,0x14(%eax) │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je a6d0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xcd0> │ │ │ │ │ + je db10 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xcd0> │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%ebp │ │ │ │ │ sub (%eax),%ebp │ │ │ │ │ +void seqan2::clearClipping, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %edi,%ecx │ │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ │ +void seqan2::clearClipping, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %esi,%ecx │ │ │ │ │ +void seqan2::clearClipping, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ mov %ebp,0x18(%eax) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sar $0x2,%ecx │ │ │ │ │ +void seqan2::clearClipping, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:799 │ │ │ │ │ movl $0x0,0x1c(%eax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:800 │ │ │ │ │ movl $0x0,0x20(%eax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ cmp %esi,%edi │ │ │ │ │ - je 9afd , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xfd> │ │ │ │ │ + je cf3d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xfd> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 (discriminator 1) │ │ │ │ │ add (%esi,%eax,4),%edx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 3) │ │ │ │ │ add $0x1,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 (discriminator 1) │ │ │ │ │ mov %edx,0x20(%ebx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jb 9af0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xf0> │ │ │ │ │ + jb cf30 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xf0> │ │ │ │ │ +bool seqan2::empty, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je a710 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd10> │ │ │ │ │ + je db50 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd10> │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ sub (%eax),%edx │ │ │ │ │ mov %edx,%ebp │ │ │ │ │ mov %edx,%esi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov $0xc,%edx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ │ sub %ebx,%edi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1724 │ │ │ │ │ cmp $0xc,%edi │ │ │ │ │ - ja 9b43 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x143> │ │ │ │ │ + ja cf83 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x143> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmpl $0x2,0x10(%eax) │ │ │ │ │ - jbe a4da , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xada> │ │ │ │ │ + jbe d91a , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xada> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ │ lea (%edi,%edx,1),%eax │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ mov %eax,0x50(%esp) │ │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ │ +void seqan2::_setLength, seqan2::Alloc >, unsigned int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:247 (discriminator 1) │ │ │ │ │ mov %esi,0x4(%edi) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ movl $0x0,(%edi) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 (discriminator 1) │ │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:253 │ │ │ │ │ mov %esi,0x18(%eax) │ │ │ │ │ +bool seqan2::empty, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ +void seqan2::_setLength, seqan2::Alloc >, unsigned int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ movl $0x0,0x1c(%eax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ mov %ebp,0x20(%eax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:252 │ │ │ │ │ movl $0x0,0x14(%eax) │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je a790 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd90> │ │ │ │ │ + je dbd0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd90> │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ sub (%eax),%esi │ │ │ │ │ +void seqan2::clearClipping, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ │ +void seqan2::clearClipping, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ mov %esi,0x18(%eax) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ │ +void seqan2::clearClipping, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:799 │ │ │ │ │ movl $0x0,0x1c(%eax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:800 │ │ │ │ │ movl $0x0,0x20(%eax) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %edi,%eax │ │ │ │ │ sub %esi,%eax │ │ │ │ │ sar $0x2,%eax │ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ │ mov %eax,0x5c(%esp) │ │ │ │ │ +void seqan2::clearClipping, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ cmp %edi,%esi │ │ │ │ │ - je 9bdd , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1dd> │ │ │ │ │ + je d01d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1dd> │ │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 (discriminator 1) │ │ │ │ │ add (%ecx,%eax,4),%edx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 3) │ │ │ │ │ add $0x1,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 (discriminator 1) │ │ │ │ │ mov %edx,0x20(%ebx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ - jb 9bd0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1d0> │ │ │ │ │ + jb d010 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1d0> │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x4(%eax),%ebp │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:78 (discriminator 1) │ │ │ │ │ cmp %ebp,%eax │ │ │ │ │ - je a5eb , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xbeb> │ │ │ │ │ + je da2b , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xbeb> │ │ │ │ │ +seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > seqan2::operator-, seqan2::Alloc > const, seqan2::TraceSegment_ const*, seqan2::Tag >(seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, int): │ │ │ │ │ /usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ sub $0x10,%eax │ │ │ │ │ +unsigned int seqan2::_getBeginHorizontal(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:148 │ │ │ │ │ mov -0x10(%ebp),%ebx │ │ │ │ │ +seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > seqan2::operator-, seqan2::Alloc > const, seqan2::TraceSegment_ const*, seqan2::Tag >(seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, int): │ │ │ │ │ /usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ lea -0x10(%ebp),%edi │ │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ +seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > seqan2::operator-, seqan2::Alloc > const, seqan2::TraceSegment_ const*, seqan2::Tag >(seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, int): │ │ │ │ │ /usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %ecx,%eax │ │ │ │ │ sar $0x2,%eax │ │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ │ mov %eax,%edi │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::toViewPosition, seqan2::Alloc >, unsigned int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, unsigned int, bool): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:530 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - jne 9e08 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x408> │ │ │ │ │ + jne d248 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x408> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:531 (discriminator 1) │ │ │ │ │ mov (%ecx),%eax │ │ │ │ │ +void seqan2::setBeginPosition, seqan2::Alloc >, unsigned int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:863 (discriminator 2) │ │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ │ +seqan2::Position, seqan2::Alloc > >::Type seqan2::toSourcePosition, seqan2::Alloc >, int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ │ setne 0x4b(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ movzbl 0x4b(%esp),%ebx │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 9c90 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x290> │ │ │ │ │ + je d0d0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x290> │ │ │ │ │ test %bl,%bl │ │ │ │ │ - je 9c90 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x290> │ │ │ │ │ + je d0d0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x290> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - jmp 9c60 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x260> │ │ │ │ │ + jmp d0a0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x260> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ @@ -10522,53 +17240,59 @@ │ │ │ │ │ and $0x1,%edx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ mov (%ebx,%ecx,4),%ebx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ neg %edx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ cmp %eax,%ebx │ │ │ │ │ - jae 9e50 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x450> │ │ │ │ │ + jae d290 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x450> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and %ebx,%edx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ add $0x1,%ecx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ sub %ebx,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ add %edx,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp %edi,%ecx │ │ │ │ │ - jb 9c60 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x260> │ │ │ │ │ + jb d0a0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x260> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::setClippedBeginPosition, seqan2::Alloc >, int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ +unsigned int seqan2::_getBeginVertical(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:160 │ │ │ │ │ mov -0xc(%ebp),%ecx │ │ │ │ │ +void seqan2::setClippedBeginPosition, seqan2::Alloc >, int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ mov %esi,0x14(%eax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %esi,0x1c(%eax) │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::toViewPosition, seqan2::Alloc >, unsigned int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, unsigned int, bool): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:530 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 9e90 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x490> │ │ │ │ │ + jne d2d0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x490> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:531 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ │ +void seqan2::setBeginPosition, seqan2::Alloc >, unsigned int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:863 (discriminator 2) │ │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ │ +seqan2::Position, seqan2::Alloc > >::Type seqan2::toSourcePosition, seqan2::Alloc >, int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je a7d7 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xdd7> │ │ │ │ │ + je dc17 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xdd7> │ │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je a7d7 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xdd7> │ │ │ │ │ + je dc17 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xdd7> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ @@ -10579,79 +17303,86 @@ │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ mov 0x0(%ebp,%edx,4),%ebx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and $0x1,%eax │ │ │ │ │ neg %eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ cmp %ecx,%ebx │ │ │ │ │ - jae 9e40 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x440> │ │ │ │ │ + jae d280 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x440> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and %ebx,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ add $0x1,%edx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ sub %ebx,%ecx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ add %eax,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - jb 9ce0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2e0> │ │ │ │ │ + jb d120 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2e0> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::setClippedBeginPosition, seqan2::Alloc >, int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ │ mov %esi,0x14(%eax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ mov 0x38(%esp),%esi │ │ │ │ │ mov %esi,0x1c(%eax) │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:108 (discriminator 1) │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ sete %al │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:111 │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 9ef9 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4f9> │ │ │ │ │ + je d339 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4f9> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ - js a67d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc7d> │ │ │ │ │ + js dabd , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc7d> │ │ │ │ │ +bool seqan2::atEnd, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:517 │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ mov 0x20(%eax),%ecx │ │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je a7f3 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xdf3> │ │ │ │ │ + je dc33 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xdf3> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ cmovbe %eax,%ecx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ mov (%eax,%ebp,4),%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jae a831 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe31> │ │ │ │ │ + jae dc71 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe31> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ │ lea 0x1(%ebp),%edx │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ - jmp 9da0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x3a0> │ │ │ │ │ + jmp d1e0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x3a0> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ neg %ebp │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ @@ -10668,15 +17399,15 @@ │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ and $0x1,%ebp │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ add $0x1,%edx │ │ │ │ │ cmp %edi,%eax │ │ │ │ │ - jb 9da0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x3a0> │ │ │ │ │ + jb d1e0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x3a0> │ │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:448 │ │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ neg %ebp │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:448 │ │ │ │ │ @@ -10689,178 +17420,190 @@ │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ │ and %esi,%edx │ │ │ │ │ add %edx,%ebx │ │ │ │ │ mov %ebx,0x20(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ - jne 9f11 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x511> │ │ │ │ │ + jne d351 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x511> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:454 │ │ │ │ │ add $0x1,%ebp │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ cmp %ebp,%edi │ │ │ │ │ - je a81f , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe1f> │ │ │ │ │ + je dc5f , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe1f> │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ movl $0x0,0x18(%esp) │ │ │ │ │ - jmp 9f11 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x511> │ │ │ │ │ + jmp d351 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x511> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::toViewPosition, seqan2::Alloc >, unsigned int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, unsigned int, bool): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:535 │ │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ │ xor %edx,%edx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:534 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ mov 0x0(%ebp,%edx,4),%ecx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ test $0x1,%dl │ │ │ │ │ - je 9e34 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x434> │ │ │ │ │ + je d274 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x434> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ cmp %ebx,%ecx │ │ │ │ │ - jae 9e60 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x460> │ │ │ │ │ + jae d2a0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x460> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:542 (discriminator 1) │ │ │ │ │ add %ecx,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:543 (discriminator 1) │ │ │ │ │ sub %ecx,%ebx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 (discriminator 2) │ │ │ │ │ add $0x1,%edx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ mov 0x0(%ebp,%edx,4),%ecx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ test $0x1,%dl │ │ │ │ │ - jne 9e20 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x420> │ │ │ │ │ + jne d260 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x420> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:560 (discriminator 1) │ │ │ │ │ add %ecx,%eax │ │ │ │ │ - jmp 9e28 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x428> │ │ │ │ │ + jmp d268 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x428> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Position, seqan2::Alloc > >::Type seqan2::toSourcePosition, seqan2::Alloc >, int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:505 │ │ │ │ │ and %eax,%ecx │ │ │ │ │ add %ecx,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - jmp 9d10 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x310> │ │ │ │ │ + jmp d150 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x310> │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:505 │ │ │ │ │ and %edx,%eax │ │ │ │ │ add %eax,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - jmp 9c90 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x290> │ │ │ │ │ + jmp d0d0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x290> │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::toViewPosition, seqan2::Alloc >, unsigned int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, unsigned int, bool): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:547 │ │ │ │ │ add %ebx,%eax │ │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:545 (discriminator 1) │ │ │ │ │ cmp %ecx,%ebx │ │ │ │ │ - jb 9c28 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x228> │ │ │ │ │ + jb d068 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x228> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:553 (discriminator 1) │ │ │ │ │ lea 0x2(%edx),%ecx │ │ │ │ │ cmp %edi,%ecx │ │ │ │ │ - jae 9c28 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x228> │ │ │ │ │ + jae d068 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x228> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:554 (discriminator 1) │ │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ │ add 0x4(%ebx,%edx,4),%eax │ │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 (discriminator 1) │ │ │ │ │ - jmp 9c28 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x228> │ │ │ │ │ + jmp d068 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x228> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:535 │ │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:534 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ test $0x1,%al │ │ │ │ │ - je 9eb2 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4b2> │ │ │ │ │ + je d2f2 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4b2> │ │ │ │ │ nop │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ cmp %ecx,%edx │ │ │ │ │ - jae 9ec0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4c0> │ │ │ │ │ + jae d300 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4c0> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:542 (discriminator 1) │ │ │ │ │ add %edx,%ebx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:543 (discriminator 1) │ │ │ │ │ sub %edx,%ecx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 (discriminator 2) │ │ │ │ │ add $0x1,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ test $0x1,%al │ │ │ │ │ - jne 9ea0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4a0> │ │ │ │ │ + jne d2e0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4a0> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:560 (discriminator 1) │ │ │ │ │ add %edx,%ebx │ │ │ │ │ - jmp 9ea8 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4a8> │ │ │ │ │ + jmp d2e8 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4a8> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:547 │ │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:545 (discriminator 1) │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jb 9cb7 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2b7> │ │ │ │ │ + jb d0f7 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2b7> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:553 (discriminator 1) │ │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ │ cmp %ebx,%edx │ │ │ │ │ - jae 9cb7 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2b7> │ │ │ │ │ + jae d0f7 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2b7> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:554 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ mov 0x4(%ebx,%eax,4),%eax │ │ │ │ │ add %eax,%esi │ │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 (discriminator 1) │ │ │ │ │ - jmp 9cb7 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2b7> │ │ │ │ │ + jmp d0f7 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2b7> │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ movl $0x0,0x20(%esp) │ │ │ │ │ movl $0x0,0x18(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:108 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:108 (discriminator 1) │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ sete %al │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ mov %eax,%edi │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 9fd8 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5d8> │ │ │ │ │ + je d418 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5d8> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ - js a62c , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc2c> │ │ │ │ │ + js da6c , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc2c> │ │ │ │ │ +bool seqan2::atEnd, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:517 │ │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je a7de , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xdde> │ │ │ │ │ + je dc1e , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xdde> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ cmovbe %eax,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ mov %esi,0x4c(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ - jae a826 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe26> │ │ │ │ │ + jae dc66 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe26> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov %esi,%ebp │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ @@ -10879,15 +17622,15 @@ │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ and $0x1,%edi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ add $0x1,%edx │ │ │ │ │ cmp %ebp,%eax │ │ │ │ │ - jb 9f80 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x580> │ │ │ │ │ + jb d3c0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x580> │ │ │ │ │ mov %ebp,0x4c(%esp) │ │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:448 │ │ │ │ │ mov 0x4c(%esp),%edx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ neg %edi │ │ │ │ │ and %edx,%edi │ │ │ │ │ @@ -10898,60 +17641,64 @@ │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:448 │ │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ │ mov %esi,%edi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - jne 9ff0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5f0> │ │ │ │ │ + jne d430 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5f0> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:454 │ │ │ │ │ add $0x1,%edi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ cmp %edi,0x24(%esp) │ │ │ │ │ - je a818 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe18> │ │ │ │ │ + je dc58 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe18> │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ movl $0x0,0x4c(%esp) │ │ │ │ │ - jmp 9ff0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5f0> │ │ │ │ │ + jmp d430 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5f0> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ movl $0x0,0x1c(%esp) │ │ │ │ │ movl $0x0,0x4c(%esp) │ │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ mov 0x44(%esp),%ebx │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:104 │ │ │ │ │ lea 0x78(%esp),%eax │ │ │ │ │ mov %eax,0x54(%esp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:108 │ │ │ │ │ lea 0x64(%esp),%eax │ │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ cmp %esi,0x34(%esp) │ │ │ │ │ - je a27f , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x87f> │ │ │ │ │ + je d6bf , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x87f> │ │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:100 (discriminator 1) │ │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:101 (discriminator 1) │ │ │ │ │ movzbl 0xc(%eax),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:100 (discriminator 1) │ │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:101 (discriminator 1) │ │ │ │ │ cmp $0x2,%al │ │ │ │ │ - je a3d0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9d0> │ │ │ │ │ + je d810 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9d0> │ │ │ │ │ cmp $0x4,%al │ │ │ │ │ - jne a0b0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x6b0> │ │ │ │ │ + jne d4f0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x6b0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:108 │ │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ │ mov %ebp,0x68(%esp) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov %eax,0x6c(%esp) │ │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ │ mov %eax,0x74(%esp) │ │ │ │ │ @@ -10969,45 +17716,52 @@ │ │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ │ mov 0x84(%esp),%eax │ │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je a210 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x810> │ │ │ │ │ + je d650 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x810> │ │ │ │ │ +bool seqan2::atEnd, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:517 │ │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ │ +bool seqan2::atEnd, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:517 │ │ │ │ │ mov 0x20(%ecx),%edx │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ cmp %ebx,%edx │ │ │ │ │ - je a155 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x755> │ │ │ │ │ + je d595 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x755> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:426 │ │ │ │ │ add %ebx,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ cmova %edx,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ sub %ebx,%eax │ │ │ │ │ - je a155 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x755> │ │ │ │ │ + je d595 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x755> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ │ - jmp a119 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x719> │ │ │ │ │ + jmp d559 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x719> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ neg %edx │ │ │ │ │ add %esi,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ add %ecx,0x4(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:443 │ │ │ │ │ add $0x1,%ebp │ │ │ │ │ @@ -11015,28 +17769,28 @@ │ │ │ │ │ and %ecx,%edx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ add %edx,%edi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ sub %ebx,%eax │ │ │ │ │ - je a450 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xa50> │ │ │ │ │ + je d890 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xa50> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ mov %ebp,%edx │ │ │ │ │ and $0x1,%edx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ mov (%ebx,%ebp,4),%ebx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ sub %esi,%ecx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - jb a100 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x700> │ │ │ │ │ + jb d540 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x700> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ neg %edx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ @@ -11045,49 +17799,55 @@ │ │ │ │ │ mov 0x38(%esp),%esi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:448 │ │ │ │ │ add %eax,0x4(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ add %edx,0x20(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - je a478 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xa78> │ │ │ │ │ + je d8b8 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xa78> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ add %eax,0x18(%esp) │ │ │ │ │ +bool seqan2::atEnd, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:517 │ │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ │ +bool seqan2::atEnd, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:517 │ │ │ │ │ mov 0x20(%ecx),%edx │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ cmp %edx,%ebx │ │ │ │ │ - je a210 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x810> │ │ │ │ │ + je d650 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x810> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:426 │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ add %ebx,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ cmova %edx,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ sub %ebx,%eax │ │ │ │ │ - je a210 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x810> │ │ │ │ │ + je d650 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x810> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ │ mov %ebp,0x14(%esp) │ │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ │ - jmp a1d9 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7d9> │ │ │ │ │ - jmp a1c0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7c0> │ │ │ │ │ + jmp d619 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7d9> │ │ │ │ │ + jmp d600 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7c0> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ neg %edx │ │ │ │ │ add %esi,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ add %ecx,0x8(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:443 │ │ │ │ │ add $0x1,%edi │ │ │ │ │ @@ -11095,28 +17855,28 @@ │ │ │ │ │ and %ecx,%edx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ add %edx,%ebp │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ sub %ebx,%eax │ │ │ │ │ - je a468 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xa68> │ │ │ │ │ + je d8a8 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xa68> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ and $0x1,%edx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ mov (%ebx,%edi,4),%ebx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ sub %esi,%ecx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - jb a1c0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7c0> │ │ │ │ │ + jb d600 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7c0> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ neg %edx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ add %eax,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ @@ -11125,235 +17885,271 @@ │ │ │ │ │ and %eax,%edx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:448 │ │ │ │ │ add %eax,0x8(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ add %edx,0x1c(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - je a4b0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xab0> │ │ │ │ │ + je d8f0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xab0> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:113 │ │ │ │ │ subl $0x10,0x10(%esp) │ │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ cmp %eax,0x34(%esp) │ │ │ │ │ - jne a030 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x630> │ │ │ │ │ + jne d470 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x630> │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::clippedBeginPosition, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ mov %esi,0x4c(%esp) │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::clippedBeginPosition, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ │ mov %esi,0x44(%esp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ sub %esi,%edx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sar $0x2,%edx │ │ │ │ │ +seqan2::Position, seqan2::Alloc > >::Type seqan2::toSourcePosition, seqan2::Alloc >, int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::clippedBeginPosition, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ │ +seqan2::Position, seqan2::Alloc > >::Type seqan2::toSourcePosition, seqan2::Alloc >, int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ setne 0x4b(%esp) │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::clippedBeginPosition, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %edx,0x3c(%esp) │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::clippedBeginPosition, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov %esi,0x50(%esp) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %ebx,%eax │ │ │ │ │ sar $0x2,%eax │ │ │ │ │ mov %eax,0x5c(%esp) │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > >::Type seqan2::position, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:218 │ │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je a2a7 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x8a7> │ │ │ │ │ + je d6e7 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x8a7> │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::clippedBeginPosition, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > >::Type seqan2::position, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:226 (discriminator 1) │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je a29d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x89d> │ │ │ │ │ + je d6dd , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x89d> │ │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:225 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ │ lea (%eax,%ebp,4),%ecx │ │ │ │ │ nop │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1) │ │ │ │ │ add (%eax),%edx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:226 (discriminator 1) │ │ │ │ │ add $0x4,%eax │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne a290 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x890> │ │ │ │ │ + jne d6d0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x890> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:228 │ │ │ │ │ add %edx,0x18(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:233 (discriminator 1) │ │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ │ sub %ebx,%eax │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:115 (discriminator 1) │ │ │ │ │ add %eax,0x44(%esp) │ │ │ │ │ +seqan2::Position, seqan2::Alloc > >::Type seqan2::toSourcePosition, seqan2::Alloc >, int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je a2f0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x8f0> │ │ │ │ │ + je d730 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x8f0> │ │ │ │ │ cmpb $0x0,0x4b(%esp) │ │ │ │ │ - je a2f0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x8f0> │ │ │ │ │ + je d730 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x8f0> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ │ xor %edx,%edx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ mov %edx,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ mov 0x0(%ebp,%edx,4),%ecx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and $0x1,%eax │ │ │ │ │ neg %eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ cmp %ebx,%ecx │ │ │ │ │ - jae a3b0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9b0> │ │ │ │ │ + jae d7f0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9b0> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and %ecx,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ add $0x1,%edx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ sub %ecx,%ebx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ add %eax,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - jb a2c0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x8c0> │ │ │ │ │ + jb d700 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x8c0> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::setClippedEndPosition, seqan2::Alloc >, int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:827 (discriminator 2) │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ mov %esi,0x18(%eax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ │ mov %esi,0x20(%eax) │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > >::Type seqan2::position, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:218 │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je a33c , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x93c> │ │ │ │ │ + je d77c , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x93c> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:226 (discriminator 1) │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je a32d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x92d> │ │ │ │ │ + je d76d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x92d> │ │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:225 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ lea (%eax,%edi,4),%ecx │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1) │ │ │ │ │ add (%eax),%edx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:226 (discriminator 1) │ │ │ │ │ add $0x4,%eax │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - jne a320 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x920> │ │ │ │ │ + jne d760 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x920> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:228 │ │ │ │ │ add %edx,0x4c(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:233 (discriminator 1) │ │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ │ sub 0x1c(%edi),%eax │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:116 (discriminator 1) │ │ │ │ │ add %eax,0x38(%esp) │ │ │ │ │ +seqan2::Position, seqan2::Alloc > >::Type seqan2::toSourcePosition, seqan2::Alloc >, int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp %edi,0x50(%esp) │ │ │ │ │ - je a380 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x980> │ │ │ │ │ + je d7c0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x980> │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je a380 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x980> │ │ │ │ │ + je d7c0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x980> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ mov 0x5c(%esp),%ebp │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ mov (%edi,%ecx,4),%ebx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and $0x1,%eax │ │ │ │ │ neg %eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ cmp %edx,%ebx │ │ │ │ │ - jae a3c0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9c0> │ │ │ │ │ + jae d800 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9c0> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and %ebx,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ add $0x1,%ecx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ sub %ebx,%edx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ add %eax,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp %ebp,%ecx │ │ │ │ │ - jb a360 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x960> │ │ │ │ │ + jb d7a0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x960> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::setClippedEndPosition, seqan2::Alloc >, int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:827 (discriminator 2) │ │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:827 (discriminator 2) │ │ │ │ │ mov %esi,0x18(%eax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ mov %edi,0x20(%eax) │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:117 │ │ │ │ │ mov 0x8c(%esp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne a85e , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe5e> │ │ │ │ │ + jne dc9e , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe5e> │ │ │ │ │ add $0x9c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::Position, seqan2::Alloc > >::Type seqan2::toSourcePosition, seqan2::Alloc >, int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:505 │ │ │ │ │ and %ebx,%eax │ │ │ │ │ add %eax,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - jmp a2f0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x8f0> │ │ │ │ │ + jmp d730 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x8f0> │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:505 │ │ │ │ │ and %eax,%edx │ │ │ │ │ add %edx,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - jmp a380 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x980> │ │ │ │ │ + jmp d7c0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x980> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:104 │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov %esi,0x88(%esp) │ │ │ │ │ mov %eax,0x80(%esp) │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ @@ -11369,10562 +18165,6104 @@ │ │ │ │ │ mov 0x90(%esp),%esi │ │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp a0b0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x6b0> │ │ │ │ │ + jmp d4f0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x6b0> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:104 │ │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ │ mov 0x38(%esp),%esi │ │ │ │ │ - jmp a155 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x755> │ │ │ │ │ + jmp d595 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x755> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ │ - jmp a210 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x810> │ │ │ │ │ + jmp d650 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x810> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:454 │ │ │ │ │ lea 0x1(%ebp),%edx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:465 │ │ │ │ │ mov %ebx,0x18(%esp) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ │ sub %ecx,%eax │ │ │ │ │ sar $0x2,%eax │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je a155 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x755> │ │ │ │ │ + je d595 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x755> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:460 │ │ │ │ │ movl $0x0,0x18(%esp) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:457 │ │ │ │ │ mov %edx,%ebp │ │ │ │ │ - jmp a155 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x755> │ │ │ │ │ + jmp d595 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x755> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:454 │ │ │ │ │ - lea 0x1(%edi),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ │ - sub %esi,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:465 │ │ │ │ │ - mov %ebx,%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je a210 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x810> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:457 │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:460 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp a210 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x810> │ │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0x80 │ │ │ │ │ - mov 0x50(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,0x8(%ecx) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x10(%ecx) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je a808 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe08> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - cmp $0x4,%edi │ │ │ │ │ - jle a84b , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe4b> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %edi │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push 0x20(%esp) │ │ │ │ │ - mov 0x50(%esp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ - mov $0x3,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov 0x8(%eax),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %edi,0x24(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ - cmova %edx,%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - jmp 9b43 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x143> │ │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ - push $0x80 │ │ │ │ │ - mov 0x50(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - test %esi,%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,0x8(%ecx) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x10(%ecx) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ │ - je a811 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe11> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - jle a83c , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe3c> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %edx │ │ │ │ │ - push %esi │ │ │ │ │ - push %eax │ │ │ │ │ - call 3330 │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - mov 0x50(%esp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ - mov $0x3,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - cmova %edx,%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea 0x0(,%eax,4),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - jmp 9a81 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x81> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ - movl $0x0,0x38(%esp) │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ - movl $0x0,0x14(%eax) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ - movl $0x0,0x1c(%eax) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:827 (discriminator 2) │ │ │ │ │ - movl $0x0,0x18(%eax) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ - movl $0x0,0x20(%eax) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ │ - movl $0x0,0x14(%eax) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ - movl $0x0,0x1c(%eax) │ │ │ │ │ - jmp a380 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x980> │ │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - mov %ebp,0x1c(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:326 (discriminator 1) │ │ │ │ │ - cmp %ebp,%ecx │ │ │ │ │ - je a663 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc63> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:329 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne a656 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc56> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:337 │ │ │ │ │ - sub $0x1,%edi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ - mov (%eax,%edi,4),%eax │ │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ - mov %edi,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ - sub $0x1,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:346 │ │ │ │ │ - sub $0x1,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ - and $0x1,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:344 │ │ │ │ │ - sub %esi,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:413 (discriminator 1) │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ - jne a640 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc40> │ │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ │ - mov %ebx,0x1c(%esp) │ │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ │ - jmp 9ff0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5f0> │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - jmp a6a2 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xca2> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:332 │ │ │ │ │ - sub $0x1,%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ - mov %ebp,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:346 │ │ │ │ │ - sub $0x1,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ - and $0x1,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:344 │ │ │ │ │ - sub %esi,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:413 (discriminator 1) │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ - je a6bd , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xcbd> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:326 (discriminator 1) │ │ │ │ │ - cmp %ecx,%edi │ │ │ │ │ - je a69d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc9d> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:329 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jne a690 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc90> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:337 │ │ │ │ │ - sub $0x1,%ebp │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ - mov (%esi,%ebp,4),%esi │ │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ │ - lea -0x1(%esi),%edx │ │ │ │ │ - jmp a693 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc93> │ │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ │ - mov %ebx,0x20(%esp) │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ - jmp 9f11 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x511> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0xc │ │ │ │ │ - mov 0x50(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x8(%edi),%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - movl $0x1,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0xc(%edi),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - jmp 9ac0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc0> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push $0xc │ │ │ │ │ - mov 0x50(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - movl $0x1,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - jmp 9b1b , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x11b> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0xc │ │ │ │ │ - mov 0x50(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - movl $0x1,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - jmp 9a5b , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5b> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0xc │ │ │ │ │ - mov 0x50(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ - movl $0x1,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x8(%edi),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %edi,0x24(%esp) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 9b8d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x18d> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp 9d10 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x310> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - movl $0x0,0x1c(%esp) │ │ │ │ │ - movl $0x0,0x4c(%esp) │ │ │ │ │ - jmp 9ff0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5f0> │ │ │ │ │ - movl $0x0,0x20(%esp) │ │ │ │ │ - movl $0x0,0x18(%esp) │ │ │ │ │ - jmp 9f11 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x511> │ │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 9b43 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x143> │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 9a81 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x81> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - jmp 9ff0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5f0> │ │ │ │ │ - mov %ecx,%ebp │ │ │ │ │ - jmp 9f11 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x511> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ - mov %edi,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - jmp 9fa7 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5a7> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ - mov %ebp,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp 9dc7 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x3c7> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne a5b3 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xbb3> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ - mov (%esi),%edx │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ - jmp a5b3 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xbb3> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne a527 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xb27> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ │ - mov (%edi),%edx │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ - jmp a527 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xb27> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_adaptor.h:117 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0000a870 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base>: │ │ │ │ │ -void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0x9657,%eax │ │ │ │ │ - push %ebp │ │ │ │ │ - mov %esp,%ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - sub $0x2c,%esp │ │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ │ - mov %ebx,-0x2c(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ecx),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ - mov %gs:0x14,%edx │ │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1037 (discriminator 1) │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je a8ac >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x3c> │ │ │ │ │ - cmp 0x4(%ebx),%edi │ │ │ │ │ - je a980 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x110> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%ebx │ │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %ebx,%edi │ │ │ │ │ - sar $0x2,%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ - mov (%ecx),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:737 │ │ │ │ │ - cmp %edx,%edi │ │ │ │ │ - cmova %edx,%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1597 (discriminator 1) │ │ │ │ │ - cmp %edi,0x8(%ecx) │ │ │ │ │ - jae a923 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xb3> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - cmp $0x1f,%edi │ │ │ │ │ - lea (%eax,%edi,1),%ebx │ │ │ │ │ - mov $0x20,%eax │ │ │ │ │ - cmovbe %eax,%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - cmova %ebx,%edx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - lea 0x0(,%edx,4),%eax │ │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - test %esi,%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%ecx) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ │ - je a970 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x100> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - push %esi │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%eax),%esi │ │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ │ - shl $0x2,%edi │ │ │ │ │ - lea (%esi,%edi,1),%edx │ │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - je a94f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xdf> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ - mov (%ebx),%eax │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ - add $0x4,%esi │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ - mov %eax,-0x4(%esi) │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - jne a940 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xd0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne a9fd >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x18d> │ │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%ebx │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp a923 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xb3> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - je a94f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xdf> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ │ - lea -0x28(%ebp),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ - movl $0x0,-0x24(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ - movl $0x0,-0x20(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - je a9c0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x150> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %eax,%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sar $0x2,%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1047 │ │ │ │ │ - cmp %edx,%edi │ │ │ │ │ - cmova %edx,%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ - push %edi │ │ │ │ │ - push %ecx │ │ │ │ │ - push %esi │ │ │ │ │ - call 32b0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:917 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - push %esi │ │ │ │ │ - push -0x2c(%ebp) │ │ │ │ │ - call 3220 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ - pop %eax │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - call 31f0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp a94f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xdf> │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - je aa06 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x196> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp a9e0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x170> │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - push %esi │ │ │ │ │ - call 3320 <_Unwind_Resume@plt> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - │ │ │ │ │ -0000aa20 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base>: │ │ │ │ │ -void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0x94a7,%eax │ │ │ │ │ - push %ebp │ │ │ │ │ - mov %esp,%ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - sub $0x2c,%esp │ │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov %gs:0x14,%esi │ │ │ │ │ - mov %esi,-0x1c(%ebp) │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je ab10 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xf0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je aa63 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x43> │ │ │ │ │ - cmp 0x4(%edi),%esi │ │ │ │ │ - je ab29 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x109> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %eax,%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - sar $0x2,%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1581 (discriminator 1) │ │ │ │ │ - cmp %ebx,0x8(%edi) │ │ │ │ │ - jae ac21 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x201> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ - cmp $0x7c,%esi │ │ │ │ │ - jbe abe0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1c0> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - shr $1,%ecx │ │ │ │ │ - add %ebx,%ecx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - lea 0x0(,%ecx,4),%eax │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ecx,0x8(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je abd0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1b0> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%edi),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%ebx,%esi,1),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1019 (discriminator 2) │ │ │ │ │ - add %eax,%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %edx,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je aaef >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xcf> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ - add $0x4,%eax │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ - mov %edx,-0x4(%ebx) │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne aae0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xc0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne ac1c >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1fc> │ │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ - cmp %ecx,%ebx │ │ │ │ │ - je aaef >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xcf> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je abf7 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1d7> │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - jne abf0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1d0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1023 │ │ │ │ │ - cmp %edi,-0x30(%ebp) │ │ │ │ │ - je aaef >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xcf> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ - movl $0x0,-0x24(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ - movl $0x0,-0x20(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je abaf >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x18f> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %eax,%esi │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov $0x20,%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - sar $0x2,%ecx │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - add %ecx,%eax │ │ │ │ │ - cmp $0x7c,%esi │ │ │ │ │ - cmovbe %ebx,%eax │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - cmova %eax,%ecx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea 0x0(,%ecx,4),%eax │ │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%edx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ - add $0x4,%edx │ │ │ │ │ -/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ - mov %ecx,-0x4(%ebx) │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - jne aba0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x180> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - call 3220 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ - pop %eax │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - call 31f0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp aaef >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xcf> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ - jmp aacb >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xab> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - mov $0x80,%eax │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ - mov $0x20,%ecx │ │ │ │ │ - jmp aa8b >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x6b> │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp aacb >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xab> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %ebx,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - jmp aaef >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xcf> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - je ac2c >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x20c> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - jmp aacb >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xab> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp abff >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1df> │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - push %esi │ │ │ │ │ - call 3320 <_Unwind_Resume@plt> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - │ │ │ │ │ -0000ac40 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base>: │ │ │ │ │ -void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:915 │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ - add $0x9283,%ebx │ │ │ │ │ - sub $0x1c,%esp │ │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je ad58 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x118> │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - je aca0 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x60> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - and $0xfffffffd,%ecx │ │ │ │ │ - mov (%eax),%edi │ │ │ │ │ - je ac8c >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4c> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%esi),%ebp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push 0x0(%ebp) │ │ │ │ │ - call 31f0 │ │ │ │ │ - mov %ebp,(%esp) │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ - mov %edi,(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ - movl $0x2,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%ebp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jne ad90 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x150> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0xc │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %ecx,%edx │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ - shr $1,%edx │ │ │ │ │ - add %edx,%eax │ │ │ │ │ - cmpl $0x7c,0x8(%esp) │ │ │ │ │ - mov $0x20,%edx │ │ │ │ │ - cmova %eax,%edx │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - cmova %eax,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je ad30 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xf0> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea 0x0(,%edx,4),%eax │ │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %ecx,0xc(%esp) │ │ │ │ │ - je ad43 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x103> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - call 3220 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ - mov %edi,(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ - movl $0x1,0x4(%esi) │ │ │ │ │ - jmp ac95 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x55> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je ac95 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x55> │ │ │ │ │ - cmp $0x2,%ecx │ │ │ │ │ - je adb0 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x170> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%esi),%edi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push (%edi) │ │ │ │ │ - call 31f0 │ │ │ │ │ - mov %edi,(%esp) │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 3220 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0000adc0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ -void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0x9107,%eax │ │ │ │ │ - push %ebp │ │ │ │ │ - mov %esp,%ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - sub $0x1c,%esp │ │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:585 │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je af80 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1c0> │ │ │ │ │ - cmp $0x2,%eax │ │ │ │ │ - jne af78 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1b8> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%eax),%edi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push $0x20 │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%edx │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ - mov $0x20,%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - sub %edx,%eax │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ - cmp $0x7c,%eax │ │ │ │ │ - jbe ae3d >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7d> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - shr $1,%ebx │ │ │ │ │ - add %ebx,%eax │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - cmovbe %ebx,%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne b0c8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x308> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je ae61 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0xa1> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - call 31b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ - movl $0x0,0xc(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ - movl $0x0,0x10(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ - movl $0x0,0x14(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %ecx,%eax │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - shr $1,%ebx │ │ │ │ │ - add %ebx,%eax │ │ │ │ │ - cmpl $0x7c,-0x20(%ebp) │ │ │ │ │ - mov $0x20,%ebx │ │ │ │ │ - cmovbe %ebx,%eax │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ - mov 0x14(%edi),%eax │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - cmovbe %ebx,%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne b100 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x340> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je aec4 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x104> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ - lea 0xc(%edi),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ - push %eax │ │ │ │ │ - call 31b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ - movl $0x0,0x1c(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ - movl $0x0,0x18(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je af6c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1ac> │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ - jne b140 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x380> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov 0x18(%edi),%edx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push $0xc │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %ebx,%ecx │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - shr $1,%ecx │ │ │ │ │ - add %ecx,%eax │ │ │ │ │ - cmpl $0x7c,-0x20(%ebp) │ │ │ │ │ - mov $0x20,%ecx │ │ │ │ │ - cmovbe %ecx,%eax │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ - mov 0x8(%edx),%eax │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - cmovbe %ecx,%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne b158 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x398> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %ebx,-0x24(%ebp) │ │ │ │ │ - je af62 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1a2> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - push %edi │ │ │ │ │ - call 3220 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ - mov %edi,0x18(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ - movl $0x1,0x1c(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ - mov %esi,(%eax) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ - movl $0x1,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push $0x20 │ │ │ │ │ - call 3030 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - movl $0x0,(%esi) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %esi,(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ - movl $0x0,0x8(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - movl $0x0,0xc(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ - movl $0x0,0x10(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ - movl $0x0,0x14(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ - movl $0x0,0x18(%esi) │ │ │ │ │ - movl $0x0,0x1c(%esi) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - movl $0xc,(%esp) │ │ │ │ │ - call 3030 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,0x18(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%esi),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - movl $0x1,0x1c(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - sub %edi,%ebx │ │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1758 │ │ │ │ │ - cmp $0x8,%ebx │ │ │ │ │ - jbe b080 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2c0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ - add $0x8,%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %edi,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0xc(%esi),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1758 │ │ │ │ │ - cmp $0x8,%ecx │ │ │ │ │ - ja b138 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x378> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ - cmpl $0x1,0x14(%esi) │ │ │ │ │ - jbe b238 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x478> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ - cmpl $0x4,-0x20(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ - ja b05c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ - mov %edx,%ecx │ │ │ │ │ - sub %eax,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jle b05c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - je b05c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ - push $0x0 │ │ │ │ │ - push %eax │ │ │ │ │ - call 32f0 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %edx,0x10(%esi) │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ - movl $0x1,(%edi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - movl $0x1,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ - cmpl $0x1,0x8(%esi) │ │ │ │ │ - jbe b190 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x3d0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ - add $0x8,%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ - cmpl $0x4,-0x20(%ebp) │ │ │ │ │ - ja b00c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ - sub %eax,%edx │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jle b00c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ - cmp %edi,%eax │ │ │ │ │ - je b00c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - push $0x0 │ │ │ │ │ - push %eax │ │ │ │ │ - call 32f0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp b00c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jne ae51 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x91> │ │ │ │ │ - jmp ae61 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0xa1> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x14(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jne aeae >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0xee> │ │ │ │ │ - jmp aec4 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x104> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ │ - jmp b05c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ - movl $0x2,0x1c(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ - mov %eax,0x18(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:729 │ │ │ │ │ - jmp af6c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1ac> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - mov %edx,-0x24(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp af4d >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x18d> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push $0x80 │ │ │ │ │ - call 3030 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x8(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je b2f0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x530> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - jle b437 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x677> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - push %ecx │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edi │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ │ - mov $0x2,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%esi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - cmova %edx,%eax │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - lea (%ecx,%eax,1),%edi │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ - sub %edx,%eax │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jle b00c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ - add %edx,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - jae b310 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x550> │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je b00c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ - movb $0x0,(%ecx) │ │ │ │ │ - test $0x2,%al │ │ │ │ │ - je b00c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ - movw $0x0,-0x2(%ecx,%eax,1) │ │ │ │ │ - jmp b00c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push $0x80 │ │ │ │ │ - call 3030 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x14(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je b2d8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x518> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - jle b428 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x668> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - push %ecx │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edi │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ │ - mov $0x2,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - cmova %edx,%eax │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - lea (%ecx,%eax,1),%edx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ - sub %edi,%eax │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jle b2bf >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4ff> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ │ - add %ecx,%edi │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - jae b380 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5c0> │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je b2bf >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4ff> │ │ │ │ │ - movb $0x0,(%edi) │ │ │ │ │ - test $0x2,%al │ │ │ │ │ - jne b2c6 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x506> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - jmp b05c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ - movw $0x0,-0x2(%edi,%eax,1) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - jmp b05c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ - mov $0x8,%eax │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - sub %edi,%eax │ │ │ │ │ - jne b2a6 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4e6> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - jmp b05c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ - lea 0x8(%eax),%edi │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ - mov $0x8,%eax │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - sub %edx,%eax │ │ │ │ │ - jne b204 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x444> │ │ │ │ │ - jmp b00c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ - lea 0x4(%ecx),%edx │ │ │ │ │ - movl $0x0,(%ecx) │ │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ │ - movl $0x0,-0x4(%ecx,%eax,1) │ │ │ │ │ - sub %edx,%ecx │ │ │ │ │ - add %ecx,%eax │ │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - jb b00c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ │ - lea -0x1(%eax),%ecx │ │ │ │ │ - shr $0x2,%ecx │ │ │ │ │ - movl $0x0,(%edx) │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - mov %ecx,%ebx │ │ │ │ │ - mov $0x4,%ecx │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jae b00c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - jne b3f2 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x632> │ │ │ │ │ - movl $0x0,(%edx,%ecx,1) │ │ │ │ │ - movl $0x0,0x4(%edx,%ecx,1) │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - add $0x8,%ecx │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jb b362 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5a2> │ │ │ │ │ - jmp b00c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ - lea 0x4(%edi),%ebx │ │ │ │ │ - movl $0x0,(%edi) │ │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ │ - movl $0x0,-0x4(%edi,%eax,1) │ │ │ │ │ - sub %ebx,%edi │ │ │ │ │ - add %edi,%eax │ │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - jb b2bf >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4ff> │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ │ - mov %edi,-0x20(%ebp) │ │ │ │ │ - lea -0x1(%eax),%edi │ │ │ │ │ - shr $0x2,%edi │ │ │ │ │ - and $0x1,%edi │ │ │ │ │ - mov %edi,-0x1c(%ebp) │ │ │ │ │ - mov $0x4,%edi │ │ │ │ │ - movl $0x0,(%ebx) │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - jae b2bf >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4ff> │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne b40e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x64e> │ │ │ │ │ - movl $0x0,(%ebx,%edi,1) │ │ │ │ │ - movl $0x0,0x4(%ebx,%edi,1) │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - add $0x8,%edi │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - jb b3d2 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x612> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - jmp b05c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ - movl $0x0,0x4(%edx) │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - mov $0x8,%ecx │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jb b362 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5a2> │ │ │ │ │ - jmp b00c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ - movl $0x0,0x4(%ebx) │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - mov $0x8,%edi │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - jb b3d2 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x612> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - jmp b05c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne b278 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4b8> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ - jmp b278 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4b8> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne b1d3 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x413> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ - jmp b1d3 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x413> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp b463 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6a3> │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp b452 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x692> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp b478 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6b8> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push 0xc(%esi) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push (%esi) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ - mov %edi,(%esp) │ │ │ │ │ - call 3320 <_Unwind_Resume@plt> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ - je b4a0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6e0> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ - push (%eax) │ │ │ │ │ - call 31f0 │ │ │ │ │ - pop %ecx │ │ │ │ │ - push -0x20(%ebp) │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push 0xc(%esi) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ - pop %edx │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 31f0 │ │ │ │ │ - mov %edi,(%esp) │ │ │ │ │ - call 3320 <_Unwind_Resume@plt> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - │ │ │ │ │ -0000b4c0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base>: │ │ │ │ │ -void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0x8a07,%eax │ │ │ │ │ - push %ebp │ │ │ │ │ - mov %esp,%ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - sub $0x2c,%esp │ │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ │ - mov %gs:0x14,%edx │ │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edx),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1037 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je b4f6 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x36> │ │ │ │ │ - cmp 0x4(%edi),%esi │ │ │ │ │ - je b5b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xf0> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %ebx,%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:737 │ │ │ │ │ - cmp 0x10(%ebp),%esi │ │ │ │ │ - cmova 0x10(%ebp),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1597 (discriminator 1) │ │ │ │ │ - cmp %esi,0x8(%edi) │ │ │ │ │ - jae b567 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xa7> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - cmp $0x1f,%esi │ │ │ │ │ - lea (%eax,%esi,1),%ebx │ │ │ │ │ - mov $0x20,%eax │ │ │ │ │ - cmovbe %eax,%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ - cmp %ebx,0x10(%ebp) │ │ │ │ │ - cmovbe 0x10(%ebp),%ebx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ - mov %ebx,-0x30(%ebp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push %eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ebx,0x8(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ - je b5a0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xe0> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ │ - push %ecx │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%ecx,%esi,1),%eax │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jle b610 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x150> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - push %ecx │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne b63d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x17d> │ │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - jmp b567 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xa7> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - cmp %edi,%edx │ │ │ │ │ - je b587 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xc7> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ - movl $0x0,-0x24(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ - movl $0x0,-0x20(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - cmp %ecx,%esi │ │ │ │ │ - je b5f2 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x132> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %ecx,%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1047 │ │ │ │ │ - cmp 0x10(%ebp),%esi │ │ │ │ │ - cmova 0x10(%ebp),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ - push %esi │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ │ - call 3040 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:917 │ │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3350 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ - pop %eax │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - call 31f0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp b587 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xc7> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne b587 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xc7> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ - movzbl (%ebx),%eax │ │ │ │ │ - mov %al,(%ecx) │ │ │ │ │ - jmp b587 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xc7> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - je b646 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x186> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp b620 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x160> │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3320 <_Unwind_Resume@plt> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - │ │ │ │ │ -0000b660 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base>: │ │ │ │ │ -void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0x8867,%eax │ │ │ │ │ - push %ebp │ │ │ │ │ - mov %esp,%ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - sub $0x3c,%esp │ │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ │ - mov %gs:0x14,%edx │ │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edx),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je b750 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xf0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je b6a0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x40> │ │ │ │ │ - cmp 0x4(%edi),%esi │ │ │ │ │ - je b769 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x109> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %eax,%esi │ │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %ebx,-0x30(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1581 (discriminator 1) │ │ │ │ │ - cmp %esi,0x8(%edi) │ │ │ │ │ - jae b8ad >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x24d> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ - cmp $0x1f,%esi │ │ │ │ │ - jbe b810 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1b0> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - lea (%eax,%esi,1),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ecx,0x8(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ │ - je b800 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1a0> │ │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x30(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%edi),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ │ - lea (%ebx,%ecx,1),%edx │ │ │ │ │ - mov %edx,0x4(%edi) │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jle b840 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1e0> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne b8a8 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x248> │ │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ - cmp %ecx,%ebx │ │ │ │ │ - je b731 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je b830 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1d0> │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - jne b820 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1c0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1023 │ │ │ │ │ - cmp %edi,%edx │ │ │ │ │ - je b731 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ - movl $0x0,-0x24(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ - movl $0x0,-0x20(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je b7de >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x17e> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %eax,%esi │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ - cmp $0x1f,%esi │ │ │ │ │ - jbe b850 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1f0> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ │ - shr $1,%ecx │ │ │ │ │ - add %esi,%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ - cmova %esi,%ecx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push %eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jle b7de >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x17e> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3350 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ - pop %eax │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - call 31f0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp b731 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ - jmp b70e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xae> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ - mov $0x21,%eax │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ - mov $0x20,%ecx │ │ │ │ │ - jmp b6c6 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x66> │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp b70e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xae> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %ebx,0x4(%edi) │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:448 │ │ │ │ │ - jmp b731 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne b731 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ - mov %al,(%ebx) │ │ │ │ │ - jmp b731 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push %eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %esi,-0x20(%ebp) │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%ebx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%edx │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jne b7cd >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x16d> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ - movzbl (%edx),%eax │ │ │ │ │ - mov %al,(%ecx) │ │ │ │ │ - jmp b7de >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x17e> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - je b8b9 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x259> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - jmp b70e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xae> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp b88b >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x22b> │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3320 <_Unwind_Resume@plt> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0000b8d0 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base>: │ │ │ │ │ -void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:915 │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ - add $0x85f3,%ebx │ │ │ │ │ - sub $0x1c,%esp │ │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je b9d8 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x108> │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - je b930 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x60> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - and $0xfffffffd,%ecx │ │ │ │ │ - mov (%eax),%edi │ │ │ │ │ - je b91c > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x4c> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%esi),%ebp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push 0x0(%ebp) │ │ │ │ │ - call 31f0 │ │ │ │ │ - mov %ebp,(%esp) │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ - mov %edi,(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ - movl $0x2,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%ebp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jne ba10 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x140> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0xc │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %ecx,%eax │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ - shr $1,%edx │ │ │ │ │ - add %eax,%edx │ │ │ │ │ - cmp $0x1f,%eax │ │ │ │ │ - mov $0x20,%eax │ │ │ │ │ - cmova %edx,%eax │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - cmovbe %eax,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je b9af > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0xdf> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - je b9c4 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0xf4> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - call 3350 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ - mov %edi,(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ - movl $0x1,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je b925 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x55> │ │ │ │ │ - cmp $0x2,%ecx │ │ │ │ │ - je ba30 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x160> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%esi),%edi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push (%edi) │ │ │ │ │ - call 31f0 │ │ │ │ │ - mov %edi,(%esp) │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 3350 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0000ba40 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ -void seqan2::create > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0x8487,%eax │ │ │ │ │ - push %ebp │ │ │ │ │ - mov %esp,%ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - sub $0x1c,%esp │ │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:585 │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je bc00 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x1c0> │ │ │ │ │ - cmp $0x2,%eax │ │ │ │ │ - jne bbf1 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x1b1> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%eax),%edi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push $0x20 │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%edx │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ - mov $0x20,%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - sub %edx,%eax │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ - cmp $0x7c,%eax │ │ │ │ │ - jbe babd > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x7d> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - shr $1,%ebx │ │ │ │ │ - add %ebx,%eax │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - cmovbe %ebx,%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne bd48 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x308> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je bae1 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0xa1> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - call 31b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ - movl $0x0,0xc(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ - movl $0x0,0x10(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ - movl $0x0,0x14(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %ecx,%eax │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - shr $1,%ebx │ │ │ │ │ - add %ebx,%eax │ │ │ │ │ - cmpl $0x7c,-0x20(%ebp) │ │ │ │ │ - mov $0x20,%ebx │ │ │ │ │ - cmovbe %ebx,%eax │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ - mov 0x14(%edi),%eax │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - cmovbe %ebx,%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne bd80 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x340> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je bb44 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x104> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ - lea 0xc(%edi),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ - push %eax │ │ │ │ │ - call 31b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ - movl $0x0,0x1c(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ - movl $0x0,0x18(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je bbe5 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x1a5> │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ - jne bdc0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x380> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov 0x18(%edi),%edx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push $0xc │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %ebx,%ecx │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - add %ecx,%eax │ │ │ │ │ - cmp $0x1f,%ecx │ │ │ │ │ - mov $0x20,%ecx │ │ │ │ │ - cmovbe %ecx,%eax │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ - mov 0x8(%edx),%eax │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - cmovbe %ecx,%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne bdd8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x398> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je bbdb > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x19b> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - push %edi │ │ │ │ │ - call 3350 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ - mov %edi,0x18(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ - movl $0x1,0x1c(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ - mov %esi,(%eax) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ - movl $0x1,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push $0x20 │ │ │ │ │ - call 3030 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - movl $0x0,(%esi) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %esi,(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ - movl $0x0,0x8(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - movl $0x0,0xc(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ - movl $0x0,0x10(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ - movl $0x0,0x14(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ - movl $0x0,0x18(%esi) │ │ │ │ │ - movl $0x0,0x1c(%esi) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - movl $0xc,(%esp) │ │ │ │ │ - call 3030 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,0x18(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%esi),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - movl $0x1,0x1c(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - sub %edi,%ebx │ │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1758 │ │ │ │ │ - cmp $0x8,%ebx │ │ │ │ │ - jbe bd00 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x2c0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ - add $0x8,%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %edi,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0xc(%esi),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1758 │ │ │ │ │ - cmp $0x8,%ecx │ │ │ │ │ - ja bdb8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x378> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ - cmpl $0x1,0x14(%esi) │ │ │ │ │ - jbe beb8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x478> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ - cmpl $0x4,-0x20(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ - ja bcdc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ - mov %edx,%ecx │ │ │ │ │ - sub %eax,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jle bcdc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - je bcdc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ - push $0x0 │ │ │ │ │ - push %eax │ │ │ │ │ - call 32f0 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %edx,0x10(%esi) │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ - movl $0x1,(%edi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - movl $0x1,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ - cmpl $0x1,0x8(%esi) │ │ │ │ │ - jbe be10 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x3d0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ - add $0x8,%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ - cmpl $0x4,-0x20(%ebp) │ │ │ │ │ - ja bc8c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ - sub %eax,%edx │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jle bc8c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ - cmp %edi,%eax │ │ │ │ │ - je bc8c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - push $0x0 │ │ │ │ │ - push %eax │ │ │ │ │ - call 32f0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp bc8c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jne bad1 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x91> │ │ │ │ │ - jmp bae1 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0xa1> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x14(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jne bb2e > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0xee> │ │ │ │ │ - jmp bb44 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x104> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ │ - jmp bcdc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ - movl $0x2,0x1c(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ - mov %eax,0x18(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:729 │ │ │ │ │ - jmp bbe5 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x1a5> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - mov %edx,-0x24(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ - jmp bbc4 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x184> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push $0x80 │ │ │ │ │ - call 3030 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x8(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je bf70 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x530> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - jle c0b7 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x677> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - push %ecx │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edi │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ │ - mov $0x2,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%esi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - cmova %edx,%eax │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - lea (%ecx,%eax,1),%edi │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ - sub %edx,%eax │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jle bc8c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ - add %edx,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - jae bf90 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x550> │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je bc8c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ - movb $0x0,(%ecx) │ │ │ │ │ - test $0x2,%al │ │ │ │ │ - je bc8c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ - movw $0x0,-0x2(%ecx,%eax,1) │ │ │ │ │ - jmp bc8c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push $0x80 │ │ │ │ │ - call 3030 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x14(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je bf58 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x518> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - jle c0a8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x668> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - push %ecx │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edi │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ │ - mov $0x2,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - cmova %edx,%eax │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - lea (%ecx,%eax,1),%edx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ - sub %edi,%eax │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jle bf3f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4ff> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ │ - add %ecx,%edi │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - jae c000 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x5c0> │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je bf3f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4ff> │ │ │ │ │ - movb $0x0,(%edi) │ │ │ │ │ - test $0x2,%al │ │ │ │ │ - jne bf46 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x506> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - jmp bcdc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ - movw $0x0,-0x2(%edi,%eax,1) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - jmp bcdc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ - mov $0x8,%eax │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - sub %edi,%eax │ │ │ │ │ - jne bf26 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4e6> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - jmp bcdc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ - lea 0x8(%eax),%edi │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ - mov $0x8,%eax │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ - sub %edx,%eax │ │ │ │ │ - jne be84 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x444> │ │ │ │ │ - jmp bc8c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ - lea 0x4(%ecx),%edx │ │ │ │ │ - movl $0x0,(%ecx) │ │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ │ - movl $0x0,-0x4(%ecx,%eax,1) │ │ │ │ │ - sub %edx,%ecx │ │ │ │ │ - add %ecx,%eax │ │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - jb bc8c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ │ - lea -0x1(%eax),%ecx │ │ │ │ │ - shr $0x2,%ecx │ │ │ │ │ - movl $0x0,(%edx) │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - mov %ecx,%ebx │ │ │ │ │ - mov $0x4,%ecx │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jae bc8c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - jne c072 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x632> │ │ │ │ │ - movl $0x0,(%edx,%ecx,1) │ │ │ │ │ - movl $0x0,0x4(%edx,%ecx,1) │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - add $0x8,%ecx │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jb bfe2 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x5a2> │ │ │ │ │ - jmp bc8c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ - lea 0x4(%edi),%ebx │ │ │ │ │ - movl $0x0,(%edi) │ │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ │ - movl $0x0,-0x4(%edi,%eax,1) │ │ │ │ │ - sub %ebx,%edi │ │ │ │ │ - add %edi,%eax │ │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - jb bf3f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4ff> │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ │ - mov %edi,-0x20(%ebp) │ │ │ │ │ - lea -0x1(%eax),%edi │ │ │ │ │ - shr $0x2,%edi │ │ │ │ │ - and $0x1,%edi │ │ │ │ │ - mov %edi,-0x1c(%ebp) │ │ │ │ │ - mov $0x4,%edi │ │ │ │ │ - movl $0x0,(%ebx) │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - jae bf3f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4ff> │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne c08e > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x64e> │ │ │ │ │ - movl $0x0,(%ebx,%edi,1) │ │ │ │ │ - movl $0x0,0x4(%ebx,%edi,1) │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - add $0x8,%edi │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - jb c052 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x612> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - jmp bcdc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ - movl $0x0,0x4(%edx) │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - mov $0x8,%ecx │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jb bfe2 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x5a2> │ │ │ │ │ - jmp bc8c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ - movl $0x0,0x4(%ebx) │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - mov $0x8,%edi │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - jb c052 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x612> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - jmp bcdc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne bef8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4b8> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ - jmp bef8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4b8> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne be53 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x413> │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ - jmp be53 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x413> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp c0e3 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x6a3> │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp c0d2 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x692> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp c0f8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x6b8> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push 0xc(%esi) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push (%esi) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ - mov %edi,(%esp) │ │ │ │ │ - call 3320 <_Unwind_Resume@plt> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ - je c120 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x6e0> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ - push (%eax) │ │ │ │ │ - call 31f0 │ │ │ │ │ - pop %ecx │ │ │ │ │ - push -0x20(%ebp) │ │ │ │ │ - call 31f0 │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push 0xc(%esi) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - call 31f0 │ │ │ │ │ - pop %edx │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 31f0 │ │ │ │ │ - mov %edi,(%esp) │ │ │ │ │ - call 3320 <_Unwind_Resume@plt> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - │ │ │ │ │ -0000c140 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base>: │ │ │ │ │ -void seqan2::resize, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:493 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0x7d87,%eax │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - sub $0x1c,%esp │ │ │ │ │ - mov 0x30(%esp),%ebp │ │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - mov 0x4(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je c230 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xf0> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:478 │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:477 (discriminator 2) │ │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:406 (discriminator 1) │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:477 (discriminator 3) │ │ │ │ │ - mov (%ebx),%edi │ │ │ │ │ - imul (%edx),%edi │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:478 (discriminator 1) │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - jne c1a1 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x61> │ │ │ │ │ - jmp c21f , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xdf> │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %ebx,%edx │ │ │ │ │ - sar $0x2,%edx │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:478 (discriminator 2) │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - jae c1f0 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xb0> │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:480 (discriminator 2) │ │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ │ - mov %edi,(%edx,%esi,4) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:481 (discriminator 1) │ │ │ │ │ - imul (%ebx,%esi,4),%edi │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:478 (discriminator 9) │ │ │ │ │ - add $0x1,%esi │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:478 (discriminator 1) │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je c21f , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xdf> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jne c180 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x40> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ - call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:478 (discriminator 2) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %ebx,%edx │ │ │ │ │ - sar $0x2,%edx │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:478 (discriminator 2) │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - jae c248 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x108> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jne c190 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x50> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ - call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ - jmp c190 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x50> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov 0x18(%eax),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%esi),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov 0x4(%esi),%edx │ │ │ │ │ - sub %ebx,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:498 (discriminator 1) │ │ │ │ │ - cmp %edi,%edx │ │ │ │ │ - jae c21f , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xdf> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je c298 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x158> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ - cmp %edi,%ecx │ │ │ │ │ - jb c2e6 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x1a6> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ - add %edi,%eax │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:500 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ - call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp c164 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x24> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov 0x18(%eax),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%esi),%ebx │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:454 │ │ │ │ │ + lea 0x1(%edi),%edx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov 0x4(%esi),%edx │ │ │ │ │ - sub %ebx,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:498 (discriminator 1) │ │ │ │ │ - cmp %edi,%edx │ │ │ │ │ - jae c21f , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xdf> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - mov 0x4(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - jne c202 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xc2> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ - call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov 0x1c(%ecx),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je c298 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x158> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x18(%ecx),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ │ + sub %esi,%eax │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:465 │ │ │ │ │ + mov %ebx,%esi │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov 0x4(%esi),%edx │ │ │ │ │ - sub %eax,%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1724 │ │ │ │ │ - cmp %edx,%edi │ │ │ │ │ - jb c21a , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xda> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ - jmp c210 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xd0> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je d650 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x810> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:457 │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:460 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + jmp d650 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x810> │ │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push $0xc │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + push $0x80 │ │ │ │ │ + mov 0x50(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,0x18(%ecx) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - movl $0x1,0x1c(%ecx) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ - call 3030 │ │ │ │ │ + mov %eax,0x8(%ecx) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edi,0x8(%esi) │ │ │ │ │ + movl $0x20,0x10(%ecx) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je dc48 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe08> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ + cmp $0x4,%edi │ │ │ │ │ + jle dc8b , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe4b> │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %edi │ │ │ │ │ + push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ + call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ - jmp c21a , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xda> │ │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0x20(%esp) │ │ │ │ │ + mov 0x50(%esp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ + mov $0x3,%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov 0x8(%eax),%edi │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ + cmova %edx,%eax │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned int*, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned int*, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + jmp cf83 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x143> │ │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %eax │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ │ + push $0x80 │ │ │ │ │ + mov 0x50(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edi,0x8(%esi) │ │ │ │ │ + test %esi,%esi │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ + mov %eax,0x8(%ecx) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + movl $0x20,0x10(%ecx) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - je c21a , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xda> │ │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ │ + je dc51 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe11> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - jle c349 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x209> │ │ │ │ │ + cmp $0x4,%edx │ │ │ │ │ + jle dc7c , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe3c> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %edx │ │ │ │ │ - push %ebp │ │ │ │ │ + push %esi │ │ │ │ │ push %eax │ │ │ │ │ call 3330 │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push 0x14(%esp) │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + push %esi │ │ │ │ │ + mov 0x50(%esp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - cmova %eax,%edi │ │ │ │ │ + mov $0x3,%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + cmova %edx,%eax │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned int*, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea 0x0(,%eax,4),%edi │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + jmp cec1 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x81> │ │ │ │ │ +void seqan2::setClippedBeginPosition, seqan2::Alloc >, int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ + movl $0x0,0x38(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ + movl $0x0,0x14(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ + movl $0x0,0x1c(%eax) │ │ │ │ │ +void seqan2::setClippedEndPosition, seqan2::Alloc >, int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:827 (discriminator 2) │ │ │ │ │ + movl $0x0,0x18(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ + movl $0x0,0x20(%eax) │ │ │ │ │ +void seqan2::setClippedBeginPosition, seqan2::Alloc >, int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ │ + movl $0x0,0x14(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ + movl $0x0,0x1c(%eax) │ │ │ │ │ + jmp d7c0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x980> │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + mov %ebp,0x1c(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:326 (discriminator 1) │ │ │ │ │ + cmp %ebp,%ecx │ │ │ │ │ + je daa3 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc63> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:329 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne da96 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc56> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:337 │ │ │ │ │ + sub $0x1,%edi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ + mov (%eax,%edi,4),%eax │ │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ │ +bool seqan2::isGap, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ +bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ + sub $0x1,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:346 │ │ │ │ │ + sub $0x1,%ecx │ │ │ │ │ +bool seqan2::isGap, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ + and $0x1,%esi │ │ │ │ │ +bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:344 │ │ │ │ │ + sub %esi,%ebx │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:413 (discriminator 1) │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ + jne da80 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc40> │ │ │ │ │ + mov 0x1c(%esp),%ebp │ │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ │ + mov %ebx,0x1c(%esp) │ │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ │ + jmp d430 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5f0> │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + jmp dae2 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xca2> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:332 │ │ │ │ │ + sub $0x1,%edx │ │ │ │ │ +bool seqan2::isGap, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ + mov %ebp,%esi │ │ │ │ │ +bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:346 │ │ │ │ │ + sub $0x1,%ecx │ │ │ │ │ +bool seqan2::isGap, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ + and $0x1,%esi │ │ │ │ │ +bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:344 │ │ │ │ │ + sub %esi,%ebx │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:413 (discriminator 1) │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ + je dafd , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xcbd> │ │ │ │ │ +bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:326 (discriminator 1) │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + je dadd , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc9d> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:329 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jne dad0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc90> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:337 │ │ │ │ │ + sub $0x1,%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ + mov (%esi,%ebp,4),%esi │ │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ │ + lea -0x1(%esi),%edx │ │ │ │ │ + jmp dad3 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc93> │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ │ + mov %ebx,0x20(%esp) │ │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ │ + jmp d351 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x511> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push $0xc │ │ │ │ │ + mov 0x50(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ + movl $0x1,0x4(%edi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0xc(%edi),%edi │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ + jmp cf00 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc0> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + push $0xc │ │ │ │ │ + mov 0x50(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x3c(%esp),%edi │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ + movl $0x1,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ + jmp cf5b , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x11b> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push $0xc │ │ │ │ │ + mov 0x50(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ + movl $0x1,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ + jmp ce9b , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5b> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push $0xc │ │ │ │ │ + mov 0x50(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x3c(%esp),%edi │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + movl $0x1,0x4(%edi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x8(%edi),%edi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov %eax,0x60(%esp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c21a , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xda> │ │ │ │ │ + jmp cfcd , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x18d> │ │ │ │ │ +seqan2::Position, seqan2::Alloc > >::Type seqan2::toSourcePosition, seqan2::Alloc >, int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + jmp d150 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x310> │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + movl $0x0,0x1c(%esp) │ │ │ │ │ + movl $0x0,0x4c(%esp) │ │ │ │ │ + jmp d430 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5f0> │ │ │ │ │ + movl $0x0,0x20(%esp) │ │ │ │ │ + movl $0x0,0x18(%esp) │ │ │ │ │ + jmp d351 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x511> │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp cf83 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x143> │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp cec1 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x81> │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + jmp d430 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5f0> │ │ │ │ │ + mov %ecx,%ebp │ │ │ │ │ + jmp d351 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x511> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + jmp d3e7 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5a7> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ + mov %ebp,%ecx │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + jmp d207 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x3c7> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne c327 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x1e7> │ │ │ │ │ + jne d9f3 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xbb3> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ - mov %al,(%ecx) │ │ │ │ │ - jmp c327 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x1e7> │ │ │ │ │ + mov (%esi),%edx │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ + jmp d9f3 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xbb3> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ + jne d967 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xb27> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ + jmp d967 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xb27> │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned int, unsigned int, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:117 │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000c360 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base>: │ │ │ │ │ -void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +0000dcb0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base>: │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0x7b67,%eax │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x6217,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x2c,%esp │ │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ │ - mov %gs:0x14,%ecx │ │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ + mov %gs:0x14,%edx │ │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1037 (discriminator 1) │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je c396 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x36> │ │ │ │ │ - cmp 0x4(%edx),%edi │ │ │ │ │ - je c480 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x120> │ │ │ │ │ + je dcec >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x3c> │ │ │ │ │ + cmp 0x4(%ebx),%edi │ │ │ │ │ + je ddc0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x110> │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%ecx),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ - mov (%edx),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %ebx,%edi │ │ │ │ │ sar $0x2,%edi │ │ │ │ │ - imul $0xaaaaaaab,%edi,%edi │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ + mov (%ecx),%esi │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:737 │ │ │ │ │ - cmp 0x10(%ebp),%edi │ │ │ │ │ - cmova 0x10(%ebp),%edi │ │ │ │ │ + cmp %edx,%edi │ │ │ │ │ + cmova %edx,%edi │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned int, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1597 (discriminator 1) │ │ │ │ │ - cmp %edi,0x8(%edx) │ │ │ │ │ - jae c419 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xb9> │ │ │ │ │ + cmp %edi,0x8(%ecx) │ │ │ │ │ + jae dd63 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xb3> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned int>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %edi,%eax │ │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ │ shr $1,%eax │ │ │ │ │ cmp $0x1f,%edi │ │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ │ mov $0x20,%eax │ │ │ │ │ cmovbe %eax,%ebx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned int, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ - cmp %ebx,0x10(%ebp) │ │ │ │ │ - cmovbe 0x10(%ebp),%ebx │ │ │ │ │ + cmp %ebx,%edx │ │ │ │ │ + cmova %ebx,%edx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea (%ebx,%ebx,2),%eax │ │ │ │ │ - mov %ebx,-0x30(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + lea 0x0(,%edx,4),%eax │ │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %esi,%esi │ │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edx) │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ebx,0x8(%edx) │ │ │ │ │ + mov %edx,0x8(%ecx) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ - je c478 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x118> │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ + je ddb0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x100> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 31f0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ +void seqan2::_deallocateStorage >, void, seqan2::DPCell_ >, unsigned int>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%ecx),%ebx │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%edx),%esi │ │ │ │ │ - lea (%edi,%edi,2),%edi │ │ │ │ │ + mov (%eax),%esi │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ shl $0x2,%edi │ │ │ │ │ - lea (%esi,%edi,1),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1040 (discriminator 2) │ │ │ │ │ - add %ebx,%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%edx) │ │ │ │ │ + lea (%esi,%edi,1),%edx │ │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - cmp %ebx,%edi │ │ │ │ │ - je c45c >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xfc> │ │ │ │ │ + je dd8f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xdf> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ - mov 0x4(%ebx),%edx │ │ │ │ │ - mov 0x8(%ebx),%eax │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ - add $0xc,%ebx │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ + mov (%ebx),%eax │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ - add $0xc,%esi │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ - mov -0xc(%ebx),%ecx │ │ │ │ │ - mov %edx,-0x8(%esi) │ │ │ │ │ - mov %ecx,-0xc(%esi) │ │ │ │ │ + add $0x4,%esi │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ mov %eax,-0x4(%esi) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - cmp %ebx,%edi │ │ │ │ │ - jne c440 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xe0> │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + jne dd80 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xd0> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne c506 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x1a6> │ │ │ │ │ + jne de3d >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x18d> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%ecx),%ebx │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp c419 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xb9> │ │ │ │ │ + jmp dd63 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xb3> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je c45c >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xfc> │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je dd8f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xdf> │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%ebx │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String >, seqan2::Alloc >, unsigned int, void, void>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ │ lea -0x28(%ebp),%esi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - cmp %ebx,%edi │ │ │ │ │ - je c4cb >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x16b> │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je de00 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x150> │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %ebx,%edi │ │ │ │ │ + sub %eax,%edi │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, unsigned int, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sar $0x2,%edi │ │ │ │ │ - imul $0xaaaaaaab,%edi,%eax │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1047 │ │ │ │ │ - cmp 0x10(%ebp),%eax │ │ │ │ │ - cmova 0x10(%ebp),%eax │ │ │ │ │ + cmp %edx,%edi │ │ │ │ │ + cmova %edx,%edi │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, unsigned int, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ - push %eax │ │ │ │ │ + push %edi │ │ │ │ │ push %ecx │ │ │ │ │ push %esi │ │ │ │ │ - call 3240 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@plt> │ │ │ │ │ + call 32b0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@plt> │ │ │ │ │ +seqan2::DisableIf >, seqan2::Alloc >&>::Type> >, void>::Type seqan2::assign >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc >&>::Type): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:917 │ │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ - push %edx │ │ │ │ │ - call 3100 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ + push -0x2c(%ebp) │ │ │ │ │ + call 3220 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ pop %eax │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c45c >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xfc> │ │ │ │ │ + jmp dd8f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xdf> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je c50f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x1af> │ │ │ │ │ + je de46 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x196> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp c4e9 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x189> │ │ │ │ │ + jmp de20 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x170> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -0000c520 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base>: │ │ │ │ │ -void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +0000de60 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base>: │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0x79a7,%eax │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x6067,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x2c,%esp │ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov %gs:0x14,%esi │ │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - je c618 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xf8> │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je df50 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xf0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je c563 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x43> │ │ │ │ │ + je dea3 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x43> │ │ │ │ │ cmp 0x4(%edi),%esi │ │ │ │ │ - je c631 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x111> │ │ │ │ │ + je df69 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x109> │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %edx,%esi │ │ │ │ │ + sub %eax,%esi │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sar $0x2,%ebx │ │ │ │ │ - imul $0xaaaaaaab,%ebx,%ebx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1581 (discriminator 1) │ │ │ │ │ cmp %ebx,0x8(%edi) │ │ │ │ │ - jae c753 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x233> │ │ │ │ │ + jae e061 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x201> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned int>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ - cmp $0x174,%esi │ │ │ │ │ - jbe c710 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1f0> │ │ │ │ │ + cmp $0x7c,%esi │ │ │ │ │ + jbe e020 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1c0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - shr $1,%edx │ │ │ │ │ - add %ebx,%edx │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ + shr $1,%ecx │ │ │ │ │ + add %ebx,%ecx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - lea (%edx,%edx,2),%eax │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ + lea 0x0(,%ecx,4),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ + mov %ecx,0x8(%edi) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je c700 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1e0> │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je e010 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1b0> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ + push %edx │ │ │ │ │ call 31f0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%edi),%ebx │ │ │ │ │ +void seqan2::_deallocateStorage >, void, seqan2::DPCell_ >, unsigned int>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ - lea (%eax,%esi,1),%ecx │ │ │ │ │ + lea (%ebx,%esi,1),%edx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1019 (discriminator 2) │ │ │ │ │ - add %edx,%esi │ │ │ │ │ + add %eax,%esi │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %ecx,0x4(%edi) │ │ │ │ │ + mov %edx,0x4(%edi) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - je c5fc >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xdc> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ │ - mov 0x8(%edx),%ecx │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je df2f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xcf> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ - add $0xc,%edx │ │ │ │ │ + add $0x4,%eax │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ - add $0xc,%eax │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ - mov -0xc(%edx),%edi │ │ │ │ │ - mov %ebx,-0x8(%eax) │ │ │ │ │ - mov %edi,-0xc(%eax) │ │ │ │ │ - mov %ecx,-0x4(%eax) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ + mov %edx,-0x4(%ebx) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - jne c5e0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xc0> │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + jne df20 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xc0> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne c74e >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x22e> │ │ │ │ │ + jne e05c >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1fc> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ │ + mov 0x4(%edi),%ecx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ + mov (%edi),%ebx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - je c5fc >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xdc> │ │ │ │ │ + cmp %ecx,%ebx │ │ │ │ │ + je df2f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xcf> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je c729 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x209> │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - jne c720 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x200> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je e037 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1d7> │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne e030 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1d0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1023 │ │ │ │ │ cmp %edi,-0x30(%ebp) │ │ │ │ │ - je c5fc >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xdc> │ │ │ │ │ + je df2f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xcf> │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String >, seqan2::Alloc >, unsigned int, void, void>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - je c6df >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1bf> │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je dfef >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x18f> │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %edx,%esi │ │ │ │ │ + sub %eax,%esi │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned int>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov $0x20,%ecx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ + mov $0x20,%ebx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - sar $0x2,%edx │ │ │ │ │ - imul $0xaaaaaaab,%edx,%edx │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ + sar $0x2,%ecx │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned int>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ shr $1,%eax │ │ │ │ │ - add %edx,%eax │ │ │ │ │ - cmp $0x174,%esi │ │ │ │ │ - cmovbe %ecx,%eax │ │ │ │ │ + add %ecx,%eax │ │ │ │ │ + cmp $0x7c,%esi │ │ │ │ │ + cmovbe %ebx,%eax │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned int, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - cmova %eax,%edx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + cmova %eax,%ecx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea (%edx,%edx,2),%eax │ │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ + lea 0x0(,%ecx,4),%eax │ │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1040 (discriminator 2) │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%esi,1),%eax │ │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1040 (discriminator 2) │ │ │ │ │ - mov %edi,-0x30(%ebp) │ │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1040 (discriminator 2) │ │ │ │ │ - lea (%edx,%esi,1),%eax │ │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ - mov 0x4(%edx),%esi │ │ │ │ │ - mov 0x8(%edx),%ebx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ - add $0xc,%edx │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ + mov (%edx),%ecx │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ - add $0xc,%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ - mov -0xc(%edx),%edi │ │ │ │ │ - mov %esi,-0x8(%ecx) │ │ │ │ │ - mov %edi,-0xc(%ecx) │ │ │ │ │ - mov %ebx,-0x4(%ecx) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ + add $0x4,%edx │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ + mov %ecx,-0x4(%ebx) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - jne c6c0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1a0> │ │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + jne dfe0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x180> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ - call 3100 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ + call 3220 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ pop %eax │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c5fc >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xdc> │ │ │ │ │ + jmp df2f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xcf> │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%edx │ │ │ │ │ - jmp c5d1 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xb1> │ │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ + jmp df0b >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xab> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ - mov $0x180,%eax │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned int>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov $0x80,%eax │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ - mov $0x20,%edx │ │ │ │ │ - jmp c593 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x73> │ │ │ │ │ + mov $0x20,%ecx │ │ │ │ │ + jmp decb >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x6b> │ │ │ │ │ nop │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - jmp c5d1 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xb1> │ │ │ │ │ + jmp df0b >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xab> │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %ecx,0x4(%edi) │ │ │ │ │ + mov %ebx,0x4(%edi) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - jmp c5fc >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xdc> │ │ │ │ │ + jmp df2f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xcf> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je c75e >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x23e> │ │ │ │ │ + je e06c >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x20c> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - jmp c5d1 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xb1> │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ + jmp df0b >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xab> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp c731 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x211> │ │ │ │ │ + jmp e03f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1df> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000c770 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base>: │ │ │ │ │ -void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ +0000e080 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base>: │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:915 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ - add $0x7753,%ebx │ │ │ │ │ + add $0x5e43,%ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je c898 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x128> │ │ │ │ │ + je e198 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x118> │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - je c7d0 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x60> │ │ │ │ │ + je e0e0 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x60> │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ and $0xfffffffd,%ecx │ │ │ │ │ mov (%eax),%edi │ │ │ │ │ - je c7bc >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4c> │ │ │ │ │ + je e0cc >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4c> │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%ebp │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %ebp,(%esp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::setValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ mov %edi,(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movl $0x2,0x4(%esi) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > const>::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ + mov (%eax),%ebp │ │ │ │ │ +void seqan2::assignValue >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne c8d0 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x160> │ │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ │ + jne e1d0 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x150> │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edx),%ecx │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %ecx,%ebp │ │ │ │ │ - sub %eax,%ebp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov %ebp,%eax │ │ │ │ │ - mov %ebp,0x18(%esp) │ │ │ │ │ + sub %ecx,%edx │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned int>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sar $0x2,%eax │ │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned int>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ - shr $1,%ebp │ │ │ │ │ - add %ebp,%eax │ │ │ │ │ - cmpl $0x174,0x8(%esp) │ │ │ │ │ - mov $0x20,%ebp │ │ │ │ │ - cmova %eax,%ebp │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ + shr $1,%edx │ │ │ │ │ + add %edx,%eax │ │ │ │ │ + cmpl $0x7c,0x8(%esp) │ │ │ │ │ + mov $0x20,%edx │ │ │ │ │ + cmova %eax,%edx │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ - mov 0x8(%edx),%eax │ │ │ │ │ - cmp %eax,%ebp │ │ │ │ │ - cmova %eax,%ebp │ │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + cmova %eax,%edx │ │ │ │ │ +void seqan2::_reserveStorage >, seqan2::Alloc, unsigned int, seqan2::TagExact_>(seqan2::String >, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - je c86f >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xff> │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je e170 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xf0> │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - lea 0x0(%ebp,%ebp,2),%eax │ │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ + lea 0x0(,%edx,4),%eax │ │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ebp,0x8(%edi) │ │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edx),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %ecx,0xc(%esp) │ │ │ │ │ - je c882 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x112> │ │ │ │ │ + je e183 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x103> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %edx │ │ │ │ │ + push %ebp │ │ │ │ │ push %edi │ │ │ │ │ - call 3100 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ + call 3220 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::create >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ mov %edi,(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ movl $0x1,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp e0d5 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x55> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je c7c5 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x55> │ │ │ │ │ + je e0d5 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x55> │ │ │ │ │ cmp $0x2,%ecx │ │ │ │ │ - je c8f0 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x180> │ │ │ │ │ + je e1f0 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x170> │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push (%edi) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %edi,(%esp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %edx │ │ │ │ │ + push %ebp │ │ │ │ │ push (%esi) │ │ │ │ │ - call 3100 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ + call 3220 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c900 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ -void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +0000e200 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0x75c7,%eax │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x5cc7,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:585 │ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je cad0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1d0> │ │ │ │ │ + je e3c0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1c0> │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - jne cac3 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1c3> │ │ │ │ │ + jne e3b8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1b8> │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ │ +void seqan2::allocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%eax),%edi │ │ │ │ │ +void seqan2::clear >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ +void seqan2::allocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push $0x20 │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ +void seqan2::allocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%ebx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ sub %edx,%eax │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x7c,%eax │ │ │ │ │ - jbe c97d >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7d> │ │ │ │ │ + jbe e27d >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7d> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sar $0x2,%eax │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ shr $1,%ebx │ │ │ │ │ add %ebx,%eax │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ │ cmp %eax,%ebx │ │ │ │ │ cmovbe %ebx,%eax │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagExact_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne cc18 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x318> │ │ │ │ │ + jne e508 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x308> │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je c9a1 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0xa1> │ │ │ │ │ + je e2a1 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0xa1> │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ call 31b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::assign, seqan2::String > >(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x10(%edi),%edx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %edx,%eax │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %ecx,%eax │ │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ │ sar $0x2,%eax │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ shr $1,%ebx │ │ │ │ │ add %ebx,%eax │ │ │ │ │ cmpl $0x7c,-0x20(%ebp) │ │ │ │ │ mov $0x20,%ebx │ │ │ │ │ cmovbe %ebx,%eax │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ │ cmp %eax,%ebx │ │ │ │ │ cmovbe %ebx,%eax │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagExact_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne cc50 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x350> │ │ │ │ │ + jne e540 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x340> │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je ca04 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x104> │ │ │ │ │ + je e304 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x104> │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ +seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >::Matrix(seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const&): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ lea 0xc(%edi),%eax │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ +seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >::Matrix(seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const&): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ lea 0xc(%esi),%eax │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ push %eax │ │ │ │ │ call 31b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::assign, seqan2::String > >(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >::Holder(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ │ +seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >::Holder(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ movl $0x0,0x18(%esi) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je cab7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1b7> │ │ │ │ │ + je e3ac >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1ac> │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jne cc90 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x390> │ │ │ │ │ + jne e580 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x380> │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > const>::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov 0x18(%edi),%edx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > const>::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,%edi │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %ebx,%ecx │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ │ sar $0x2,%eax │ │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned int>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ shr $1,%ecx │ │ │ │ │ add %ecx,%eax │ │ │ │ │ - cmpl $0x174,-0x20(%ebp) │ │ │ │ │ + cmpl $0x7c,-0x20(%ebp) │ │ │ │ │ mov $0x20,%ecx │ │ │ │ │ cmovbe %ecx,%eax │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ cmovbe %ecx,%eax │ │ │ │ │ +void seqan2::_reserveStorage >, seqan2::Alloc, unsigned int, seqan2::TagExact_>(seqan2::String >, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne cca8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x3a8> │ │ │ │ │ + jne e598 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x398> │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je caad >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1ad> │ │ │ │ │ + cmp %ebx,-0x24(%ebp) │ │ │ │ │ + je e3a2 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1a2> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push %edx │ │ │ │ │ push %edi │ │ │ │ │ - call 3100 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ + call 3220 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::create >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ mov %edi,0x18(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ movl $0x1,0x1c(%esi) │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ │ mov %esi,(%eax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ movl $0x1,0x4(%eax) │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::allocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push $0x20 │ │ │ │ │ call 3030 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,(%esi) │ │ │ │ │ +void seqan2::allocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %esi,(%eax) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ │ +seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movl $0x0,0x18(%esi) │ │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movl $0xc,(%esp) │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x18(%esi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ │ +void seqan2::create >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x1c(%esi) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ sub %edi,%ebx │ │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1758 │ │ │ │ │ cmp $0x8,%ebx │ │ │ │ │ - jbe cbd0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2d0> │ │ │ │ │ + jbe e4c0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2c0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ add $0x8,%edi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ sub %edi,%ecx │ │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1758 │ │ │ │ │ cmp $0x8,%ecx │ │ │ │ │ - ja cc88 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x388> │ │ │ │ │ + ja e578 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x378> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ cmpl $0x1,0x14(%esi) │ │ │ │ │ - jbe cd88 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x488> │ │ │ │ │ + jbe e678 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x478> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ cmpl $0x4,-0x20(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ - ja cbac >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2ac> │ │ │ │ │ + ja e49c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ sub %eax,%ecx │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jle cbac >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2ac> │ │ │ │ │ + jle e49c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je cbac >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2ac> │ │ │ │ │ + je e49c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push %ecx │ │ │ │ │ push $0x0 │ │ │ │ │ push %eax │ │ │ │ │ call 32f0 │ │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ │ +seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ movl $0x1,(%edi) │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x4(%eax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ cmpl $0x1,0x8(%esi) │ │ │ │ │ - jbe cce0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x3e0> │ │ │ │ │ + jbe e5d0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x3d0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ add $0x8,%edi │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ cmpl $0x4,-0x20(%ebp) │ │ │ │ │ - ja cb5c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + ja e44c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ sub %eax,%edx │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle cb5c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + jle e44c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp %edi,%eax │ │ │ │ │ - je cb5c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + je e44c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push %edx │ │ │ │ │ push $0x0 │ │ │ │ │ push %eax │ │ │ │ │ call 32f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp cb5c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + jmp e44c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ │ shl $0x2,%eax │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edx,0x8(%esi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne c991 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x91> │ │ │ │ │ - jmp c9a1 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0xa1> │ │ │ │ │ + jne e291 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x91> │ │ │ │ │ + jmp e2a1 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0xa1> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ │ shl $0x2,%eax │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edx,0x14(%esi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x10(%edi),%edx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne c9ee >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0xee> │ │ │ │ │ - jmp ca04 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x104> │ │ │ │ │ + jne e2ee >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0xee> │ │ │ │ │ + jmp e304 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x104> │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ │ - jmp cbac >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2ac> │ │ │ │ │ + jmp e49c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ │ +void seqan2::setValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movl $0x2,0x1c(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ mov %eax,0x18(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:729 │ │ │ │ │ - jmp cab7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1b7> │ │ │ │ │ + jmp e3ac >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1ac> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ shl $0x2,%eax │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ │ - jmp ca96 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x196> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ + jmp e38d >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x18d> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push $0x80 │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,0x8(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je ce40 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x540> │ │ │ │ │ + je e730 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x530> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - jle cf87 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x687> │ │ │ │ │ + jle e877 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x677> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ push %ecx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push %edi │ │ │ │ │ call 31f0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%esi),%ecx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ cmova %edx,%eax │ │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ shl $0x2,%eax │ │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ sub %edx,%eax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle cb5c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + jle e44c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ │ add %edx,%ecx │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - jae ce60 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x560> │ │ │ │ │ + jae e750 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x550> │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je cb5c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + je e44c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ movb $0x0,(%ecx) │ │ │ │ │ test $0x2,%al │ │ │ │ │ - je cb5c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + je e44c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ movw $0x0,-0x2(%ecx,%eax,1) │ │ │ │ │ - jmp cb5c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + jmp e44c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push $0x80 │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,0x14(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je ce28 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x528> │ │ │ │ │ + je e718 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x518> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - jle cf78 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x678> │ │ │ │ │ + jle e868 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x668> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ push %ecx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push %edi │ │ │ │ │ call 31f0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ cmova %edx,%eax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ shl $0x2,%eax │ │ │ │ │ lea (%ecx,%eax,1),%edx │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ sub %edi,%eax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle ce0f >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x50f> │ │ │ │ │ + jle e6ff >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4ff> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ │ add %ecx,%edi │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - jae ced0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5d0> │ │ │ │ │ + jae e7c0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5c0> │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je ce0f >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x50f> │ │ │ │ │ + je e6ff >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4ff> │ │ │ │ │ movb $0x0,(%edi) │ │ │ │ │ test $0x2,%al │ │ │ │ │ - jne ce16 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x516> │ │ │ │ │ + jne e706 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x506> │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ - jmp cbac >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2ac> │ │ │ │ │ + jmp e49c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ movw $0x0,-0x2(%edi,%eax,1) │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ - jmp cbac >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2ac> │ │ │ │ │ + jmp e49c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ lea 0x8(%eax),%edx │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ mov $0x8,%eax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ sub %edi,%eax │ │ │ │ │ - jne cdf6 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4f6> │ │ │ │ │ + jne e6e6 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4e6> │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ - jmp cbac >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2ac> │ │ │ │ │ + jmp e49c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ lea 0x8(%eax),%edi │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ mov $0x8,%eax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ sub %edx,%eax │ │ │ │ │ - jne cd54 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x454> │ │ │ │ │ - jmp cb5c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + jne e644 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x444> │ │ │ │ │ + jmp e44c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ lea 0x4(%ecx),%edx │ │ │ │ │ movl $0x0,(%ecx) │ │ │ │ │ and $0xfffffffc,%edx │ │ │ │ │ movl $0x0,-0x4(%ecx,%eax,1) │ │ │ │ │ sub %edx,%ecx │ │ │ │ │ add %ecx,%eax │ │ │ │ │ and $0xfffffffc,%eax │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - jb cb5c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + jb e44c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ │ shr $0x2,%ecx │ │ │ │ │ movl $0x0,(%edx) │ │ │ │ │ and $0x1,%ecx │ │ │ │ │ mov %ecx,%ebx │ │ │ │ │ mov $0x4,%ecx │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - jae cb5c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + jae e44c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - jne cf42 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x642> │ │ │ │ │ + jne e832 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x632> │ │ │ │ │ movl $0x0,(%edx,%ecx,1) │ │ │ │ │ movl $0x0,0x4(%edx,%ecx,1) │ │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ │ add $0x8,%ecx │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - jb ceb2 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5b2> │ │ │ │ │ - jmp cb5c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + jb e7a2 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5a2> │ │ │ │ │ + jmp e44c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ lea 0x4(%edi),%ebx │ │ │ │ │ movl $0x0,(%edi) │ │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ │ movl $0x0,-0x4(%edi,%eax,1) │ │ │ │ │ sub %ebx,%edi │ │ │ │ │ add %edi,%eax │ │ │ │ │ and $0xfffffffc,%eax │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - jb ce0f >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x50f> │ │ │ │ │ + jb e6ff >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4ff> │ │ │ │ │ mov %eax,%edi │ │ │ │ │ and $0xfffffffc,%edi │ │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ │ shr $0x2,%edi │ │ │ │ │ and $0x1,%edi │ │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ │ mov $0x4,%edi │ │ │ │ │ movl $0x0,(%ebx) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jae ce0f >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x50f> │ │ │ │ │ + jae e6ff >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4ff> │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne cf5e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x65e> │ │ │ │ │ + jne e84e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x64e> │ │ │ │ │ movl $0x0,(%ebx,%edi,1) │ │ │ │ │ movl $0x0,0x4(%ebx,%edi,1) │ │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ │ add $0x8,%edi │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jb cf22 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x622> │ │ │ │ │ + jb e812 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x612> │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ - jmp cbac >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2ac> │ │ │ │ │ + jmp e49c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ │ mov $0x8,%ecx │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - jb ceb2 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5b2> │ │ │ │ │ - jmp cb5c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + jb e7a2 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5a2> │ │ │ │ │ + jmp e44c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ movl $0x0,0x4(%ebx) │ │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ │ mov $0x8,%edi │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jb cf22 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x622> │ │ │ │ │ + jb e812 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x612> │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ - jmp cbac >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2ac> │ │ │ │ │ + jmp e49c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne cdc8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4c8> │ │ │ │ │ + jne e6b8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4b8> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ - jmp cdc8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4c8> │ │ │ │ │ + jmp e6b8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4b8> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne cd23 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x423> │ │ │ │ │ + jne e613 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x413> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ - jmp cd23 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x423> │ │ │ │ │ + jmp e613 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x413> │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp cfb3 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6b3> │ │ │ │ │ + jmp e8a3 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6a3> │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp cfa2 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6a2> │ │ │ │ │ + jmp e892 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x692> │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp cfc8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6c8> │ │ │ │ │ + jmp e8b8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6b8> │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0xc(%esi) │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push (%esi) │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ mov %edi,(%esp) │ │ │ │ │ call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ - je cff0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6f0> │ │ │ │ │ + je e8e0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6e0> │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ │ push (%eax) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ pop %ecx │ │ │ │ │ push -0x20(%ebp) │ │ │ │ │ call 31f0 │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0xc(%esi) │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ call 31f0 │ │ │ │ │ pop %edx │ │ │ │ │ push (%esi) │ │ │ │ │ call 31f0 │ │ │ │ │ mov %edi,(%esp) │ │ │ │ │ call 3320 <_Unwind_Resume@plt> │ │ │ │ │ -__x86.get_pc_thunk.ax(): │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - ret │ │ │ │ │ -__x86.get_pc_thunk.si(): │ │ │ │ │ - mov (%esp),%esi │ │ │ │ │ - ret │ │ │ │ │ -__x86.get_pc_thunk.di(): │ │ │ │ │ - mov (%esp),%edi │ │ │ │ │ - ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000d040 : │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ +0000e900 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base>: │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x55c7,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ - lea -0x100(%ebp),%ecx │ │ │ │ │ - call d012 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x712> │ │ │ │ │ - add $0x6e7c,%esi │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ push %ebx │ │ │ │ │ - sub $0x314,%esp │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ - mov %eax,-0x2a8(%ebp) │ │ │ │ │ - mov %esi,-0x2a0(%ebp) │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ - lea -0x2ecc(%esi),%edi │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - mov %gs:0x14,%ebx │ │ │ │ │ - mov %ebx,-0x1c(%ebp) │ │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ - mov %ecx,-0x2ec(%ebp) │ │ │ │ │ - mov %ebx,-0x2a4(%ebp) │ │ │ │ │ - push 0x28(%ebx) │ │ │ │ │ - push 0x24(%ebx) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov 0x110(%esi),%esi │ │ │ │ │ - push %edi │ │ │ │ │ - push $0x148 │ │ │ │ │ - push %esi │ │ │ │ │ - push %ecx │ │ │ │ │ - call 31c0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@plt> │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ - lea -0x148(%ebp),%ecx │ │ │ │ │ - add $0x14,%esp │ │ │ │ │ - mov %ecx,-0x2e8(%ebp) │ │ │ │ │ - push 0x20(%eax) │ │ │ │ │ - push 0x1c(%eax) │ │ │ │ │ - push %edi │ │ │ │ │ - push $0x148 │ │ │ │ │ - push %esi │ │ │ │ │ - push %ecx │ │ │ │ │ - call 31c0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@plt> │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:118 │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:118 │ │ │ │ │ - mov 0x18(%eax),%esi │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + sub $0x2c,%esp │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ │ + mov %gs:0x14,%edx │ │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1037 (discriminator 1) │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je e936 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x36> │ │ │ │ │ + cmp 0x4(%edi),%esi │ │ │ │ │ + je e9f0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xf0> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%ebx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %ebx,%esi │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:737 │ │ │ │ │ + cmp 0x10(%ebp),%esi │ │ │ │ │ + cmova 0x10(%ebp),%esi │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1597 (discriminator 1) │ │ │ │ │ + cmp %esi,0x8(%edi) │ │ │ │ │ + jae e9a7 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xa7> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ - neg %eax │ │ │ │ │ - cmovs %esi,%eax │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - shr $0x1f,%esi │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - mov %eax,-0x29c(%ebp) │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x9,%eax │ │ │ │ │ - jbe f210 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ - mov $0x1,%edi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov $0xd1b71759,%ebx │ │ │ │ │ - jmp d13a │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - cmp $0x3e7,%ecx │ │ │ │ │ - jbe e4d0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - cmp $0x270f,%ecx │ │ │ │ │ - jbe e530 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - mul %ebx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ - lea 0x4(%edi),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - shr $0xd,%edx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x1869f,%ecx │ │ │ │ │ - jbe e570 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - mov %edx,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ - cmp $0x63,%ecx │ │ │ │ │ - ja d108 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - mov %edi,-0x2b0(%ebp) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - add %esi,%eax │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x190(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,-0x18c(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x188(%ebp),%edi │ │ │ │ │ - mov %ebx,-0x2fc(%ebp) │ │ │ │ │ - mov %edi,-0x2c8(%ebp) │ │ │ │ │ - mov %edi,-0x190(%ebp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov -0x2a0(%ebp),%edi │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,-0x188(%ebp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + cmp $0x1f,%esi │ │ │ │ │ + lea (%eax,%esi,1),%ebx │ │ │ │ │ + mov $0x20,%eax │ │ │ │ │ + cmovbe %eax,%ebx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ + cmp %ebx,0x10(%ebp) │ │ │ │ │ + cmovbe 0x10(%ebp),%ebx │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ + lea 0x1(%ebx),%eax │ │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push %eax │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x190(%ebp),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - lea -0xe6(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%eax) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - mov -0x2dac(%edi),%eax │ │ │ │ │ - mov %edi,%esi │ │ │ │ │ - lea -0x2dac(%esi),%esi │ │ │ │ │ - mov %eax,-0xe6(%ebp) │ │ │ │ │ - mov -0x2ce7(%edi),%eax │ │ │ │ │ - lea -0xe4(%ebp),%edi │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ - sub %ecx,%esi │ │ │ │ │ - add $0xc9,%ecx │ │ │ │ │ - mov %eax,-0x21(%ebp) │ │ │ │ │ - shr $0x2,%ecx │ │ │ │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ - cmp $0x63,%eax │ │ │ │ │ - jbe e410 │ │ │ │ │ - mov -0x2b0(%ebp),%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mov %edx,-0x2b0(%ebp) │ │ │ │ │ - lea -0x1(%edx,%esi,1),%ecx │ │ │ │ │ - mov $0x51eb851f,%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ - mov -0x29c(%ebp),%edi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - sub $0x2,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mul %esi │ │ │ │ │ - shr $0x5,%edx │ │ │ │ │ - imul $0x64,%edx,%eax │ │ │ │ │ - sub %eax,%edi │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ - mov %edx,-0x29c(%ebp) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - movzwl (%ebx,%edi,2),%edx │ │ │ │ │ - mov %dx,0x2(%ecx) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp $0x270f,%eax │ │ │ │ │ - ja d200 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ - mov -0x2b0(%ebp),%edx │ │ │ │ │ - cmp $0x3e7,%eax │ │ │ │ │ - ja e410 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ - movzbl -0x29c(%ebp),%eax │ │ │ │ │ - add $0x30,%eax │ │ │ │ │ - mov %al,(%edx) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov -0x2ac(%ebp),%ebx │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - mov -0x190(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %ebx,-0x18c(%ebp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,(%eax,%ebx,1) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:117 │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ - mov 0x14(%eax),%esi │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - neg %eax │ │ │ │ │ - cmovs %esi,%eax │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - shr $0x1f,%esi │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - mov %eax,-0x29c(%ebp) │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x9,%eax │ │ │ │ │ - jbe f0a0 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ - mov $0x1,%edi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov $0xd1b71759,%ebx │ │ │ │ │ - jmp d2d2 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - cmp $0x3e7,%ecx │ │ │ │ │ - jbe e4b8 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - cmp $0x270f,%ecx │ │ │ │ │ - jbe e518 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - mul %ebx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ - lea 0x4(%edi),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - shr $0xd,%edx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x1869f,%ecx │ │ │ │ │ - jbe e580 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - mov %edx,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ - cmp $0x63,%ecx │ │ │ │ │ - ja d2a0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - mov %edi,-0x2b0(%ebp) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - add %esi,%eax │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x1d8(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,-0x1d4(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x1d0(%ebp),%edi │ │ │ │ │ - mov %ebx,-0x2f8(%ebp) │ │ │ │ │ - mov %edi,-0x2c4(%ebp) │ │ │ │ │ - mov %edi,-0x1d8(%ebp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov -0x2a0(%ebp),%edi │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,-0x1d0(%ebp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - push %eax │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x1d8(%ebp),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - lea -0xe6(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %ebx,0x8(%edi) │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ + je e9e0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xe0> │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned char*, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%eax) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - mov -0x2dac(%edi),%eax │ │ │ │ │ - mov %edi,%esi │ │ │ │ │ - lea -0x2dac(%esi),%esi │ │ │ │ │ - mov %eax,-0xe6(%ebp) │ │ │ │ │ - mov -0x2ce7(%edi),%eax │ │ │ │ │ - lea -0xe4(%ebp),%edi │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ - sub %ecx,%esi │ │ │ │ │ - add $0xc9,%ecx │ │ │ │ │ - mov %eax,-0x21(%ebp) │ │ │ │ │ - shr $0x2,%ecx │ │ │ │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ - cmp $0x63,%eax │ │ │ │ │ - jbe e430 │ │ │ │ │ - mov -0x2b0(%ebp),%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mov %edx,-0x2b0(%ebp) │ │ │ │ │ - lea -0x1(%edx,%esi,1),%ecx │ │ │ │ │ - mov $0x51eb851f,%esi │ │ │ │ │ - jmp d3c0 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ - mov -0x29c(%ebp),%edi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - sub $0x2,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mul %esi │ │ │ │ │ - shr $0x5,%edx │ │ │ │ │ - imul $0x64,%edx,%eax │ │ │ │ │ - sub %eax,%edi │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ - mov %edx,-0x29c(%ebp) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - movzwl (%ebx,%edi,2),%edx │ │ │ │ │ - mov %dx,0x2(%ecx) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp $0x270f,%eax │ │ │ │ │ - ja d3c0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ - mov -0x2b0(%ebp),%edx │ │ │ │ │ - cmp $0x3e7,%eax │ │ │ │ │ - ja e430 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ - movzbl -0x29c(%ebp),%eax │ │ │ │ │ - add $0x30,%eax │ │ │ │ │ - mov %al,(%edx) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov -0x2ac(%ebp),%ebx │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - mov -0x1d8(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %ebx,-0x1d4(%ebp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,(%eax,%ebx,1) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:116 │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - neg %eax │ │ │ │ │ - cmovs %esi,%eax │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - shr $0x1f,%esi │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - mov %eax,-0x29c(%ebp) │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x9,%eax │ │ │ │ │ - jbe f0fc │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ - mov $0x1,%edi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov $0xd1b71759,%ebx │ │ │ │ │ - jmp d492 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - cmp $0x3e7,%ecx │ │ │ │ │ - jbe e488 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - cmp $0x270f,%ecx │ │ │ │ │ - jbe e4e8 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - mul %ebx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ - lea 0x4(%edi),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - shr $0xd,%edx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x1869f,%ecx │ │ │ │ │ - jbe e560 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - mov %edx,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ - cmp $0x63,%ecx │ │ │ │ │ - ja d460 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - mov %edi,-0x2b0(%ebp) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - add %esi,%eax │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x220(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,-0x21c(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x218(%ebp),%edi │ │ │ │ │ - mov %ebx,-0x2f4(%ebp) │ │ │ │ │ - mov %edi,-0x2c0(%ebp) │ │ │ │ │ - mov %edi,-0x220(%ebp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov -0x2a0(%ebp),%edi │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,-0x218(%ebp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - push %eax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%ebx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%ecx,%esi,1),%eax │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jle ea50 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x150> │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - lea -0xe6(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + push %ecx │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%eax) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - mov -0x2dac(%edi),%eax │ │ │ │ │ - mov %edi,%esi │ │ │ │ │ - lea -0x2dac(%esi),%esi │ │ │ │ │ - mov %eax,-0xe6(%ebp) │ │ │ │ │ - mov -0x2ce7(%edi),%eax │ │ │ │ │ - lea -0xe4(%ebp),%edi │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ - sub %ecx,%esi │ │ │ │ │ - add $0xc9,%ecx │ │ │ │ │ - mov %eax,-0x21(%ebp) │ │ │ │ │ - shr $0x2,%ecx │ │ │ │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ - cmp $0x63,%eax │ │ │ │ │ - jbe e450 │ │ │ │ │ - mov -0x2b0(%ebp),%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mov %edx,-0x2b0(%ebp) │ │ │ │ │ - lea -0x1(%edx,%esi,1),%ecx │ │ │ │ │ - mov $0x51eb851f,%esi │ │ │ │ │ - jmp d580 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ - mov -0x29c(%ebp),%edi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - sub $0x2,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mul %esi │ │ │ │ │ - shr $0x5,%edx │ │ │ │ │ - imul $0x64,%edx,%eax │ │ │ │ │ - sub %eax,%edi │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ - mov %edx,-0x29c(%ebp) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - movzwl (%ebx,%edi,2),%edx │ │ │ │ │ - mov %dx,0x2(%ecx) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp $0x270f,%eax │ │ │ │ │ - ja d580 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ - mov -0x2b0(%ebp),%edx │ │ │ │ │ - cmp $0x3e7,%eax │ │ │ │ │ - ja e450 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ - movzbl -0x29c(%ebp),%eax │ │ │ │ │ - add $0x30,%eax │ │ │ │ │ - mov %al,(%edx) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov -0x2ac(%ebp),%ebx │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %ebx,-0x21c(%ebp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,(%eax,%ebx,1) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:115 │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ - mov 0xc(%eax),%esi │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - neg %eax │ │ │ │ │ - cmovs %esi,%eax │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - shr $0x1f,%esi │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - mov %eax,-0x29c(%ebp) │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x9,%eax │ │ │ │ │ - jbe f158 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ - mov $0x1,%edi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov $0xd1b71759,%ebx │ │ │ │ │ - jmp d652 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne ea7d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x17d> │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ nop │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - cmp $0x3e7,%ecx │ │ │ │ │ - jbe e470 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - cmp $0x270f,%ecx │ │ │ │ │ - jbe e548 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - mul %ebx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ - lea 0x4(%edi),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - shr $0xd,%edx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x1869f,%ecx │ │ │ │ │ - jbe e590 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - mov %edx,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ - cmp $0x63,%ecx │ │ │ │ │ - ja d620 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - mov %edi,-0x2b0(%ebp) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - add %esi,%eax │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x268(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,-0x264(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x260(%ebp),%edi │ │ │ │ │ - mov %ebx,-0x2f0(%ebp) │ │ │ │ │ - mov %edi,-0x2bc(%ebp) │ │ │ │ │ - mov %edi,-0x268(%ebp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov -0x2a0(%ebp),%edi │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,-0x260(%ebp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - push %eax │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x268(%ebp),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - lea -0xe6(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%eax) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - mov -0x2dac(%edi),%eax │ │ │ │ │ - mov %edi,%esi │ │ │ │ │ - lea -0x2dac(%esi),%esi │ │ │ │ │ - mov %eax,-0xe6(%ebp) │ │ │ │ │ - mov -0x2ce7(%edi),%eax │ │ │ │ │ - lea -0xe4(%ebp),%edi │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ - sub %ecx,%esi │ │ │ │ │ - add $0xc9,%ecx │ │ │ │ │ - mov %eax,-0x21(%ebp) │ │ │ │ │ - shr $0x2,%ecx │ │ │ │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ - cmp $0x63,%eax │ │ │ │ │ - jbe e3d0 │ │ │ │ │ - mov -0x2b0(%ebp),%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mov %edx,-0x2b0(%ebp) │ │ │ │ │ - lea -0x1(%edx,%esi,1),%ecx │ │ │ │ │ - mov $0x51eb851f,%esi │ │ │ │ │ - jmp d740 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ - mov -0x29c(%ebp),%edi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - sub $0x2,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mul %esi │ │ │ │ │ - shr $0x5,%edx │ │ │ │ │ - imul $0x64,%edx,%eax │ │ │ │ │ - sub %eax,%edi │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ - mov %edx,-0x29c(%ebp) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - movzwl (%ebx,%edi,2),%edx │ │ │ │ │ - mov %dx,0x2(%ecx) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp $0x270f,%eax │ │ │ │ │ - ja d740 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ - mov -0x2b0(%ebp),%edx │ │ │ │ │ - cmp $0x3e7,%eax │ │ │ │ │ - ja e3d0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ - movzbl -0x29c(%ebp),%eax │ │ │ │ │ - add $0x30,%eax │ │ │ │ │ - mov %al,(%edx) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov -0x2ac(%ebp),%esi │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - mov -0x268(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %esi,-0x264(%ebp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,(%eax,%esi,1) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:114 │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - neg %eax │ │ │ │ │ - cmovs %esi,%eax │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - shr $0x1f,%esi │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - mov %eax,-0x29c(%ebp) │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x9,%eax │ │ │ │ │ - jbe f1b4 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%ebx │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ - mov $0x1,%edi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov $0xd1b71759,%ebx │ │ │ │ │ - jmp d812 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - cmp $0x3e7,%ecx │ │ │ │ │ - jbe e4a0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - cmp $0x270f,%ecx │ │ │ │ │ - jbe e500 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - mul %ebx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ - lea 0x4(%edi),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - shr $0xd,%edx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x1869f,%ecx │ │ │ │ │ - jbe e5a0 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - mov %edx,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ - cmp $0x63,%ecx │ │ │ │ │ - ja d7e0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - mov %edi,-0x2ac(%ebp) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - add %esi,%eax │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x298(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,-0x294(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x290(%ebp),%edi │ │ │ │ │ - mov %ebx,-0x2e0(%ebp) │ │ │ │ │ - mov %edi,-0x2e4(%ebp) │ │ │ │ │ - mov %edi,-0x298(%ebp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov -0x2a0(%ebp),%edi │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - mov %eax,-0x2a4(%ebp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,-0x290(%ebp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - push %eax │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x298(%ebp),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - lea -0xe6(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%eax) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - mov -0x2dac(%edi),%eax │ │ │ │ │ - mov %edi,%esi │ │ │ │ │ - lea -0x2dac(%esi),%esi │ │ │ │ │ - mov %eax,-0xe6(%ebp) │ │ │ │ │ - mov -0x2ce7(%edi),%eax │ │ │ │ │ - lea -0xe4(%ebp),%edi │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ - sub %ecx,%esi │ │ │ │ │ - add $0xc9,%ecx │ │ │ │ │ - mov %eax,-0x21(%ebp) │ │ │ │ │ - shr $0x2,%ecx │ │ │ │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ - cmp $0x63,%eax │ │ │ │ │ - jbe e3f0 │ │ │ │ │ - mov -0x2ac(%ebp),%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mov %edx,-0x2ac(%ebp) │ │ │ │ │ - lea -0x1(%edx,%esi,1),%ecx │ │ │ │ │ - mov $0x51eb851f,%esi │ │ │ │ │ - jmp d900 │ │ │ │ │ + jmp e9a7 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xa7> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ - mov -0x29c(%ebp),%edi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - sub $0x2,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mul %esi │ │ │ │ │ - shr $0x5,%edx │ │ │ │ │ - imul $0x64,%edx,%eax │ │ │ │ │ - sub %eax,%edi │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ - mov %edx,-0x29c(%ebp) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - movzwl (%ebx,%edi,2),%edx │ │ │ │ │ - mov %dx,0x2(%ecx) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp $0x270f,%eax │ │ │ │ │ - ja d900 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ - mov -0x2ac(%ebp),%edx │ │ │ │ │ - cmp $0x3e7,%eax │ │ │ │ │ - ja e3f0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ - movzbl -0x29c(%ebp),%eax │ │ │ │ │ - add $0x30,%eax │ │ │ │ │ - mov %al,(%edx) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov -0x2a4(%ebp),%ebx │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - mov -0x298(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %ebx,-0x294(%ebp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,(%eax,%ebx,1) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - cmpl $0x3fffffff,-0x294(%ebp) │ │ │ │ │ - je 39d0 <__cxa_finalize@plt+0x640> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push $0x1 │ │ │ │ │ - lea -0x2eb4(%ebx),%eax │ │ │ │ │ - mov %eax,-0x29c(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - push -0x2e0(%ebp) │ │ │ │ │ - call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x278(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x280(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2a4(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je eb20 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %ecx,-0x280(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x278(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2a4(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x280(%ebp),%ebx │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - mov -0x264(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ - lea (%ecx,%eax,1),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - je eaf0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %edx,-0x278(%ebp) │ │ │ │ │ - jae da26 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2bc(%ebp),%esi │ │ │ │ │ - cmp %esi,-0x268(%ebp) │ │ │ │ │ - je ed40 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ - mov -0x260(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - jae e5b0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - mov $0x3fffffff,%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x268(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - sub %ecx,%edx │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - jb 3a21 <__cxa_finalize@plt+0x691> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ + cmp %edi,%edx │ │ │ │ │ + je e9c7 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xc7> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%ecx │ │ │ │ │ +seqan2::String >::String >, unsigned int, void, void>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je ea32 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x132> │ │ │ │ │ +void seqan2::assign, seqan2::String >, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x280(%ebp),%esi │ │ │ │ │ - push %eax │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %ecx,%esi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1047 │ │ │ │ │ + cmp 0x10(%ebp),%esi │ │ │ │ │ + cmova 0x10(%ebp),%esi │ │ │ │ │ +void seqan2::assign, seqan2::String >, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ push %esi │ │ │ │ │ - call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x248(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x250(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2cc(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je ec30 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %ecx,-0x250(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x248(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x24c(%ebp) │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - cmpl $0x3fffffff,-0x24c(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - je 3957 <__cxa_finalize@plt+0x5c7> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x250(%ebp),%eax │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - push $0x1 │ │ │ │ │ - push -0x29c(%ebp) │ │ │ │ │ - mov %eax,-0x300(%ebp) │ │ │ │ │ + push %edx │ │ │ │ │ push %eax │ │ │ │ │ - call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x230(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ │ + call 3040 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@plt> │ │ │ │ │ +seqan2::DisableIf >&>::Type> >, void>::Type seqan2::assign >&, seqan2::String > const&>(seqan2::String >&, seqan2::String > const&, seqan2::Size >&>::Type): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:917 │ │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x238(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2ac(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je eab0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %ecx,-0x238(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x230(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2ac(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x238(%ebp),%ebx │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - mov -0x21c(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %ecx,-0x234(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ - lea (%ecx,%eax,1),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - je ea80 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %edx,-0x230(%ebp) │ │ │ │ │ - jae db58 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2c0(%ebp),%esi │ │ │ │ │ - cmp %esi,-0x220(%ebp) │ │ │ │ │ - je ed30 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ - mov -0x218(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - jae e640 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - mov $0x3fffffff,%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x220(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - sub %ecx,%edx │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - jb 38c7 <__cxa_finalize@plt+0x537> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x238(%ebp),%esi │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ push %eax │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - push %esi │ │ │ │ │ - call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x200(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + push %edi │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3350 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ + pop %eax │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x208(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2d0(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je ec70 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %ecx,-0x208(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x200(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x204(%ebp) │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - cmpl $0x3fffffff,-0x204(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - je 3a86 <__cxa_finalize@plt+0x6f6> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x208(%ebp),%eax │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - push $0x1 │ │ │ │ │ - push -0x29c(%ebp) │ │ │ │ │ - mov %eax,-0x304(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x1e8(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + jmp e9c7 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xc7> │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ + jne e9c7 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xc7> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned char*, unsigned char const*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ + movzbl (%ebx),%eax │ │ │ │ │ + mov %al,(%ecx) │ │ │ │ │ + jmp e9c7 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xc7> │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x1f0(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x2b0(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je ea40 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %ecx,-0x1f0(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x1e8(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2b0(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - mov -0x1d4(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %ecx,-0x1ec(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ - lea (%ecx,%eax,1),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - je ea10 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %edx,-0x1e8(%ebp) │ │ │ │ │ - jae dc8a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2c4(%ebp),%esi │ │ │ │ │ - cmp %esi,-0x1d8(%ebp) │ │ │ │ │ - je ed20 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ - mov -0x1d0(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - jae e6c0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - mov $0x3fffffff,%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x1d8(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - sub %ecx,%edx │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - jb 39f6 <__cxa_finalize@plt+0x666> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x1f0(%ebp),%esi │ │ │ │ │ - push %eax │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + je ea86 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x186> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp ea60 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x160> │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ - call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x1b8(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x1c0(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2d4(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je ecb0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x1b8(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x1bc(%ebp) │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - cmpl $0x3fffffff,-0x1bc(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - je 3a54 <__cxa_finalize@plt+0x6c4> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x1c0(%ebp),%eax │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - push $0x1 │ │ │ │ │ - push -0x29c(%ebp) │ │ │ │ │ - mov %eax,-0x308(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x1a0(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x1a8(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2b4(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je e9d0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %ecx,-0x1a8(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x1a0(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2b4(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x1a8(%ebp),%ebx │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - mov -0x18c(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %ecx,-0x1a4(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ - lea (%ecx,%eax,1),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - je e9a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %edx,-0x1a0(%ebp) │ │ │ │ │ - jae ddbc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2c8(%ebp),%esi │ │ │ │ │ - cmp %esi,-0x190(%ebp) │ │ │ │ │ - je ed10 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ - mov -0x188(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - jae e740 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - mov $0x3fffffff,%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x190(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - sub %ecx,%edx │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - jb 38f8 <__cxa_finalize@plt+0x568> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x1a8(%ebp),%esi │ │ │ │ │ - push %eax │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + │ │ │ │ │ +0000eaa0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base>: │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x5427,%eax │ │ │ │ │ + push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ + push %edi │ │ │ │ │ push %esi │ │ │ │ │ - call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x170(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x178(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2d8(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je ebb0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %ecx,-0x178(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x170(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x174(%ebp) │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - cmpl $0x3fffffff,-0x174(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - je 36b6 <__cxa_finalize@plt+0x326> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x178(%ebp),%eax │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - push $0x1 │ │ │ │ │ - push -0x29c(%ebp) │ │ │ │ │ - mov %eax,-0x30c(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x158(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x160(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x2b8(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je e960 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %ecx,-0x160(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x158(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2b8(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x160(%ebp),%ebx │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - mov -0x144(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %ecx,-0x15c(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ - lea (%ecx,%eax,1),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - je e940 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %edx,-0x158(%ebp) │ │ │ │ │ - jae deee │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - lea -0x140(%ebp),%esi │ │ │ │ │ - cmp %esi,-0x148(%ebp) │ │ │ │ │ - je ecf0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ - mov -0x140(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - jae e7c0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - mov $0x3fffffff,%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x148(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - sub %ecx,%edx │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - jb 36e7 <__cxa_finalize@plt+0x357> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ + push %ebx │ │ │ │ │ + sub $0x3c,%esp │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ │ + mov %gs:0x14,%edx │ │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je eb90 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xf0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je eae0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x40> │ │ │ │ │ + cmp 0x4(%edi),%esi │ │ │ │ │ + je eba9 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x109> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edi),%ebx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %eax,%esi │ │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1581 (discriminator 1) │ │ │ │ │ + cmp %esi,0x8(%edi) │ │ │ │ │ + jae eced >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x24d> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ + cmp $0x1f,%esi │ │ │ │ │ + jbe ec50 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1b0> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + lea (%eax,%esi,1),%ecx │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ - lea -0x160(%ebp),%esi │ │ │ │ │ - push %esi │ │ │ │ │ - call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x128(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x130(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2dc(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je ebf0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %ecx,-0x130(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x128(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x12c(%ebp) │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - cmpl $0x3fffffff,-0x12c(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - je 3997 <__cxa_finalize@plt+0x607> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x130(%ebp),%eax │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - push $0x1 │ │ │ │ │ - push -0x29c(%ebp) │ │ │ │ │ - mov %eax,-0x310(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x110(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %ecx,0x8(%edi) │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ │ + je ec40 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1a0> │ │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x30(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%edi),%ebx │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned char*, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x118(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je e8e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %ecx,-0x118(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x110(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x118(%ebp),%ebx │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - mov -0xfc(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %ecx,-0x114(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ - lea (%ecx,%eax,1),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - je e8b0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %edx,-0x110(%ebp) │ │ │ │ │ - jae e01a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - lea -0xf8(%ebp),%edi │ │ │ │ │ - mov %edi,-0x29c(%ebp) │ │ │ │ │ - cmp %edi,-0x100(%ebp) │ │ │ │ │ - je ed00 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ - mov -0xf8(%ebp),%edi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %edx,%edi │ │ │ │ │ - jae e840 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - mov $0x3fffffff,%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x100(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - sub %ecx,%edx │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - jb 38a0 <__cxa_finalize@plt+0x510> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ + lea (%ebx,%ecx,1),%edx │ │ │ │ │ + mov %edx,0x4(%edi) │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jle ec80 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1e0> │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x118(%ebp),%edi │ │ │ │ │ + push %ecx │ │ │ │ │ push %eax │ │ │ │ │ push %ebx │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - push %edi │ │ │ │ │ - call 3210 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ - mov -0x2a8(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ - lea 0x8(%ebx),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %ecx,(%ebx) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - je eb60 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov -0x2a8(%ebp),%edi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %ebx,(%edi) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov %ecx,0x8(%edi) │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov -0x2a8(%ebp),%edi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ - mov %ebx,0x4(%edi) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ - lea -0xf8(%ebp),%eax │ │ │ │ │ - mov %eax,-0x29c(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x118(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - je e0ba │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - lea 0x1(%ebx),%edx │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x130(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2dc(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e0e6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x128(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x160(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2b8(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e112 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x158(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x178(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2d8(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e13e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x170(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x1a8(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2b4(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e16a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x1a0(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x1c0(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2d4(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e196 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x1b8(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x1f0(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2b0(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e1c2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x1e8(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x208(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2d0(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e1ee │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x200(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x238(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e21a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x230(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x250(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2cc(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e246 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x248(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x280(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e272 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x278(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x298(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2e4(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e29e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x290(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x268(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2bc(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e2ca │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x260(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x220(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2c0(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e2f6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x218(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x1d8(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2c4(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e322 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x1d0(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x190(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2c8(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e34e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x188(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x148(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - lea -0x140(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e37a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x140(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e3a6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:121 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne f3c2 │ │ │ │ │ - mov -0x2a8(%ebp),%eax │ │ │ │ │ + jne ece8 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x248> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ - ret $0x4 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - add %ebx,%ebx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - movzbl -0xe5(%ebp,%ebx,1),%eax │ │ │ │ │ - mov %al,0x1(%edx) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ - movzbl -0xe6(%ebp,%ebx,1),%eax │ │ │ │ │ - jmp d78f │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ - mov -0x29c(%ebp),%esi │ │ │ │ │ - add %esi,%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - movzbl -0xe5(%ebp,%esi,1),%eax │ │ │ │ │ - mov %al,0x1(%edx) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ - movzbl -0xe6(%ebp,%esi,1),%eax │ │ │ │ │ - jmp d94f │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - add %ebx,%ebx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - movzbl -0xe5(%ebp,%ebx,1),%eax │ │ │ │ │ - mov %al,0x1(%edx) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ - movzbl -0xe6(%ebp,%ebx,1),%eax │ │ │ │ │ - jmp d24f │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - add %ebx,%ebx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - movzbl -0xe5(%ebp,%ebx,1),%eax │ │ │ │ │ - mov %al,0x1(%edx) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ - movzbl -0xe6(%ebp,%ebx,1),%eax │ │ │ │ │ - jmp d40f │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ - mov -0x29c(%ebp),%esi │ │ │ │ │ - add %esi,%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - movzbl -0xe5(%ebp,%esi,1),%eax │ │ │ │ │ - mov %al,0x1(%edx) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ - movzbl -0xe6(%ebp,%esi,1),%eax │ │ │ │ │ - jmp d5cf │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - lea 0x2(%edi),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x1,%ebx │ │ │ │ │ - mov %ebx,-0x2b0(%ebp) │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - jmp d660 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - lea 0x2(%edi),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x1,%ebx │ │ │ │ │ - mov %ebx,-0x2b0(%ebp) │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - jmp d4a0 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - lea 0x2(%edi),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x1,%ebx │ │ │ │ │ - mov %ebx,-0x2ac(%ebp) │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - jmp d820 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - lea 0x2(%edi),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x1,%ebx │ │ │ │ │ - mov %ebx,-0x2b0(%ebp) │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - jmp d2e0 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - lea 0x2(%edi),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x1,%ebx │ │ │ │ │ - mov %ebx,-0x2b0(%ebp) │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - jmp d148 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - lea 0x3(%edi),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x2,%ebx │ │ │ │ │ - mov %ebx,-0x2b0(%ebp) │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - jmp d4a0 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - lea 0x3(%edi),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x2,%ebx │ │ │ │ │ - mov %ebx,-0x2ac(%ebp) │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - jmp d820 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - lea 0x3(%edi),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x2,%ebx │ │ │ │ │ - mov %ebx,-0x2b0(%ebp) │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - jmp d2e0 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - lea 0x3(%edi),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x2,%ebx │ │ │ │ │ - mov %ebx,-0x2b0(%ebp) │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - jmp d148 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - lea 0x3(%edi),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x2,%ebx │ │ │ │ │ - mov %ebx,-0x2b0(%ebp) │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - jmp d660 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x3,%edi │ │ │ │ │ - mov %edi,-0x2b0(%ebp) │ │ │ │ │ - jmp d4a0 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - add $0x3,%edi │ │ │ │ │ - mov %edi,-0x2b0(%ebp) │ │ │ │ │ - jmp d148 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - add $0x3,%edi │ │ │ │ │ - mov %edi,-0x2b0(%ebp) │ │ │ │ │ - jmp d2e0 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - add $0x3,%edi │ │ │ │ │ - mov %edi,-0x2b0(%ebp) │ │ │ │ │ - jmp d660 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - add $0x3,%edi │ │ │ │ │ - mov %edi,-0x2ac(%ebp) │ │ │ │ │ - jmp d820 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x280(%ebp),%esi │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - push $0x0 │ │ │ │ │ - push $0x0 │ │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ │ - call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x248(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x250(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2cc(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jne da74 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov -0x2cc(%ebp),%edi │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jb ec47 │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ebx,1),%edi │ │ │ │ │ - mov -0x2cc(%ebp),%eax │ │ │ │ │ - mov %edi,(%eax,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb e616 │ │ │ │ │ - mov -0x2cc(%ebp),%esi │ │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ │ - lea (%esi,%ebx,1),%edi │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ - jmp ec47 │ │ │ │ │ - nop │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x238(%ebp),%esi │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - push $0x0 │ │ │ │ │ - push $0x0 │ │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ │ - call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x200(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x208(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2d0(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jne dba6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov -0x2d0(%ebp),%edi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jae f31d │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - test $0x2,%cl │ │ │ │ │ - je e6ab │ │ │ │ │ - movzwl (%esi),%ebx │ │ │ │ │ - mov %bx,(%edi) │ │ │ │ │ - mov $0x2,%ebx │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - je dbb5 │ │ │ │ │ - movzbl (%esi,%ebx,1),%ecx │ │ │ │ │ - mov %cl,(%edi,%ebx,1) │ │ │ │ │ - jmp dbb5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x1f0(%ebp),%esi │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - push $0x0 │ │ │ │ │ - push $0x0 │ │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ │ - call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x1b8(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x1c0(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2d4(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jne dcd8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov -0x2d4(%ebp),%edi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%esi),%ebx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - cmp $0x4,%ebx │ │ │ │ │ - jae f2e6 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - test $0x2,%bl │ │ │ │ │ - je e72b │ │ │ │ │ - movzwl (%esi),%ecx │ │ │ │ │ - mov %cx,(%edi) │ │ │ │ │ - mov $0x2,%ecx │ │ │ │ │ - and $0x1,%ebx │ │ │ │ │ - je dce7 │ │ │ │ │ - movzbl (%esi,%ecx,1),%ebx │ │ │ │ │ - mov %bl,(%edi,%ecx,1) │ │ │ │ │ - jmp dce7 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x1a8(%ebp),%esi │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - push $0x0 │ │ │ │ │ - push $0x0 │ │ │ │ │ - push -0x2fc(%ebp) │ │ │ │ │ - call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x170(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x178(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2d8(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jne de0a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov -0x2d8(%ebp),%edi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%esi),%ebx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - cmp $0x4,%ebx │ │ │ │ │ - jae f38b │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - test $0x2,%bl │ │ │ │ │ - je e7ab │ │ │ │ │ - movzwl (%esi),%ecx │ │ │ │ │ - mov %cx,(%edi) │ │ │ │ │ - mov $0x2,%ecx │ │ │ │ │ - and $0x1,%ebx │ │ │ │ │ - je de19 │ │ │ │ │ - movzbl (%esi,%ecx,1),%ebx │ │ │ │ │ - mov %bl,(%edi,%ecx,1) │ │ │ │ │ - jmp de19 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x160(%ebp),%esi │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - push $0x0 │ │ │ │ │ - push $0x0 │ │ │ │ │ - push -0x2e8(%ebp) │ │ │ │ │ - call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x128(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x130(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2dc(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jne df3c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov -0x2dc(%ebp),%edi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%esi),%ebx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - cmp $0x4,%ebx │ │ │ │ │ - jae f354 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - test $0x2,%bl │ │ │ │ │ - je e82b │ │ │ │ │ - movzwl (%esi),%ecx │ │ │ │ │ - mov %cx,(%edi) │ │ │ │ │ - mov $0x2,%ecx │ │ │ │ │ - and $0x1,%ebx │ │ │ │ │ - je df4b │ │ │ │ │ - movzbl (%esi,%ecx,1),%ebx │ │ │ │ │ - mov %bl,(%edi,%ecx,1) │ │ │ │ │ - jmp df4b │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x118(%ebp),%edi │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - push $0x0 │ │ │ │ │ - push $0x0 │ │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ │ - call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ - mov -0x2a8(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ - lea 0x8(%ebx),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %ecx,(%ebx) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - je f04a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov -0x2a8(%ebp),%edi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %ebx,(%edi) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov %ecx,0x8(%edi) │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov -0x2a8(%ebp),%edi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ - mov %ebx,0x4(%edi) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:703 │ │ │ │ │ - jmp e094 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp $0xf,%edx │ │ │ │ │ - jbe e01a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - lea -0xf8(%ebp),%edi │ │ │ │ │ - mov %edi,-0x29c(%ebp) │ │ │ │ │ - cmp %edi,-0x100(%ebp) │ │ │ │ │ - jne e00c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - jmp e02f │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %esi,-0x29c(%ebp) │ │ │ │ │ - mov %edx,-0x314(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%ebx),%ecx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jae edb4 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - test $0x2,%cl │ │ │ │ │ - je e919 │ │ │ │ │ - mov -0x314(%ebp),%ebx │ │ │ │ │ - movzwl (%ebx),%edi │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - mov %di,(%ebx) │ │ │ │ │ - mov $0x2,%edi │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - je dfbf │ │ │ │ │ - mov -0x314(%ebp),%ebx │ │ │ │ │ - movzbl (%ebx,%edi,1),%ecx │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - mov %cl,(%ebx,%edi,1) │ │ │ │ │ - jmp dfbf │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp $0xf,%edx │ │ │ │ │ - jbe deee │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - lea -0x140(%ebp),%esi │ │ │ │ │ - cmp %esi,-0x148(%ebp) │ │ │ │ │ - jne dee0 │ │ │ │ │ - jmp df03 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %ebx,%esi │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jae ee54 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - test $0x2,%cl │ │ │ │ │ - je e985 │ │ │ │ │ - movzwl (%ebx),%edi │ │ │ │ │ - mov %di,(%esi) │ │ │ │ │ - mov $0x2,%edi │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - je de93 │ │ │ │ │ - movzbl (%ebx,%edi,1),%ecx │ │ │ │ │ - mov %cl,(%esi,%edi,1) │ │ │ │ │ - jmp de93 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp $0xf,%edx │ │ │ │ │ - jbe ddbc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2c8(%ebp),%esi │ │ │ │ │ - cmp %esi,-0x190(%ebp) │ │ │ │ │ - jne ddae │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x2c8(%ebp),%ebx │ │ │ │ │ - jmp ddd1 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov -0x2b4(%ebp),%esi │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jae ee1f │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - test $0x2,%cl │ │ │ │ │ - je e9f9 │ │ │ │ │ - movzwl (%ebx),%edi │ │ │ │ │ - mov %di,(%esi) │ │ │ │ │ - mov $0x2,%edi │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - je dd61 │ │ │ │ │ - movzbl (%ebx,%edi,1),%ecx │ │ │ │ │ - mov %cl,(%esi,%edi,1) │ │ │ │ │ - jmp dd61 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp $0xf,%edx │ │ │ │ │ - jbe dc8a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2c4(%ebp),%esi │ │ │ │ │ - cmp %esi,-0x1d8(%ebp) │ │ │ │ │ - jne dc7c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x2c4(%ebp),%ebx │ │ │ │ │ - jmp dc9f │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %ebx,%esi │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jae ed7f │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - test $0x2,%cl │ │ │ │ │ - je ea65 │ │ │ │ │ - movzwl (%ebx),%edi │ │ │ │ │ - mov %di,(%esi) │ │ │ │ │ - mov $0x2,%edi │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - je dc2f │ │ │ │ │ - movzbl (%ebx,%edi,1),%ecx │ │ │ │ │ - mov %cl,(%esi,%edi,1) │ │ │ │ │ - jmp dc2f │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp $0xf,%edx │ │ │ │ │ - jbe db58 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2c0(%ebp),%esi │ │ │ │ │ - cmp %esi,-0x220(%ebp) │ │ │ │ │ - jne db4a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x2c0(%ebp),%ebx │ │ │ │ │ - jmp db6d │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov -0x2ac(%ebp),%esi │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jae ed4a │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - test $0x2,%cl │ │ │ │ │ - je ead9 │ │ │ │ │ - movzwl (%ebx),%edi │ │ │ │ │ - mov %di,(%esi) │ │ │ │ │ - mov $0x2,%edi │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - je dafd │ │ │ │ │ - movzbl (%ebx,%edi,1),%ecx │ │ │ │ │ - mov %cl,(%esi,%edi,1) │ │ │ │ │ - jmp dafd │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp $0xf,%edx │ │ │ │ │ - jbe da26 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x2bc(%ebp),%esi │ │ │ │ │ - cmp %esi,-0x268(%ebp) │ │ │ │ │ - jne da18 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x2bc(%ebp),%ebx │ │ │ │ │ - jmp da3b │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov -0x2a4(%ebp),%esi │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jae edea │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - test $0x2,%cl │ │ │ │ │ - je eb49 │ │ │ │ │ - movzwl (%ebx),%edi │ │ │ │ │ - mov %di,(%esi) │ │ │ │ │ - mov $0x2,%edi │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - je d9cb │ │ │ │ │ - movzbl (%ebx,%edi,1),%ecx │ │ │ │ │ - mov %cl,(%esi,%edi,1) │ │ │ │ │ - jmp d9cb │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ - lea 0x1(%ebx),%edi │ │ │ │ │ - mov %edi,-0x29c(%ebp) │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x4,%edi │ │ │ │ │ - jae ee89 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je e072 │ │ │ │ │ - movzbl 0x8(%eax),%ebx │ │ │ │ │ - mov -0x2a8(%ebp),%edi │ │ │ │ │ - mov %bl,0x8(%edi) │ │ │ │ │ - testb $0x2,-0x29c(%ebp) │ │ │ │ │ - je e06f │ │ │ │ │ - mov -0x29c(%ebp),%edi │ │ │ │ │ - movzwl -0x2(%edx,%edi,1),%ebx │ │ │ │ │ - mov %bx,-0x2(%ecx,%edi,1) │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ - jmp e072 │ │ │ │ │ - nop │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov -0x2d8(%ebp),%edi │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jae efd4 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x2,%cl │ │ │ │ │ - jne f03a │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - je de19 │ │ │ │ │ - movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ - mov %cl,(%edi,%esi,1) │ │ │ │ │ - jmp de19 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov -0x2dc(%ebp),%edi │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jae ef32 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x2,%cl │ │ │ │ │ - jne f02a │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - je df4b │ │ │ │ │ - movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ - mov %cl,(%edi,%esi,1) │ │ │ │ │ - jmp df4b │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov -0x2cc(%ebp),%edi │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jae ef0d │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x2,%cl │ │ │ │ │ - je ec59 │ │ │ │ │ - movzwl (%ebx),%esi │ │ │ │ │ - mov %si,(%edi) │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - je da83 │ │ │ │ │ - movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ - mov %cl,(%edi,%esi,1) │ │ │ │ │ - jmp da83 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov -0x2d0(%ebp),%edi │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jae ef68 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x2,%cl │ │ │ │ │ - jne f01a │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - je dbb5 │ │ │ │ │ - movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ - mov %cl,(%edi,%esi,1) │ │ │ │ │ - jmp dbb5 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov -0x2d4(%ebp),%edi │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jae ef9e │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x2,%cl │ │ │ │ │ - jne f00a │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - je dce7 │ │ │ │ │ - movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ - mov %cl,(%edi,%esi,1) │ │ │ │ │ - jmp dce7 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1) │ │ │ │ │ - mov $0xf,%esi │ │ │ │ │ - jmp dee6 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - mov $0xf,%edi │ │ │ │ │ - jmp e012 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - mov $0xf,%esi │ │ │ │ │ - jmp ddb4 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - mov $0xf,%esi │ │ │ │ │ - jmp dc82 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - mov $0xf,%esi │ │ │ │ │ - jmp db50 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - mov $0xf,%esi │ │ │ │ │ - jmp da1e │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %eax,-0x2b0(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ebx,1),%edi │ │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ │ - mov %edi,(%eax,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb ed57 │ │ │ │ │ - mov -0x2ac(%ebp),%esi │ │ │ │ │ - mov -0x2b0(%ebp),%eax │ │ │ │ │ - add %ebx,%esi │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ - jmp eac7 │ │ │ │ │ - mov %eax,-0x2b4(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ebx,1),%edi │ │ │ │ │ - mov -0x2b0(%ebp),%eax │ │ │ │ │ - mov %edi,(%eax,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb ed8c │ │ │ │ │ - mov -0x2b0(%ebp),%esi │ │ │ │ │ - mov -0x2b4(%ebp),%eax │ │ │ │ │ - add %ebx,%esi │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ - jmp ea53 │ │ │ │ │ - mov %eax,-0x29c(%ebp) │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ │ - mov (%edx,%ebx,1),%eax │ │ │ │ │ - mov %eax,(%esi,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %edi,%ebx │ │ │ │ │ - jb edc1 │ │ │ │ │ - lea (%esi,%ebx,1),%edi │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ - mov %ebx,-0x314(%ebp) │ │ │ │ │ - mov %edi,-0x29c(%ebp) │ │ │ │ │ - jmp e8fb │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ebx,1),%edi │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ - mov %edi,(%eax,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb edf7 │ │ │ │ │ - mov -0x2a4(%ebp),%esi │ │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ │ - add %ebx,%esi │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ - jmp eb37 │ │ │ │ │ - mov %eax,-0x2b8(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ebx,1),%edi │ │ │ │ │ - mov -0x2b4(%ebp),%eax │ │ │ │ │ - mov %edi,(%eax,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb ee2c │ │ │ │ │ - mov -0x2b4(%ebp),%esi │ │ │ │ │ - mov -0x2b8(%ebp),%eax │ │ │ │ │ - add %ebx,%esi │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ - jmp e9e7 │ │ │ │ │ - mov %eax,-0x2dc(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ebx,1),%edi │ │ │ │ │ - mov -0x2b8(%ebp),%eax │ │ │ │ │ - mov %edi,(%eax,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb ee61 │ │ │ │ │ - mov -0x2b8(%ebp),%esi │ │ │ │ │ - mov -0x2dc(%ebp),%eax │ │ │ │ │ - add %ebx,%esi │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ - jmp e973 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ - mov -0x2a8(%ebp),%edi │ │ │ │ │ - mov %edi,-0x2e0(%ebp) │ │ │ │ │ - mov %ebx,0x8(%edi) │ │ │ │ │ - mov -0x29c(%ebp),%edi │ │ │ │ │ - mov -0x4(%edx,%edi,1),%ebx │ │ │ │ │ - mov %ebx,-0x4(%ecx,%edi,1) │ │ │ │ │ - mov -0x2e0(%ebp),%edi │ │ │ │ │ - lea 0xc(%edi),%ebx │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ │ - sub %ebx,%ecx │ │ │ │ │ - sub %ecx,%edi │ │ │ │ │ - mov %edi,-0x2e0(%ebp) │ │ │ │ │ - mov -0x29c(%ebp),%edi │ │ │ │ │ - add %ecx,%edi │ │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ │ - cmp $0x4,%edi │ │ │ │ │ - jb e06f │ │ │ │ │ - mov %eax,-0x2e8(%ebp) │ │ │ │ │ - mov -0x2e0(%ebp),%eax │ │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %eax,-0x29c(%ebp) │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ - mov (%eax,%ecx,1),%eax │ │ │ │ │ - mov %eax,(%ebx,%ecx,1) │ │ │ │ │ - add $0x4,%ecx │ │ │ │ │ - cmp %edi,%ecx │ │ │ │ │ - jb eeec │ │ │ │ │ - mov -0x2e8(%ebp),%eax │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ - jmp e072 │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ebx,1),%edi │ │ │ │ │ - mov -0x2cc(%ebp),%eax │ │ │ │ │ - mov %edi,(%eax,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb ef1a │ │ │ │ │ - jmp e629 │ │ │ │ │ - mov %eax,-0x310(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ebx,1),%edi │ │ │ │ │ - mov -0x2dc(%ebp),%eax │ │ │ │ │ - mov %edi,(%eax,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb ef3f │ │ │ │ │ - mov -0x2dc(%ebp),%esi │ │ │ │ │ - mov -0x310(%ebp),%eax │ │ │ │ │ - lea (%esi,%ebx,1),%edi │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ - jmp ec07 │ │ │ │ │ - mov %eax,-0x2b0(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ebx,1),%edi │ │ │ │ │ - mov -0x2d0(%ebp),%eax │ │ │ │ │ - mov %edi,(%eax,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb ef75 │ │ │ │ │ - mov -0x2d0(%ebp),%esi │ │ │ │ │ - mov -0x2b0(%ebp),%eax │ │ │ │ │ - lea (%esi,%ebx,1),%edi │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ - jmp ec87 │ │ │ │ │ - mov %eax,-0x2b4(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ebx,1),%edi │ │ │ │ │ - mov -0x2d4(%ebp),%eax │ │ │ │ │ - mov %edi,(%eax,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb efab │ │ │ │ │ - mov -0x2d4(%ebp),%esi │ │ │ │ │ - mov -0x2b4(%ebp),%eax │ │ │ │ │ - lea (%esi,%ebx,1),%edi │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ - jmp ecc7 │ │ │ │ │ - mov %eax,-0x2b8(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ebx,1),%edi │ │ │ │ │ - mov -0x2d8(%ebp),%eax │ │ │ │ │ - mov %edi,(%eax,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb efe1 │ │ │ │ │ - mov -0x2d8(%ebp),%esi │ │ │ │ │ - mov -0x2b8(%ebp),%eax │ │ │ │ │ - lea (%esi,%ebx,1),%edi │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ - jmp ebc7 │ │ │ │ │ - movzwl (%ebx),%esi │ │ │ │ │ - mov %si,(%edi) │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ - jmp ecd2 │ │ │ │ │ - movzwl (%ebx),%esi │ │ │ │ │ - mov %si,(%edi) │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ - jmp ec92 │ │ │ │ │ - movzwl (%ebx),%esi │ │ │ │ │ - mov %si,(%edi) │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ - jmp ec12 │ │ │ │ │ - movzwl (%ebx),%esi │ │ │ │ │ - mov %si,(%edi) │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ - jmp ebd2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ - lea 0x1(%ebx),%edi │ │ │ │ │ - mov %edi,-0x2e0(%ebp) │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x4,%edi │ │ │ │ │ - jae f26c │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je e88c │ │ │ │ │ - movzbl 0x8(%eax),%ebx │ │ │ │ │ - mov -0x2a8(%ebp),%edi │ │ │ │ │ - mov %bl,0x8(%edi) │ │ │ │ │ - testb $0x2,-0x2e0(%ebp) │ │ │ │ │ - je e889 │ │ │ │ │ - mov -0x2e0(%ebp),%edi │ │ │ │ │ - movzwl -0x2(%edx,%edi,1),%ebx │ │ │ │ │ - mov %bx,-0x2(%ecx,%edi,1) │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ - jmp e88c │ │ │ │ │ + ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x1d0(%ebp),%ebx │ │ │ │ │ - lea -0x1d8(%ebp),%eax │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,-0x1d4(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x2c4(%ebp) │ │ │ │ │ - mov %ebx,-0x1d8(%ebp) │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - lea 0x1(%esi),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2f8(%ebp) │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - mov %ebx,-0x2ac(%ebp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,-0x1d0(%ebp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edi),%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edi),%ebx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ + cmp %ecx,%ebx │ │ │ │ │ + je eb71 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je ec70 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1d0> │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne ec60 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1c0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1023 │ │ │ │ │ + cmp %edi,%edx │ │ │ │ │ + je eb71 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ +seqan2::String >::String >, unsigned int, void, void>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je ec1e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x17e> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %eax,%esi │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ + cmp $0x1f,%esi │ │ │ │ │ + jbe ec90 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1f0> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ │ + shr $1,%ecx │ │ │ │ │ + add %esi,%ecx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int, unsigned int>(seqan2::String >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + cmova %esi,%ecx │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push %eax │ │ │ │ │ - call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x1d8(%ebp),%eax │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%eax) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - jmp d405 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x218(%ebp),%ebx │ │ │ │ │ - lea -0x220(%ebp),%eax │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,-0x21c(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x2c0(%ebp) │ │ │ │ │ - mov %ebx,-0x220(%ebp) │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - lea 0x1(%esi),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2f4(%ebp) │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - mov %ebx,-0x2ac(%ebp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,-0x218(%ebp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%esi,1),%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jle ec1e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x17e> │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %esi │ │ │ │ │ + push %edx │ │ │ │ │ push %eax │ │ │ │ │ - call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%eax) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - jmp d5c5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x260(%ebp),%ebx │ │ │ │ │ - lea -0x268(%ebp),%eax │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,-0x264(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x2bc(%ebp) │ │ │ │ │ - mov %ebx,-0x268(%ebp) │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - lea 0x1(%esi),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2f0(%ebp) │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - mov %ebx,-0x2ac(%ebp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,-0x260(%ebp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ - call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x268(%ebp),%eax │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + push %edi │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3350 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ + pop %eax │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%eax) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - jmp d785 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x290(%ebp),%ebx │ │ │ │ │ - lea -0x298(%ebp),%eax │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,-0x294(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x2e4(%ebp) │ │ │ │ │ - mov %ebx,-0x298(%ebp) │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - lea 0x1(%esi),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2e0(%ebp) │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - mov %ebx,-0x2a4(%ebp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,-0x290(%ebp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ + jmp eb71 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ + nop │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ + jmp eb4e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xae> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov $0x21,%eax │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ + mov $0x20,%ecx │ │ │ │ │ + jmp eb06 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x66> │ │ │ │ │ + nop │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + jmp eb4e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xae> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %ebx,0x4(%edi) │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:448 │ │ │ │ │ + jmp eb71 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ + jne eb71 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned char*, unsigned char const*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ + movzbl (%eax),%eax │ │ │ │ │ + mov %al,(%ebx) │ │ │ │ │ + jmp eb71 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xd1> │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push %eax │ │ │ │ │ - call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x298(%ebp),%eax │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%eax) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - jmp d945 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x188(%ebp),%ebx │ │ │ │ │ - lea -0x190(%ebp),%eax │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,-0x18c(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x2c8(%ebp) │ │ │ │ │ - mov %ebx,-0x190(%ebp) │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - lea 0x1(%esi),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2fc(%ebp) │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - mov %ebx,-0x2ac(%ebp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,-0x188(%ebp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - call 30d0 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x190(%ebp),%eax │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%esi,1),%ebx │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jne ec0d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x16d> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned char*, unsigned char const*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ + movzbl (%edx),%eax │ │ │ │ │ + mov %al,(%ecx) │ │ │ │ │ + jmp ec1e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x17e> │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%eax) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - jmp d245 │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ - mov -0x2a8(%ebp),%edi │ │ │ │ │ - mov %edi,-0x2e8(%ebp) │ │ │ │ │ - mov %ebx,0x8(%edi) │ │ │ │ │ - mov -0x2e0(%ebp),%edi │ │ │ │ │ - mov -0x4(%edx,%edi,1),%ebx │ │ │ │ │ - mov %ebx,-0x4(%ecx,%edi,1) │ │ │ │ │ - mov -0x2e8(%ebp),%edi │ │ │ │ │ - lea 0xc(%edi),%ebx │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ │ - sub %ebx,%ecx │ │ │ │ │ - sub %ecx,%edi │ │ │ │ │ - mov %edi,-0x2e8(%ebp) │ │ │ │ │ - mov -0x2e0(%ebp),%edi │ │ │ │ │ - add %edi,%ecx │ │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jb e889 │ │ │ │ │ - mov %eax,-0x2e0(%ebp) │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ │ - mov -0x2e8(%ebp),%eax │ │ │ │ │ - mov (%eax,%ecx,1),%eax │ │ │ │ │ - mov %eax,(%ebx,%ecx,1) │ │ │ │ │ - add $0x4,%ecx │ │ │ │ │ - cmp %edi,%ecx │ │ │ │ │ - jb f2c5 │ │ │ │ │ - mov -0x2e0(%ebp),%eax │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ - jmp e88c │ │ │ │ │ - mov %eax,-0x2b4(%ebp) │ │ │ │ │ - mov %ebx,%esi │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ecx,1),%edi │ │ │ │ │ - mov -0x2d4(%ebp),%eax │ │ │ │ │ - mov %edi,(%eax,%ecx,1) │ │ │ │ │ - add $0x4,%ecx │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ - jb f2f3 │ │ │ │ │ - mov -0x2d4(%ebp),%esi │ │ │ │ │ - mov -0x2b4(%ebp),%eax │ │ │ │ │ - lea (%esi,%ecx,1),%edi │ │ │ │ │ - lea (%edx,%ecx,1),%esi │ │ │ │ │ - jmp e719 │ │ │ │ │ - mov %eax,-0x2b0(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ebx,1),%edi │ │ │ │ │ - mov -0x2d0(%ebp),%eax │ │ │ │ │ - mov %edi,(%eax,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb f32a │ │ │ │ │ - mov -0x2d0(%ebp),%esi │ │ │ │ │ - mov -0x2b0(%ebp),%eax │ │ │ │ │ - lea (%esi,%ebx,1),%edi │ │ │ │ │ - lea (%edx,%ebx,1),%esi │ │ │ │ │ - jmp e699 │ │ │ │ │ - mov %eax,-0x310(%ebp) │ │ │ │ │ - mov %ebx,%esi │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ecx,1),%edi │ │ │ │ │ - mov -0x2dc(%ebp),%eax │ │ │ │ │ - mov %edi,(%eax,%ecx,1) │ │ │ │ │ - add $0x4,%ecx │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ - jb f361 │ │ │ │ │ - mov -0x2dc(%ebp),%esi │ │ │ │ │ - mov -0x310(%ebp),%eax │ │ │ │ │ - lea (%esi,%ecx,1),%edi │ │ │ │ │ - lea (%edx,%ecx,1),%esi │ │ │ │ │ - jmp e819 │ │ │ │ │ - mov %eax,-0x2b8(%ebp) │ │ │ │ │ - mov %ebx,%esi │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ecx,1),%edi │ │ │ │ │ - mov -0x2d8(%ebp),%eax │ │ │ │ │ - mov %edi,(%eax,%ecx,1) │ │ │ │ │ - add $0x4,%ecx │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ - jb f398 │ │ │ │ │ - mov -0x2d8(%ebp),%esi │ │ │ │ │ - mov -0x2b8(%ebp),%eax │ │ │ │ │ - lea (%esi,%ecx,1),%edi │ │ │ │ │ - lea (%edx,%ecx,1),%esi │ │ │ │ │ - jmp e799 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:121 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ - jmp 3712 <__cxa_finalize@plt+0x382> │ │ │ │ │ - jmp 388d <__cxa_finalize@plt+0x4fd> │ │ │ │ │ - jmp 3894 <__cxa_finalize@plt+0x504> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + je ecf9 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x259> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned int>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + jmp eb4e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xae> │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 3856 <__cxa_finalize@plt+0x4c6> │ │ │ │ │ - jmp 393d <__cxa_finalize@plt+0x5ad> │ │ │ │ │ - jmp 3924 <__cxa_finalize@plt+0x594> │ │ │ │ │ - jmp 3984 <__cxa_finalize@plt+0x5f4> │ │ │ │ │ - jmp 398b <__cxa_finalize@plt+0x5fb> │ │ │ │ │ - jmp 3950 <__cxa_finalize@plt+0x5c0> │ │ │ │ │ - jmp 39c4 <__cxa_finalize@plt+0x634> │ │ │ │ │ - jmp 3a48 <__cxa_finalize@plt+0x6b8> │ │ │ │ │ - jmp 3ab3 <__cxa_finalize@plt+0x723> │ │ │ │ │ - jmp 3949 <__cxa_finalize@plt+0x5b9> │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp eccb >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x22b> │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %esi │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000f410 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base>: │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ +0000ed10 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base>: │ │ │ │ │ +void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:915 │ │ │ │ │ push %ebp │ │ │ │ │ - mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ - call d016 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x716> │ │ │ │ │ - add $0x4ab3,%edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - sub $0x248,%esp │ │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ │ - mov %esi,-0x228(%ebp) │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - mov %edi,-0x1ec(%ebp) │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:8 │ │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ │ -./porechop/src/alignment.cpp:9 │ │ │ │ │ - movl $0xffffffff,0x8(%esi) │ │ │ │ │ - movl $0xffffffff,0x10(%esi) │ │ │ │ │ -./porechop/src/alignment.cpp:8 │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -./porechop/src/alignment.cpp:9 │ │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ │ - mov %eax,0x18(%esi) │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - lea -0x16c(%ebp),%eax │ │ │ │ │ - lea -0x1ac(%ebp),%esi │ │ │ │ │ - mov %eax,-0x20c(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 3060 │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ - mov 0xe8(%edi),%ebx │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - mov 0x114(%edi),%edx │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ - mov %cx,-0xf8(%ebp) │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x204(%ebp) │ │ │ │ │ - lea 0x8(%ebx),%eax │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ - mov %eax,-0x16c(%ebp) │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - mov -0xc(%ebx),%eax │ │ │ │ │ - mov %ebx,-0x1ac(%ebp) │ │ │ │ │ - mov %ebx,-0x1fc(%ebp) │ │ │ │ │ - mov 0x8(%edx),%ebx │ │ │ │ │ - add %esi,%eax │ │ │ │ │ - mov %esi,-0x1f0(%ebp) │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ - movl $0x0,-0xfc(%ebp) │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - movl $0x0,-0xf4(%ebp) │ │ │ │ │ - movl $0x0,-0xf0(%ebp) │ │ │ │ │ - movl $0x0,-0xec(%ebp) │ │ │ │ │ - movl $0x0,-0xe8(%ebp) │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - mov %ebx,-0x200(%ebp) │ │ │ │ │ - mov %ebx,(%eax) │ │ │ │ │ + call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ + add $0x51b3,%ebx │ │ │ │ │ + sub $0x1c,%esp │ │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + mov 0x4(%esi),%ecx │ │ │ │ │ +void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je ee18 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x108> │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je ed70 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x60> │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + and $0xfffffffd,%ecx │ │ │ │ │ + mov (%eax),%edi │ │ │ │ │ + je ed5c > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x4c> │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov (%esi),%ebp │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0x0(%ebp) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Tag >, seqan2::String > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag >&, seqan2::String > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %ebp,(%esp) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::setValue > >(seqan2::Holder >, seqan2::Tag >&, seqan2::String >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ + mov %edi,(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ + movl $0x2,0x4(%esi) │ │ │ │ │ +void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ + add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ pop %esi │ │ │ │ │ - push $0x0 │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%ebp │ │ │ │ │ +void seqan2::assignValue >, seqan2::String > >(seqan2::Holder >, seqan2::Tag >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1) │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jne ee50 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x140> │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push $0xc │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %ecx,%eax │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ + shr $1,%edx │ │ │ │ │ + add %eax,%edx │ │ │ │ │ + cmp $0x1f,%eax │ │ │ │ │ + mov $0x20,%eax │ │ │ │ │ + cmova %edx,%eax │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + cmovbe %eax,%edx │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagExact_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je edef > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0xdf> │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push %eax │ │ │ │ │ - call 3270 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ - mov 0x10c(%edi),%ebx │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - lea -0x18c(%ebp),%edx │ │ │ │ │ -/usr/include/c++/14/streambuf:471 │ │ │ │ │ - movl $0x0,-0x1a4(%ebp) │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 │ │ │ │ │ - lea -0x1a8(%ebp),%esi │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - mov %edx,-0x23c(%ebp) │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ - lea 0xc(%ebx),%eax │ │ │ │ │ - mov %ebx,-0x210(%ebp) │ │ │ │ │ - mov %eax,-0x1ac(%ebp) │ │ │ │ │ - lea 0x20(%ebx),%eax │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - mov 0xf8(%edi),%ebx │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ - mov %eax,-0x16c(%ebp) │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - lea 0x8(%ebx),%eax │ │ │ │ │ - mov %ebx,-0x218(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - mov %eax,-0x1a8(%ebp) │ │ │ │ │ -/usr/include/c++/14/streambuf:471 │ │ │ │ │ - movl $0x0,-0x1a0(%ebp) │ │ │ │ │ - movl $0x0,-0x19c(%ebp) │ │ │ │ │ -/usr/include/c++/14/streambuf:472 │ │ │ │ │ - movl $0x0,-0x198(%ebp) │ │ │ │ │ - movl $0x0,-0x194(%ebp) │ │ │ │ │ - movl $0x0,-0x190(%ebp) │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - mov %edx,(%esp) │ │ │ │ │ - call 3380 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - mov 0x130(%edi),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0x17c(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - movl $0x10,-0x188(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %edx,-0x240(%ebp) │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - lea 0x8(%ebx),%eax │ │ │ │ │ - mov %ebx,-0x214(%ebp) │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - mov %eax,-0x1a8(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %edx,-0x184(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,-0x180(%ebp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,-0x17c(%ebp) │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 │ │ │ │ │ - pop %eax │ │ │ │ │ - pop %edx │ │ │ │ │ - push %esi │ │ │ │ │ - push -0x20c(%ebp) │ │ │ │ │ - call 3270 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je ee04 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0xf4> │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ + call 3350 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::assign, seqan2::String > >(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::create >, seqan2::String > const>(seqan2::Holder >, seqan2::Tag >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ + mov %edi,(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ + movl $0x1,0x4(%esi) │ │ │ │ │ +void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ + add $0x1c,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ -seqan2::Iter, std::allocator >, seqan2::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - mov -0x1ac(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 │ │ │ │ │ pop %edi │ │ │ │ │ -seqan2::Iterator, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Tag const>::Type seqan2::begin, seqan2::Alloc >, seqan2::Tag >, void>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, seqan2::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ - mov -0x1f4(%ebp),%edi │ │ │ │ │ - mov (%edi),%esi │ │ │ │ │ -seqan2::Iter, std::allocator >, seqan2::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - mov -0x1f0(%ebp),%edi │ │ │ │ │ - add -0xc(%eax),%edi │ │ │ │ │ -std::basic_ios >::rdbuf() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:326 │ │ │ │ │ - mov 0x78(%edi),%edx │ │ │ │ │ -std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:263 │ │ │ │ │ - movl $0x1,0x10(%edi) │ │ │ │ │ -seqan2::StreamBufferWrapper >::StreamBufferWrapper(std::basic_streambuf >*): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:116 │ │ │ │ │ - mov %edx,-0x1e4(%ebp) │ │ │ │ │ -std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ - push 0x14(%edi) │ │ │ │ │ - push %edi │ │ │ │ │ - call 3300 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >& seqan2::operator<< , std::allocator >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - lea -0x1e4(%ebp),%eax │ │ │ │ │ -seqan2::Iter, std::allocator >, seqan2::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:328 │ │ │ │ │ - pop %ecx │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je ed65 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x55> │ │ │ │ │ + cmp $0x2,%ecx │ │ │ │ │ + je ee70 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x160> │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov (%esi),%edi │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push (%edi) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Tag >, seqan2::String > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag >&, seqan2::String > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %edi,(%esp) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ │ +void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ + add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >& seqan2::operator<< , std::allocator >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - push %esi │ │ │ │ │ - push %eax │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ - call 30e0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - lea -0x1d4(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >& seqan2::operator<< , std::allocator >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + push (%esi) │ │ │ │ │ + call 3350 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::assign, seqan2::String > >(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - lea -0x1dc(%ebp),%edi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,-0x1d8(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - mov %eax,-0x22c(%ebp) │ │ │ │ │ - mov %eax,-0x1dc(%ebp) │ │ │ │ │ -std::basic_streambuf >::pptr() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:539 │ │ │ │ │ - mov -0x194(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - mov %edi,-0x1f8(%ebp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,-0x1d4(%ebp) │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/14/sstream:442 (discriminator 1) │ │ │ │ │ +void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ + add $0x1c,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ │ +void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ + add $0x1c,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0000ee80 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ +void seqan2::create > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x5047,%eax │ │ │ │ │ + push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + sub $0x1c,%esp │ │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:585 │ │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je fdf0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x9e0> │ │ │ │ │ -std::basic_streambuf >::egptr() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:495 │ │ │ │ │ - mov -0x19c(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/14/sstream:448 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - cmovae %edx,%eax │ │ │ │ │ - test %edx,%edx │ │ │ │ │ -std::basic_streambuf >::pbase() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:536 │ │ │ │ │ - mov -0x198(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/14/sstream:448 │ │ │ │ │ - cmove %ecx,%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >& std::__cxx11::basic_string, std::allocator >::assign(char*, char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1) │ │ │ │ │ + je f040 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x1c0> │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + jne f031 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x1b1> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ │ +void seqan2::allocate > >, seqan2::Tag >, seqan2::Matrix > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder > >, seqan2::Tag > const&, seqan2::Matrix > >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1740 │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov (%eax),%edi │ │ │ │ │ +void seqan2::clear > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +void seqan2::allocate > >, seqan2::Tag >, seqan2::Matrix > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder > >, seqan2::Tag > const&, seqan2::Matrix > >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + push $0x20 │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edi),%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +void seqan2::allocate > >, seqan2::Tag >, seqan2::Matrix > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder > >, seqan2::Tag > const&, seqan2::Matrix > >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ + mov $0x20,%ebx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ sub %edx,%eax │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1) │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - push $0x0 │ │ │ │ │ - push $0x0 │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ + cmp $0x7c,%eax │ │ │ │ │ + jbe eefd > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x7d> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + shr $1,%ebx │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + cmovbe %ebx,%eax │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagExact_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne f188 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x308> │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je ef21 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0xa1> │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ push %edi │ │ │ │ │ - call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1740 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0xa4(%ebp),%eax │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ - lea -0xe4(%ebp),%edi │ │ │ │ │ - mov %eax,-0x208(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 3060 │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ - mov -0x204(%ebp),%esi │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ │ - mov %cx,-0x30(%ebp) │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - mov -0x1fc(%ebp),%esi │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - mov -0xc(%esi),%edx │ │ │ │ │ - mov %esi,-0xe4(%ebp) │ │ │ │ │ - mov -0x200(%ebp),%esi │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - add %edi,%edx │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - movl $0x0,-0x24(%ebp) │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ + push %esi │ │ │ │ │ + call 31b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::assign, seqan2::String > >(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x10(%edi),%edx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ + movl $0x0,0xc(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ + movl $0x0,0x10(%esi) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %edx,%eax │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - movl $0x0,-0x20(%ebp) │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - mov %esi,(%edx) │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edx │ │ │ │ │ - push $0x0 │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ + movl $0x0,0x14(%esi) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %ecx,%eax │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + shr $1,%ebx │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ + cmpl $0x7c,-0x20(%ebp) │ │ │ │ │ + mov $0x20,%ebx │ │ │ │ │ + cmovbe %ebx,%eax │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ + mov 0x14(%edi),%eax │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + cmovbe %ebx,%eax │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagExact_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne f1c0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x340> │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je ef84 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x104> │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +seqan2::Matrix > >::Matrix(seqan2::Matrix > > const&): │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ + lea 0xc(%edi),%eax │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ - call 3270 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:471 │ │ │ │ │ - movl $0x0,-0xdc(%ebp) │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ - mov -0x210(%ebp),%esi │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:471 │ │ │ │ │ - movl $0x0,-0xd8(%ebp) │ │ │ │ │ - movl $0x0,-0xd4(%ebp) │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ +seqan2::Matrix > >::Matrix(seqan2::Matrix > > const&): │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ lea 0xc(%esi),%eax │ │ │ │ │ - mov %eax,-0xe4(%ebp) │ │ │ │ │ - lea 0x20(%esi),%eax │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - mov -0x218(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:472 │ │ │ │ │ - movl $0x0,-0xd0(%ebp) │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ │ - lea -0xc4(%ebp),%esi │ │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ │ - mov %esi,-0x230(%ebp) │ │ │ │ │ -/usr/include/c++/14/streambuf:472 │ │ │ │ │ - movl $0x0,-0xcc(%ebp) │ │ │ │ │ - movl $0x0,-0xc8(%ebp) │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - mov %esi,(%esp) │ │ │ │ │ - call 3380 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - mov -0x214(%ebp),%esi │ │ │ │ │ - movl $0x10,-0xc0(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea -0xb4(%ebp),%esi │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,-0xb4(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %esi,-0x238(%ebp) │ │ │ │ │ - mov %esi,-0xbc(%ebp) │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 │ │ │ │ │ - lea -0xe0(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 │ │ │ │ │ - pop %eax │ │ │ │ │ - pop %edx │ │ │ │ │ - push %esi │ │ │ │ │ - push -0x208(%ebp) │ │ │ │ │ - call 3270 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %eax │ │ │ │ │ -seqan2::Reference, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > >::Type seqan2::value, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc, int>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ - mov -0x1f4(%ebp),%eax │ │ │ │ │ - mov (%eax),%esi │ │ │ │ │ -seqan2::Iter, std::allocator >, seqan2::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ │ - mov -0xc(%eax),%ebx │ │ │ │ │ -seqan2::Reference, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > >::Type seqan2::value, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc, int>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ - add $0x24,%esi │ │ │ │ │ -seqan2::Iter, std::allocator >, seqan2::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - add %edi,%ebx │ │ │ │ │ -std::basic_ios >::rdbuf() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:326 │ │ │ │ │ - mov 0x78(%ebx),%edx │ │ │ │ │ -std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:263 │ │ │ │ │ - movl $0x1,0x10(%ebx) │ │ │ │ │ -seqan2::StreamBufferWrapper >::StreamBufferWrapper(std::basic_streambuf >*): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:116 │ │ │ │ │ - mov %edx,-0x1e0(%ebp) │ │ │ │ │ -std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ - push 0x14(%ebx) │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ - call 3300 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >& seqan2::operator<< , std::allocator >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - lea -0x1e0(%ebp),%eax │ │ │ │ │ -seqan2::Iter, std::allocator >, seqan2::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:328 │ │ │ │ │ - pop %ecx │ │ │ │ │ - pop %ebx │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >& seqan2::operator<< , std::allocator >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - push %esi │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ push %eax │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ - call 30e0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - lea -0x1bc(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >& seqan2::operator<< , std::allocator >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + call 31b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::assign, seqan2::String > >(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - lea -0x1c4(%ebp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movl $0x0,-0x1c0(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - mov %eax,-0x234(%ebp) │ │ │ │ │ - mov %eax,-0x1c4(%ebp) │ │ │ │ │ -std::basic_streambuf >::pptr() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:539 │ │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,-0x1bc(%ebp) │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/14/sstream:442 (discriminator 1) │ │ │ │ │ +seqan2::Holder >, seqan2::Tag >::Holder(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ + movl $0x0,0x1c(%esi) │ │ │ │ │ +void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ + mov 0x1c(%edi),%eax │ │ │ │ │ +seqan2::Holder >, seqan2::Tag >::Holder(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ + movl $0x0,0x18(%esi) │ │ │ │ │ +void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je fdd0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x9c0> │ │ │ │ │ -std::basic_streambuf >::egptr() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:495 │ │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/14/sstream:448 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - cmovae %edx,%eax │ │ │ │ │ - test %edx,%edx │ │ │ │ │ -std::basic_streambuf >::pbase() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:536 │ │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/14/sstream:448 │ │ │ │ │ - cmove %ecx,%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >& std::__cxx11::basic_string, std::allocator >::assign(char*, char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1) │ │ │ │ │ + je f025 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x1a5> │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne f200 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x380> │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov 0x18(%edi),%edx │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1740 │ │ │ │ │ - sub %edx,%eax │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1) │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - push $0x0 │ │ │ │ │ - push $0x0 │ │ │ │ │ - push %esi │ │ │ │ │ - call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1740 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -unsigned int const& std::max(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:262 │ │ │ │ │ - mov -0x1c0(%ebp),%edx │ │ │ │ │ - mov -0x1d8(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x1c4(%ebp),%esi │ │ │ │ │ -unsigned int const& std::max(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:262 │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - cmovae %edx,%eax │ │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:20 │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + push $0xc │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%ebx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %ebx,%ecx │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + add %ecx,%eax │ │ │ │ │ + cmp $0x1f,%ecx │ │ │ │ │ + mov $0x20,%ecx │ │ │ │ │ + cmovbe %ecx,%eax │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + cmovbe %ecx,%eax │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagExact_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle fbca , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x7ba> │ │ │ │ │ -./porechop/src/alignment.cpp:27 │ │ │ │ │ - mov -0x1f4(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x1dc(%ebp),%edi │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:29 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -./porechop/src/alignment.cpp:28 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:27 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - mov %edx,-0x1f0(%ebp) │ │ │ │ │ + jne f218 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x398> │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + je f01b > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x19b> │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ + push %edi │ │ │ │ │ + call 3350 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::assign, seqan2::String > >(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::create >, seqan2::String > const>(seqan2::Holder >, seqan2::Tag >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ + mov %edi,0x18(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ + movl $0x1,0x1c(%esi) │ │ │ │ │ +void seqan2::create > >, seqan2::Matrix > > >(seqan2::Holder > >, seqan2::Tag >&, seqan2::Matrix > >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ │ + mov %esi,(%eax) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ + movl $0x1,0x4(%eax) │ │ │ │ │ +void seqan2::create > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:30 (discriminator 1) │ │ │ │ │ - cmpb $0x2d,(%edi,%eax,1) │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - movzbl (%esi,%eax,1),%edx │ │ │ │ │ -./porechop/src/alignment.cpp:30 (discriminator 1) │ │ │ │ │ - je fb70 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x760> │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - cmp $0x2d,%dl │ │ │ │ │ - je fda0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x990> │ │ │ │ │ - movb $0x0,-0x1f8(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:44 │ │ │ │ │ - mov -0x1f4(%ebp),%edx │ │ │ │ │ -./porechop/src/alignment.cpp:42 │ │ │ │ │ - movb $0x0,-0x1f0(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:43 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ -./porechop/src/alignment.cpp:44 │ │ │ │ │ - lea -0x1(%edx),%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:42 │ │ │ │ │ - mov %ecx,-0x21c(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:44 │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ - cmpb $0x2d,(%edi,%edx,1) │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - movzbl (%esi,%edx,1),%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ - je fba8 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x798> │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - cmp $0x2d,%cl │ │ │ │ │ - je fd90 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x980> │ │ │ │ │ -./porechop/src/alignment.cpp:55 │ │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ │ - cmpb $0x0,-0x1f8(%ebp) │ │ │ │ │ - mov %ebx,-0x1f0(%ebp) │ │ │ │ │ - jne fbca , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x7ba> │ │ │ │ │ -./porechop/src/alignment.cpp:60 │ │ │ │ │ - mov %eax,-0x1f8(%ebp) │ │ │ │ │ - mov -0x1f4(%ebp),%ecx │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - jmp f95b , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x54b> │ │ │ │ │ -./porechop/src/alignment.cpp:60 (discriminator 2) │ │ │ │ │ - add $0x1,%ebx │ │ │ │ │ -./porechop/src/alignment.cpp:60 (discriminator 1) │ │ │ │ │ - cmp %ebx,%ecx │ │ │ │ │ - je fdb0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x9a0> │ │ │ │ │ -./porechop/src/alignment.cpp:61 (discriminator 1) │ │ │ │ │ - cmpb $0x2d,(%esi,%ebx,1) │ │ │ │ │ - je f950 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x540> │ │ │ │ │ - mov -0x1f8(%ebp),%eax │ │ │ │ │ - mov -0x1f0(%ebp),%ecx │ │ │ │ │ - jmp f975 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x565> │ │ │ │ │ - nop │ │ │ │ │ -./porechop/src/alignment.cpp:67 (discriminator 1) │ │ │ │ │ - sub $0x1,%ecx │ │ │ │ │ - jb f97b , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x56b> │ │ │ │ │ -./porechop/src/alignment.cpp:68 (discriminator 1) │ │ │ │ │ - cmpb $0x2d,(%esi,%ecx,1) │ │ │ │ │ - je f970 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x560> │ │ │ │ │ -./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ - mov %ecx,-0x1f0(%ebp) │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - jg fe1a , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0xa0a> │ │ │ │ │ - lea 0x1(%edx),%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:76 │ │ │ │ │ - mov %ebx,-0x224(%ebp) │ │ │ │ │ - mov %ecx,-0x1f8(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:77 │ │ │ │ │ +void seqan2::allocate > >, seqan2::Tag >, seqan2::Matrix > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder > >, seqan2::Tag > const&, seqan2::Matrix > >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push $0x20 │ │ │ │ │ + call 3030 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + movl $0x0,(%esi) │ │ │ │ │ +void seqan2::allocate > >, seqan2::Tag >, seqan2::Matrix > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder > >, seqan2::Tag > const&, seqan2::Matrix > >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %esi,(%eax) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ + movl $0x0,0x8(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + movl $0x0,0xc(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ + movl $0x0,0x10(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ + movl $0x0,0x14(%esi) │ │ │ │ │ +seqan2::Holder >, seqan2::Tag >::Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ + movl $0x0,0x18(%esi) │ │ │ │ │ + movl $0x0,0x1c(%esi) │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + movl $0xc,(%esp) │ │ │ │ │ + call 3030 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,0x18(%esi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%esi),%edi │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ │ +void seqan2::create > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ + movl $0x1,0x1c(%esi) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + sub %edi,%ebx │ │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1758 │ │ │ │ │ + cmp $0x8,%ebx │ │ │ │ │ + jbe f140 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x2c0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ + add $0x8,%edi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %edi,0x4(%esi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0xc(%esi),%edi │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:76 │ │ │ │ │ - mov %eax,-0x21c(%ebp) │ │ │ │ │ - mov -0x1f8(%ebp),%eax │ │ │ │ │ - mov %edx,-0x220(%ebp) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -./porechop/src/alignment.cpp:78 (discriminator 2) │ │ │ │ │ - movzbl (%esi,%ecx,1),%ebx │ │ │ │ │ - cmp %bl,(%edi,%ecx,1) │ │ │ │ │ - jne f9cc , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x5bc> │ │ │ │ │ -./porechop/src/alignment.cpp:79 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -./porechop/src/alignment.cpp:77 (discriminator 2) │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - jne f9c0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x5b0> │ │ │ │ │ -./porechop/src/alignment.cpp:82 │ │ │ │ │ - mov -0x1ec(%ebp),%ecx │ │ │ │ │ - mov %edx,-0x1f8(%ebp) │ │ │ │ │ - fildl -0x1f8(%ebp) │ │ │ │ │ - mov -0x21c(%ebp),%eax │ │ │ │ │ - fmuls -0x2ce0(%ecx) │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ - mov -0x220(%ebp),%edx │ │ │ │ │ -./porechop/src/alignment.cpp:81 │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1758 │ │ │ │ │ + cmp $0x8,%ecx │ │ │ │ │ + ja f1f8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x378> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ + cmpl $0x1,0x14(%esi) │ │ │ │ │ + jbe f2f8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x478> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ + cmpl $0x4,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ + lea 0x8(%edi),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ + ja f11c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ sub %eax,%ecx │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:82 │ │ │ │ │ - mov %ecx,-0x1f8(%ebp) │ │ │ │ │ - fildl -0x1f8(%ebp) │ │ │ │ │ - mov -0x228(%ebp),%ecx │ │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ │ - fstpl 0x1c(%ecx) │ │ │ │ │ -./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ - mov -0x1f0(%ebp),%ecx │ │ │ │ │ - cmp %ecx,%ebx │ │ │ │ │ - jg fe13 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0xa03> │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:84 │ │ │ │ │ - mov %ebx,-0x224(%ebp) │ │ │ │ │ - mov %ecx,-0x1f8(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:85 │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:84 │ │ │ │ │ - mov %eax,-0x21c(%ebp) │ │ │ │ │ - mov -0x1f8(%ebp),%eax │ │ │ │ │ - mov %edx,-0x220(%ebp) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle f11c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + je f11c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %ecx │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %eax │ │ │ │ │ + call 32f0 │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::create > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %edx,0x10(%esi) │ │ │ │ │ +seqan2::Matrix > >::Matrix(): │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ + movl $0x1,(%edi) │ │ │ │ │ +void seqan2::create > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ + movl $0x1,0x4(%eax) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -./porechop/src/alignment.cpp:86 (discriminator 2) │ │ │ │ │ - movzbl (%esi,%ecx,1),%ebx │ │ │ │ │ - cmp %bl,(%edi,%ecx,1) │ │ │ │ │ - jne fa6c , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x65c> │ │ │ │ │ -./porechop/src/alignment.cpp:87 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -./porechop/src/alignment.cpp:85 (discriminator 2) │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - jne fa60 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x650> │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - mov -0x1ec(%ebp),%ecx │ │ │ │ │ - mov %edx,-0x1f8(%ebp) │ │ │ │ │ - fildl -0x1f8(%ebp) │ │ │ │ │ - mov -0x21c(%ebp),%eax │ │ │ │ │ - fmuls -0x2ce0(%ecx) │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ - mov -0x220(%ebp),%edx │ │ │ │ │ -./porechop/src/alignment.cpp:89 │ │ │ │ │ - mov -0x1f0(%ebp),%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:92 │ │ │ │ │ - mov %eax,-0x21c(%ebp) │ │ │ │ │ - movl $0x0,-0x1f8(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:89 │ │ │ │ │ - sub %ebx,%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - mov -0x228(%ebp),%ebx │ │ │ │ │ -./porechop/src/alignment.cpp:92 │ │ │ │ │ - mov %edx,-0x220(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:89 │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:92 │ │ │ │ │ - mov %edi,-0x224(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - mov %ecx,-0x1f0(%ebp) │ │ │ │ │ - fildl -0x1f0(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:93 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ │ - fstpl 0x24(%ebx) │ │ │ │ │ -./porechop/src/alignment.cpp:92 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - jmp fb1e , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x70e> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:101 │ │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - je fb56 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x746> │ │ │ │ │ -./porechop/src/alignment.cpp:107 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - cmpb $0x2d,-0x1f0(%ebp) │ │ │ │ │ - setne %al │ │ │ │ │ - add %eax,%ebx │ │ │ │ │ -./porechop/src/alignment.cpp:109 │ │ │ │ │ - cmp $0x2d,%dl │ │ │ │ │ - setne %dl │ │ │ │ │ -./porechop/src/alignment.cpp:93 (discriminator 2) │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:109 │ │ │ │ │ - movzbl %dl,%edx │ │ │ │ │ - add %edx,-0x1f8(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:93 (discriminator 1) │ │ │ │ │ - cmp %ecx,-0x1f4(%ebp) │ │ │ │ │ - je fbca , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x7ba> │ │ │ │ │ -./porechop/src/alignment.cpp:94 (discriminator 1) │ │ │ │ │ - mov -0x224(%ebp),%eax │ │ │ │ │ - movzbl (%eax,%ecx,1),%edx │ │ │ │ │ - mov %dl,-0x1f0(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:95 (discriminator 1) │ │ │ │ │ - movzbl (%esi,%ecx,1),%edx │ │ │ │ │ -./porechop/src/alignment.cpp:97 │ │ │ │ │ - cmp %ecx,-0x21c(%ebp) │ │ │ │ │ - jne fae8 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x6d8> │ │ │ │ │ -./porechop/src/alignment.cpp:98 │ │ │ │ │ - mov -0x228(%ebp),%eax │ │ │ │ │ -./porechop/src/alignment.cpp:99 │ │ │ │ │ - mov -0x1f8(%ebp),%edi │ │ │ │ │ -./porechop/src/alignment.cpp:98 │ │ │ │ │ - mov %ebx,0x8(%eax) │ │ │ │ │ -./porechop/src/alignment.cpp:99 │ │ │ │ │ - mov %edi,0x10(%eax) │ │ │ │ │ -./porechop/src/alignment.cpp:101 │ │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jne faf2 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x6e2> │ │ │ │ │ -./porechop/src/alignment.cpp:102 │ │ │ │ │ - mov -0x228(%ebp),%eax │ │ │ │ │ -./porechop/src/alignment.cpp:103 │ │ │ │ │ - mov -0x1f8(%ebp),%edi │ │ │ │ │ -./porechop/src/alignment.cpp:102 │ │ │ │ │ - mov %ebx,0xc(%eax) │ │ │ │ │ -./porechop/src/alignment.cpp:103 │ │ │ │ │ - mov %edi,0x14(%eax) │ │ │ │ │ - jmp faf2 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x6e2> │ │ │ │ │ + nop │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ + cmpl $0x1,0x8(%esi) │ │ │ │ │ + jbe f250 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x3d0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ + add $0x8,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ + cmpl $0x4,-0x20(%ebp) │ │ │ │ │ + ja f0cc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ + sub %eax,%edx │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle f0cc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ + cmp %edi,%eax │ │ │ │ │ + je f0cc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %eax │ │ │ │ │ + call 32f0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp f0cc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - cmp $0x2d,%dl │ │ │ │ │ - setne %dl │ │ │ │ │ - or %edx,%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:34 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - and %ecx,%edx │ │ │ │ │ - test %dl,%dl │ │ │ │ │ - jne f8e7 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x4d7> │ │ │ │ │ -./porechop/src/alignment.cpp:29 (discriminator 2) │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -./porechop/src/alignment.cpp:29 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x1f0(%ebp) │ │ │ │ │ - jne f8d0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x4c0> │ │ │ │ │ - movb $0x1,-0x1f8(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:26 │ │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ │ - jmp f8ee , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x4de> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - cmp $0x2d,%cl │ │ │ │ │ - setne %cl │ │ │ │ │ - or %ecx,%ebx │ │ │ │ │ -./porechop/src/alignment.cpp:49 │ │ │ │ │ - movzbl -0x1f0(%ebp),%ecx │ │ │ │ │ - and %ebx,%ecx │ │ │ │ │ - test %cl,%cl │ │ │ │ │ - jne f927 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x517> │ │ │ │ │ -./porechop/src/alignment.cpp:44 (discriminator 1) │ │ │ │ │ - sub $0x1,%edx │ │ │ │ │ - jae f910 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x500> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x234(%ebp),%eax │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je fbf0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x7e0> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x1bc(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:851 │ │ │ │ │ - mov -0x210(%ebp),%edi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:851 │ │ │ │ │ - lea 0xc(%edi),%eax │ │ │ │ │ - mov %eax,-0xe4(%ebp) │ │ │ │ │ - lea 0x20(%edi),%eax │ │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - mov -0x214(%ebp),%eax │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x238(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je fc43 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x833> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%esi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edi),%ecx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne ef11 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x91> │ │ │ │ │ + jmp ef21 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0xa1> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,0xc(%esi) │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x10(%esi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x14(%esi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x10(%edi),%edx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne ef6e > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0xee> │ │ │ │ │ + jmp ef84 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x104> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ + lea 0x8(%edi),%edx │ │ │ │ │ + jmp f11c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ + mov 0x18(%edi),%eax │ │ │ │ │ +void seqan2::setValue > >(seqan2::Holder >, seqan2::Tag >&, seqan2::String >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ + movl $0x2,0x1c(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ + mov %eax,0x18(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:729 │ │ │ │ │ + jmp f025 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x1a5> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:205 │ │ │ │ │ - mov -0x218(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%ebx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ + jmp f004 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x184> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ │ - push -0x230(%ebp) │ │ │ │ │ - call 32a0 │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:101 │ │ │ │ │ - mov -0x1fc(%ebp),%eax │ │ │ │ │ - mov -0x200(%ebp),%edi │ │ │ │ │ - mov %eax,-0xe4(%ebp) │ │ │ │ │ - mov -0xc(%eax),%eax │ │ │ │ │ - mov %edi,-0xe4(%ebp,%eax,1) │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ - mov -0x204(%ebp),%eax │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ │ - pop %edx │ │ │ │ │ - push -0x208(%ebp) │ │ │ │ │ - call 3070 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x1dc(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x22c(%ebp),%eax │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push $0x80 │ │ │ │ │ + call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je fcc6 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x8b6> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x1d4(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + movl $0x20,0x8(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je f3b0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x530> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + jle f4f7 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x677> │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + push %edi │ │ │ │ │ + push %ecx │ │ │ │ │ + call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:851 │ │ │ │ │ - mov -0x210(%ebp),%edi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov -0x184(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:851 │ │ │ │ │ - lea 0xc(%edi),%eax │ │ │ │ │ - mov %eax,-0x1ac(%ebp) │ │ │ │ │ - lea 0x20(%edi),%eax │ │ │ │ │ - mov %eax,-0x16c(%ebp) │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - mov -0x214(%ebp),%eax │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,-0x1a8(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov -0x240(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je fd19 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x909> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov -0x17c(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ + call 31f0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ │ + mov $0x2,%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%esi),%ecx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + cmova %edx,%eax │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + lea (%ecx,%eax,1),%edi │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ + sub %edx,%eax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jle f0cc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ + add %edx,%ecx │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + jae f3d0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x550> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je f0cc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ │ + test $0x2,%al │ │ │ │ │ + je f0cc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ + movw $0x0,-0x2(%ecx,%eax,1) │ │ │ │ │ + jmp f0cc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push $0x80 │ │ │ │ │ + call 3030 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,0xc(%esi) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + movl $0x20,0x14(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je f398 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x518> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + jle f4e8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x668> │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + push %edi │ │ │ │ │ + push %ecx │ │ │ │ │ + call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:205 │ │ │ │ │ - mov -0x218(%ebp),%eax │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,-0x1a8(%ebp) │ │ │ │ │ - push -0x23c(%ebp) │ │ │ │ │ - call 32a0 │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:101 │ │ │ │ │ - mov -0x1fc(%ebp),%eax │ │ │ │ │ - mov -0x200(%ebp),%edi │ │ │ │ │ - mov %eax,-0x1ac(%ebp) │ │ │ │ │ - mov -0xc(%eax),%eax │ │ │ │ │ - mov %edi,-0x1ac(%ebp,%eax,1) │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ - mov -0x204(%ebp),%eax │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,-0x16c(%ebp) │ │ │ │ │ - pop %eax │ │ │ │ │ - push -0x20c(%ebp) │ │ │ │ │ - call 3070 │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ + call 31f0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ │ + mov $0x2,%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + cmova %edx,%eax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ + sub %edi,%eax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jle f37f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4ff> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ │ + add %ecx,%edi │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + jae f440 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x5c0> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je f37f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4ff> │ │ │ │ │ + movb $0x0,(%edi) │ │ │ │ │ + test $0x2,%al │ │ │ │ │ + jne f386 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x506> │ │ │ │ │ +void seqan2::create > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + jmp f11c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ + movw $0x0,-0x2(%edi,%eax,1) │ │ │ │ │ +void seqan2::create > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + jmp f11c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ + mov $0x8,%eax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ + sub %edi,%eax │ │ │ │ │ + jne f366 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4e6> │ │ │ │ │ +void seqan2::create > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + jmp f11c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ + lea 0x8(%eax),%edi │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ + mov $0x8,%eax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ + sub %edx,%eax │ │ │ │ │ + jne f2c4 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x444> │ │ │ │ │ + jmp f0cc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ + lea 0x4(%ecx),%edx │ │ │ │ │ + movl $0x0,(%ecx) │ │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ │ + movl $0x0,-0x4(%ecx,%eax,1) │ │ │ │ │ + sub %edx,%ecx │ │ │ │ │ + add %ecx,%eax │ │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + jb f0cc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ │ + lea -0x1(%eax),%ecx │ │ │ │ │ + shr $0x2,%ecx │ │ │ │ │ + movl $0x0,(%edx) │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + mov $0x4,%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jae f0cc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + jne f4b2 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x632> │ │ │ │ │ + movl $0x0,(%edx,%ecx,1) │ │ │ │ │ + movl $0x0,0x4(%edx,%ecx,1) │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + add $0x8,%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jb f422 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x5a2> │ │ │ │ │ + jmp f0cc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ + lea 0x4(%edi),%ebx │ │ │ │ │ + movl $0x0,(%edi) │ │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ │ + movl $0x0,-0x4(%edi,%eax,1) │ │ │ │ │ + sub %ebx,%edi │ │ │ │ │ + add %edi,%eax │ │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + jb f37f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4ff> │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ │ + lea -0x1(%eax),%edi │ │ │ │ │ + shr $0x2,%edi │ │ │ │ │ + and $0x1,%edi │ │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ │ + mov $0x4,%edi │ │ │ │ │ + movl $0x0,(%ebx) │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jae f37f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4ff> │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne fe21 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0xa11> │ │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne f4ce > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x64e> │ │ │ │ │ + movl $0x0,(%ebx,%edi,1) │ │ │ │ │ + movl $0x0,0x4(%ebx,%edi,1) │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + add $0x8,%edi │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jb f492 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x612> │ │ │ │ │ +void seqan2::create > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + jmp f11c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ + movl $0x0,0x4(%edx) │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + mov $0x8,%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jb f422 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x5a2> │ │ │ │ │ + jmp f0cc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x24c> │ │ │ │ │ + movl $0x0,0x4(%ebx) │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + mov $0x8,%edi │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jb f492 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x612> │ │ │ │ │ +void seqan2::create > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + jmp f11c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x29c> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ + jne f338 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4b8> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ + jmp f338 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4b8> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ + jne f293 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x413> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ + jmp f293 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x413> │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp f523 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x6a3> │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp f512 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x692> │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp f538 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x6b8> │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0xc(%esi) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push (%esi) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ + mov %edi,(%esp) │ │ │ │ │ + call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ + je f560 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x6e0> │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ + push (%eax) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Tag >, seqan2::String > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag >&, seqan2::String > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + pop %ecx │ │ │ │ │ + push -0x20(%ebp) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0xc(%esi) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ + pop %edx │ │ │ │ │ + push (%esi) │ │ │ │ │ + call 31f0 │ │ │ │ │ + mov %edi,(%esp) │ │ │ │ │ + call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::create > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + │ │ │ │ │ +0000f580 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base>: │ │ │ │ │ +void seqan2::resize, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:493 │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x4947,%eax │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + sub $0x1c,%esp │ │ │ │ │ + mov 0x30(%esp),%ebp │ │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + mov 0x4(%ebp),%ebx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je f670 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xf0> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ +seqan2::Size, seqan2::String > > >::Type seqan2::updateFactors, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:478 │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:477 (discriminator 2) │ │ │ │ │ + mov 0xc(%eax),%ebx │ │ │ │ │ +seqan2::Size > > >::Type seqan2::length > >(seqan2::Matrix > > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:406 (discriminator 1) │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ +seqan2::Size, seqan2::String > > >::Type seqan2::updateFactors, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:477 (discriminator 3) │ │ │ │ │ + mov (%ebx),%edi │ │ │ │ │ + imul (%edx),%edi │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:478 (discriminator 1) │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + jne f5e1 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x61> │ │ │ │ │ + jmp f65f , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xdf> │ │ │ │ │ + nop │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %ebx,%edx │ │ │ │ │ + sar $0x2,%edx │ │ │ │ │ +seqan2::Size, seqan2::String > > >::Type seqan2::updateFactors, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:478 (discriminator 2) │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + jae f630 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xb0> │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:480 (discriminator 2) │ │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ │ + mov %edi,(%edx,%esi,4) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:481 (discriminator 1) │ │ │ │ │ + imul (%ebx,%esi,4),%edi │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:478 (discriminator 9) │ │ │ │ │ + add $0x1,%esi │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:478 (discriminator 1) │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je f65f , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xdf> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jne f5c0 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x40> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ + call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ +seqan2::Size, seqan2::String > > >::Type seqan2::updateFactors, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:478 (discriminator 2) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %ebx,%edx │ │ │ │ │ + sar $0x2,%edx │ │ │ │ │ +seqan2::Size, seqan2::String > > >::Type seqan2::updateFactors, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:478 (discriminator 2) │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + jae f688 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x108> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jne f5d0 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x50> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ + call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + jmp f5d0 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x50> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov 0x18(%eax),%esi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%esi),%ebx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ │ + sub %ebx,%edx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ │ +void seqan2::resize, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:498 (discriminator 1) │ │ │ │ │ + cmp %edi,%edx │ │ │ │ │ + jae f65f , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xdf> │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::value > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je f6d8 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x158> │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + jb f726 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x1a6> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ + add %edi,%eax │ │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ │ +void seqan2::resize, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:500 │ │ │ │ │ + add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -./porechop/src/alignment.cpp:46 │ │ │ │ │ - movb $0x1,-0x1f0(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - jmp fbb9 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x7a9> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ -./porechop/src/alignment.cpp:31 │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - jmp fb7c , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x76c> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:59 │ │ │ │ │ - mov -0x1f8(%ebp),%eax │ │ │ │ │ - mov -0x1f0(%ebp),%ecx │ │ │ │ │ - mov $0xffffffff,%ebx │ │ │ │ │ -./porechop/src/alignment.cpp:67 (discriminator 1) │ │ │ │ │ - jmp f975 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x565> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::assign(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1619 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - lea -0xbc(%ebp),%eax │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ + nop │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ + call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp f5a4 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x24> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov 0x18(%eax),%esi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%esi),%ebx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ │ + sub %ebx,%edx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ │ +void seqan2::resize, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:498 (discriminator 1) │ │ │ │ │ + cmp %edi,%edx │ │ │ │ │ + jae f65f , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xdf> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + mov 0x4(%ebp),%ebx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + jne f642 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xc2> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ + call 3090 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::value > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov 0x1c(%ecx),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je f6d8 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x158> │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov 0x18(%ecx),%esi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ │ + sub %eax,%edx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1724 │ │ │ │ │ + cmp %edx,%edi │ │ │ │ │ + jb f65a , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xda> │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ │ + jmp f650 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xd0> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push $0xc │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,0x18(%ecx) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ +void seqan2::create > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ + movl $0x1,0x1c(%ecx) │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %eax,(%esp) │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edi,0x8(%esi) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ + jmp f65a , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xda> │ │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ │ +unsigned int seqan2::_computeSizeForCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ - call 3140 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:819 │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagExact_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp f88f , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x47f> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::assign(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1619 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - lea -0x184(%ebp),%eax │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edi,0x8(%esi) │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagExact_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + je f65a , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xda> │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char*, unsigned char*, unsigned char*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + jle f789 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x209> │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ + push %ebp │ │ │ │ │ push %eax │ │ │ │ │ - push -0x1f8(%ebp) │ │ │ │ │ - call 3140 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:819 │ │ │ │ │ + call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp f698 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x288> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ - fldz │ │ │ │ │ - jmp fa9d , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x68d> │ │ │ │ │ -./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ - fldz │ │ │ │ │ - jmp f9fd , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x5ed> │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 3adc <__cxa_finalize@plt+0x74c> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 (discriminator 1) │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 3b37 <__cxa_finalize@plt+0x7a7> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 3b05 <__cxa_finalize@plt+0x775> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ │ - jmp 3ac4 <__cxa_finalize@plt+0x734> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 (discriminator 1) │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 3b97 <__cxa_finalize@plt+0x807> │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 3bc7 <__cxa_finalize@plt+0x837> │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 3b67 <__cxa_finalize@plt+0x7d7> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 3c0d <__cxa_finalize@plt+0x87d> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0x14(%esp) │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + cmova %eax,%edi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned char*, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp f65a , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xda> │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char*, unsigned char*, unsigned char*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ + jne f767 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x1e7> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned char*, unsigned char*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ │ + movzbl (%eax),%eax │ │ │ │ │ + mov %al,(%ecx) │ │ │ │ │ + jmp f767 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x1e7> │ │ │ │ │ +void seqan2::resize, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000fe70 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base>: │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...): │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:101 │ │ │ │ │ +0000f7a0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base>: │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x4727,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ - add $0x4051,%ebx │ │ │ │ │ sub $0x2c,%esp │ │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ - lea 0x1b(%ecx),%eax │ │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ │ - sub %eax,%esp │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:111 │ │ │ │ │ - lea 0x18(%ebp),%eax │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ - lea 0xf(%esp),%edx │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:113 │ │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%ecx),%edi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1037 (discriminator 1) │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je f7d6 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x36> │ │ │ │ │ + cmp 0x4(%edx),%edi │ │ │ │ │ + je f8c0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x120> │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%ecx),%ebx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ + mov (%edx),%esi │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %ebx,%edi │ │ │ │ │ + sar $0x2,%edi │ │ │ │ │ + imul $0xaaaaaaab,%edi,%edi │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:737 │ │ │ │ │ + cmp 0x10(%ebp),%edi │ │ │ │ │ + cmova 0x10(%ebp),%edi │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned int, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1597 (discriminator 1) │ │ │ │ │ + cmp %edi,0x8(%edx) │ │ │ │ │ + jae f859 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xb9> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned int>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + cmp $0x1f,%edi │ │ │ │ │ + lea (%eax,%edi,1),%ebx │ │ │ │ │ + mov $0x20,%eax │ │ │ │ │ + cmovbe %eax,%ebx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned int, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ + cmp %ebx,0x10(%ebp) │ │ │ │ │ + cmovbe 0x10(%ebp),%ebx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea (%ebx,%ebx,2),%eax │ │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ push %eax │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:113 │ │ │ │ │ - push 0x14(%ebp) │ │ │ │ │ - push %ecx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ │ - call *0xc(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(char*, char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:767 (discriminator 2) │ │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...): │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:113 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ - cmp $0xf,%edi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ - mov %edi,-0x20(%ebp) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ - ja ff10 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0xa0> │ │ │ │ │ - mov %edi,%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:432 │ │ │ │ │ - cmp $0x1,%edi │ │ │ │ │ - jne ff00 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x90> │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movzbl (%edx),%edx │ │ │ │ │ - mov %dl,0x8(%esi) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %ecx,0x4(%esi) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,(%eax,%ecx,1) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...): │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:118 │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edx) │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %ebx,0x8(%edx) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ + je f8b8 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x118> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + call 31f0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ │ +void seqan2::_deallocateStorage >, void, seqan2::DPCell_ >, unsigned int>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%ecx),%ebx │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%edx),%esi │ │ │ │ │ + lea (%edi,%edi,2),%edi │ │ │ │ │ + shl $0x2,%edi │ │ │ │ │ + lea (%esi,%edi,1),%eax │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1040 (discriminator 2) │ │ │ │ │ + add %ebx,%edi │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ + cmp %ebx,%edi │ │ │ │ │ + je f89c >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xfc> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ + mov 0x4(%ebx),%edx │ │ │ │ │ + mov 0x8(%ebx),%eax │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ + add $0xc,%ebx │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ + add $0xc,%esi │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ + mov -0xc(%ebx),%ecx │ │ │ │ │ + mov %edx,-0x8(%esi) │ │ │ │ │ + mov %ecx,-0xc(%esi) │ │ │ │ │ + mov %eax,-0x4(%esi) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ + cmp %ebx,%edi │ │ │ │ │ + jne f880 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xe0> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne ff42 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0xd2> │ │ │ │ │ + jne f946 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x1a6> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ - ret $0x4 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:421 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je fedb , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x6b> │ │ │ │ │ - jmp ff2d , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0xbd> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%ecx),%ebx │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp f859 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xb9> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je f89c >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xfc> │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%ecx),%ebx │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String >, seqan2::Alloc >, unsigned int, void, void>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ │ + lea -0x28(%ebp),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ + cmp %ebx,%edi │ │ │ │ │ + je f90b >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x16b> │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %ebx,%edi │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, unsigned int, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x20(%ebp),%eax │ │ │ │ │ - push $0x0 │ │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sar $0x2,%edi │ │ │ │ │ + imul $0xaaaaaaab,%edi,%eax │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1047 │ │ │ │ │ + cmp 0x10(%ebp),%eax │ │ │ │ │ + cmova 0x10(%ebp),%eax │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, unsigned int, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ push %eax │ │ │ │ │ + push %ecx │ │ │ │ │ push %esi │ │ │ │ │ - call 3310 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ │ + call 3240 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@plt> │ │ │ │ │ +seqan2::DisableIf >, seqan2::Alloc >&>::Type> >, void>::Type seqan2::assign >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc >&>::Type): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:917 │ │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov %ecx,0x8(%esi) │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %edi │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + push %esi │ │ │ │ │ push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3120 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:251 │ │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + call 3100 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ + pop %eax │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp fedb , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x6b> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...): │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:118 │ │ │ │ │ - call 10480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x460> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp f89c >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xfc> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + je f94f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x1af> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp f929 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x189> │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + push %esi │ │ │ │ │ + call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ff50 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ +0000f960 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base>: │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x4567,%eax │ │ │ │ │ + push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ + push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ - add $0x3f75,%ebx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x24(%esi),%edx │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - mov 0x130(%ebx),%eax │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x2c(%esi),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je ff8c , std::allocator >::~basic_stringbuf()@@Base+0x3c> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x2c(%esi),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x2c,%esp │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov %gs:0x14,%esi │ │ │ │ │ + mov %esi,-0x1c(%ebp) │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + je fa58 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xf8> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je f9a3 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x43> │ │ │ │ │ + cmp 0x4(%edi),%esi │ │ │ │ │ + je fa71 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x111> │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %edx,%esi │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov %esi,%ebx │ │ │ │ │ + sar $0x2,%ebx │ │ │ │ │ + imul $0xaaaaaaab,%ebx,%ebx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1581 (discriminator 1) │ │ │ │ │ + cmp %ebx,0x8(%edi) │ │ │ │ │ + jae fb93 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x233> │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned int>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ + cmp $0x174,%esi │ │ │ │ │ + jbe fb50 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1f0> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ + shr $1,%edx │ │ │ │ │ + add %ebx,%edx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + lea (%edx,%edx,2),%eax │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:205 │ │ │ │ │ - mov 0xf8(%ebx),%eax │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je fb40 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1e0> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - add $0x1c,%esi │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,-0x1c(%esi) │ │ │ │ │ - push %esi │ │ │ │ │ - call 32a0 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - add $0x14,%esp │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + push %ecx │ │ │ │ │ + call 31f0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ │ +void seqan2::_deallocateStorage >, void, seqan2::DPCell_ >, unsigned int>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ + lea (%eax,%esi,1),%ecx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1019 (discriminator 2) │ │ │ │ │ + add %edx,%esi │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %ecx,0x4(%edi) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + je fa3c >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xdc> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ + add $0xc,%edx │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ + add $0xc,%eax │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ + mov -0xc(%edx),%edi │ │ │ │ │ + mov %ebx,-0x8(%eax) │ │ │ │ │ + mov %edi,-0xc(%eax) │ │ │ │ │ + mov %ecx,-0x4(%eax) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + jne fa20 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xc0> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne fb8e >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x22e> │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ ret │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je fa3c >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xdc> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je fb69 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x209> │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + jne fb60 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x200> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1023 │ │ │ │ │ + cmp %edi,-0x30(%ebp) │ │ │ │ │ + je fa3c >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xdc> │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String >, seqan2::Alloc >, unsigned int, void, void>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + je fb1f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1bf> │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %edx,%esi │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned int>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov $0x20,%ecx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ + sar $0x2,%edx │ │ │ │ │ + imul $0xaaaaaaab,%edx,%edx │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned int>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + add %edx,%eax │ │ │ │ │ + cmp $0x174,%esi │ │ │ │ │ + cmovbe %ecx,%eax │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned int, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + cmova %eax,%edx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea (%edx,%edx,2),%eax │ │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + push %eax │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1040 (discriminator 2) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%esi,1),%eax │ │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1040 (discriminator 2) │ │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1040 (discriminator 2) │ │ │ │ │ + lea (%edx,%esi,1),%eax │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ + add $0xc,%edx │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ + add $0xc,%ecx │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ + mov -0xc(%edx),%edi │ │ │ │ │ + mov %esi,-0x8(%ecx) │ │ │ │ │ + mov %edi,-0xc(%ecx) │ │ │ │ │ + mov %ebx,-0x4(%ecx) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jne fb00 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1a0> │ │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + push %edi │ │ │ │ │ + call 3100 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ + pop %eax │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp fa3c >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xdc> │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ + jmp fa11 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xb1> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned int>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov $0x180,%eax │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ + mov $0x20,%edx │ │ │ │ │ + jmp f9d3 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x73> │ │ │ │ │ + nop │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + jmp fa11 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xb1> │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %ecx,0x4(%edi) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ + jmp fa3c >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xdc> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + je fb9e >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x23e> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ + call 10450 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x710> │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ + jmp fa11 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xb1> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp fb71 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x211> │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + push %esi │ │ │ │ │ + call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000ffb0 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ +0000fbb0 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base>: │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:915 │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ - add $0x3f15,%ebx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x24(%esi),%edx │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - mov 0x130(%ebx),%eax │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x2c(%esi),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je ffec , std::allocator >::~basic_stringbuf()@@Base+0x3c> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x2c(%esi),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + add $0x4313,%ebx │ │ │ │ │ + sub $0x1c,%esp │ │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + mov 0x4(%esi),%ecx │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je fcd8 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x128> │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je fc10 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x60> │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + and $0xfffffffd,%ecx │ │ │ │ │ + mov (%eax),%edi │ │ │ │ │ + je fbfc >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4c> │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov (%esi),%ebp │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0x0(%ebp) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %ebp,(%esp) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::setValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ + mov %edi,(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ + movl $0x2,0x4(%esi) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ + add $0x1c,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > const>::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ +void seqan2::assignValue >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1) │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jne fd10 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x160> │ │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push $0xc │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov %ecx,%ebp │ │ │ │ │ + sub %eax,%ebp │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov %ebp,%eax │ │ │ │ │ + mov %ebp,0x18(%esp) │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned int>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned int>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %eax,%ebp │ │ │ │ │ + shr $1,%ebp │ │ │ │ │ + add %ebp,%eax │ │ │ │ │ + cmpl $0x174,0x8(%esp) │ │ │ │ │ + mov $0x20,%ebp │ │ │ │ │ + cmova %eax,%ebp │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ │ + cmp %eax,%ebp │ │ │ │ │ + cmova %eax,%ebp │ │ │ │ │ +void seqan2::_reserveStorage >, seqan2::Alloc, unsigned int, seqan2::TagExact_>(seqan2::String >, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + je fcaf >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xff> │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + lea 0x0(%ebp,%ebp,2),%eax │ │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ push %eax │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %ebp,0x8(%edi) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %ecx,0xc(%esp) │ │ │ │ │ + je fcc2 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x112> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ push %edx │ │ │ │ │ - call 31a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + push %edi │ │ │ │ │ + call 3100 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:205 │ │ │ │ │ - mov 0xf8(%ebx),%eax │ │ │ │ │ +void seqan2::create >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ + mov %edi,(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ + movl $0x1,0x4(%esi) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ + add $0x1c,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je fc05 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x55> │ │ │ │ │ + cmp $0x2,%ecx │ │ │ │ │ + je fd30 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x180> │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov (%esi),%edi │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ - lea 0x1c(%esi),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - call 32a0 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 (discriminator 1) │ │ │ │ │ - pop %eax │ │ │ │ │ - pop %edx │ │ │ │ │ - push $0x3c │ │ │ │ │ - push %esi │ │ │ │ │ - call 31a0 │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - add $0x14,%esp │ │ │ │ │ + push (%edi) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %edi,(%esp) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ + add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push %edx │ │ │ │ │ + push (%esi) │ │ │ │ │ + call 3100 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ + add $0x1c,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ + add $0x1c,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010020 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base>: │ │ │ │ │ -void seqan2::write, std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ - call d00e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x70e> │ │ │ │ │ - add $0x3ea7,%eax │ │ │ │ │ +0000fd40 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ + call 7233 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x453> │ │ │ │ │ + add $0x4187,%eax │ │ │ │ │ push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - sub $0x2c,%esp │ │ │ │ │ - mov 0x44(%esp),%ebp │ │ │ │ │ + sub $0x1c,%esp │ │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:585 │ │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je ff10 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1d0> │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + jne ff03 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1c3> │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ │ +void seqan2::allocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov (%eax),%edi │ │ │ │ │ +void seqan2::clear >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +void seqan2::allocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + push $0x20 │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edi),%ecx │ │ │ │ │ seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:287 │ │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:111 │ │ │ │ │ - mov 0x1c(%ebp),%esi │ │ │ │ │ -bool seqan2::atEnd, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:517 │ │ │ │ │ - mov 0x20(%ebp),%ebx │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:108 (discriminator 1) │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:111 │ │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:108 (discriminator 1) │ │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +void seqan2::allocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ + mov $0x20,%ebx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ + sub %edx,%eax │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ + cmp $0x7c,%eax │ │ │ │ │ + jbe fdbd >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7d> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + shr $1,%ebx │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + cmovbe %ebx,%eax │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagExact_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 10218 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x1f8> │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 1025d , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x23d> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ - js 103fb , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x3db> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je 102fc , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x2dc> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ - mov (%edi,%eax,4),%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - cmova %ebx,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ │ - cmp %esi,%edx │ │ │ │ │ - jae 1045c , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x43c> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - mov %ebp,0x44(%esp) │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ - neg %eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ - add %edx,%esi │ │ │ │ │ - sub %edx,%ebx │ │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ - and %edx,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ - mov (%edi,%ecx,4),%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ - add %eax,%ebp │ │ │ │ │ + jne 10058 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x318> │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je fde1 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0xa1> │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + call 31b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::assign, seqan2::String > >(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x10(%edi),%edx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ + movl $0x0,0xc(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ + movl $0x0,0x10(%esi) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ + movl $0x0,0x14(%esi) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %ecx,%eax │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, unsigned int>(seqan2::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + shr $1,%ebx │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ + cmpl $0x7c,-0x20(%ebp) │ │ │ │ │ + mov $0x20,%ebx │ │ │ │ │ + cmovbe %ebx,%eax │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ + mov 0x14(%edi),%eax │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + cmovbe %ebx,%eax │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagExact_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 10090 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x350> │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je fe44 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x104> │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >::Matrix(seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const&): │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ + lea 0xc(%edi),%eax │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ +seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >::Matrix(seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const&): │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ + lea 0xc(%esi),%eax │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ + push %eax │ │ │ │ │ + call 31b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::assign, seqan2::String > >(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >::Holder(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ + movl $0x0,0x1c(%esi) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ + mov 0x1c(%edi),%eax │ │ │ │ │ +seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >::Holder(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ + movl $0x0,0x18(%esi) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je fef7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1b7> │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 100d0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x390> │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > const>::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov 0x18(%edi),%edx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > const>::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + push $0xc │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%ebx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %ebx,%ecx │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ - and $0x1,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jb 100a0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x80> │ │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - mov %esi,0x14(%esp) │ │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ │ - mov %ebp,0xc(%esp) │ │ │ │ │ - mov 0x44(%esp),%ebp │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:448 │ │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ - je 1042a , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x40a> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ - neg %eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:473 │ │ │ │ │ - add %edx,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ - and %edx,%eax │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ - add %eax,%edx │ │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:119 (discriminator 1) │ │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - sete %al │ │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - js 10294 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x274> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:426 │ │ │ │ │ - mov %ebx,0x1c(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ - mov (%edi,%eax,4),%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jae 1014b , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x12b> │ │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ │ +unsigned int seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned int>(seqan2::String >, seqan2::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + shr $1,%ecx │ │ │ │ │ + add %ecx,%eax │ │ │ │ │ + cmpl $0x174,-0x20(%ebp) │ │ │ │ │ + mov $0x20,%ecx │ │ │ │ │ + cmovbe %ecx,%eax │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + cmovbe %ecx,%eax │ │ │ │ │ +void seqan2::_reserveStorage >, seqan2::Alloc, unsigned int, seqan2::TagExact_>(seqan2::String >, seqan2::Alloc >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 100e8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x3a8> │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + je feed >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1ad> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ + push %edi │ │ │ │ │ + call 3100 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1001 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::create >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ + mov %edi,0x18(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ + movl $0x1,0x1c(%esi) │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ │ + mov %esi,(%eax) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ + movl $0x1,0x4(%eax) │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ +void seqan2::allocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push $0x20 │ │ │ │ │ + call 3030 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ - sub %edx,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ - mov -0x4(%edi,%eax,4),%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jb 10130 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x110> │ │ │ │ │ - mov %ebx,0x1c(%esp) │ │ │ │ │ - mov %esi,0x14(%esp) │ │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je 10402 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x3e2> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -seqan2::Convert, seqan2::ModExpand<(char)45, seqan2::Tag > > >::Type seqan2::convertImpl, seqan2::ModExpand<(char)45, seqan2::Tag > >, seqan2::SimpleType, (char)45, seqan2::Tag >(seqan2::Convert, seqan2::ModExpand<(char)45, seqan2::Tag > > >, seqan2::ModifiedAlphabet, seqan2::ModExpand<(char)45, seqan2::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1) │ │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - mov 0xfc(%eax),%eax │ │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ │ - jmp 101be , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x19e> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/14/streambuf:434 (discriminator 3) │ │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ │ - cmp %esi,%edx │ │ │ │ │ - jae 10360 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x340> │ │ │ │ │ -/usr/include/c++/14/streambuf:436 (discriminator 1) │ │ │ │ │ - movb $0x2d,(%edx) │ │ │ │ │ -std::basic_streambuf >::pbump(int): │ │ │ │ │ -/usr/include/c++/14/streambuf:552 │ │ │ │ │ - addl $0x1,0x14(%eax) │ │ │ │ │ -bool seqan2::goNext, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:359 (discriminator 1) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - cmp 0x20(%ebp),%eax │ │ │ │ │ - je 101c5 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x1a5> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + movl $0x0,(%esi) │ │ │ │ │ +void seqan2::allocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %esi,(%eax) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ + movl $0x0,0x8(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + movl $0x0,0xc(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ + movl $0x0,0x10(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ + movl $0x0,0x14(%esi) │ │ │ │ │ +seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >::Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ + movl $0x0,0x18(%esi) │ │ │ │ │ + movl $0x0,0x1c(%esi) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + movl $0xc,(%esp) │ │ │ │ │ + call 3030 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,0x18(%esi) │ │ │ │ │ seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ -bool seqan2::goNext, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:364 │ │ │ │ │ - cmp $0x1,%bl │ │ │ │ │ - adcl $0x0,0x10(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:368 │ │ │ │ │ - addl $0x1,0x4(%esp) │ │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:368 (discriminator 1) │ │ │ │ │ - cmp (%eax,%edi,4),%ecx │ │ │ │ │ - je 10320 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x300> │ │ │ │ │ - addl $0x1,0xc(%esp) │ │ │ │ │ -bool seqan2::isGap, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - not %ebx │ │ │ │ │ - and $0x1,%ebx │ │ │ │ │ -bool seqan2::operator!=, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > > const&, seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:711 │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - je 10348 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x328> │ │ │ │ │ -seqan2::StreamBufferWrapper >::baseBuf() const: │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:212 │ │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -std::basic_streambuf >::epptr() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:542 │ │ │ │ │ - mov 0x18(%eax),%esi │ │ │ │ │ -std::basic_streambuf >::pptr() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:539 │ │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ │ -std::basic_streambuf >::epptr() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:542 │ │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ │ -void seqan2::write, std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:947 (discriminator 1) │ │ │ │ │ - test %bl,%bl │ │ │ │ │ - jne 10180 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x160> │ │ │ │ │ -seqan2::Iterator, seqan2::Alloc >, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc >&, seqan2::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ │ -unsigned int seqan2::_internalOrdValue, (char)45, seqan2::Tag >(seqan2::ModifiedAlphabet, seqan2::ModExpand<(char)45, seqan2::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/modifier/modifier_alphabet_expansion.h:468 │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ -seqan2::ValueSize >::Type seqan2::_internalOrdValue(seqan2::SimpleType const&): │ │ │ │ │ -/usr/include/seqan/basic/alphabet_simple_type.h:1138 │ │ │ │ │ - mov (%esi),%esi │ │ │ │ │ -unsigned int seqan2::_internalOrdValue, (char)45, seqan2::Tag >(seqan2::ModifiedAlphabet, seqan2::ModExpand<(char)45, seqan2::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/modifier/modifier_alphabet_expansion.h:468 │ │ │ │ │ - movzbl (%esi,%ecx,1),%esi │ │ │ │ │ -seqan2::Convert, seqan2::ModExpand<(char)45, seqan2::Tag > > >::Type seqan2::convertImpl, seqan2::ModExpand<(char)45, seqan2::Tag > >, seqan2::SimpleType, (char)45, seqan2::Tag >(seqan2::Convert, seqan2::ModExpand<(char)45, seqan2::Tag > > >, seqan2::ModifiedAlphabet, seqan2::ModExpand<(char)45, seqan2::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1) │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ - movzbl (%ecx,%esi,1),%esi │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/14/streambuf:434 (discriminator 3) │ │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - jae 10378 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x358> │ │ │ │ │ -/usr/include/c++/14/streambuf:436 (discriminator 1) │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - mov %cl,(%edx) │ │ │ │ │ -std::basic_streambuf >::pbump(int): │ │ │ │ │ -/usr/include/c++/14/streambuf:552 │ │ │ │ │ - addl $0x1,0x14(%eax) │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/14/streambuf:552 │ │ │ │ │ - jmp 10193 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x173> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 102de , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x2be> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ - js 1038f , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x36f> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:515 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - jne 1006f , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4f> │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - movl $0x0,0x10(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - movl $0x0,0x4(%esp) │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:116 │ │ │ │ │ - movl $0x0,0x1c(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ - movl $0x0,0x14(%esp) │ │ │ │ │ - jmp 10160 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x140> │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - movl $0x0,0x10(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - movl $0x0,0x4(%esp) │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ - movl $0x1,0x14(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:116 │ │ │ │ │ - movl $0x0,0x1c(%esp) │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je 10160 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x140> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - jns 10110 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xf0> │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:116 │ │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:117 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:116 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:326 (discriminator 1) │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - je 102c4 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x2a4> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:329 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jne 102be , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x29e> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:337 │ │ │ │ │ - sub $0x1,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ - mov (%edi,%ecx,4),%edx │ │ │ │ │ - sub $0x1,%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:346 │ │ │ │ │ - sub $0x1,%eax │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:413 (discriminator 1) │ │ │ │ │ - add $0x1,%ebx │ │ │ │ │ - jne 102b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x290> │ │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ │ - jmp 10160 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x140> │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - movl $0x0,0x10(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - movl $0x0,0x4(%esp) │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ - movl $0x0,0x14(%esp) │ │ │ │ │ - jmp 1027c , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x25c> │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - movl $0x0,0x10(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - movl $0x0,0x4(%esp) │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ - movl $0x1,0x14(%esp) │ │ │ │ │ - jmp 10160 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x140> │ │ │ │ │ + mov (%esi),%edi │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ │ +void seqan2::create >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ + movl $0x1,0x1c(%esi) │ │ │ │ │ seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ │ -bool seqan2::goNext, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:377 │ │ │ │ │ - lea 0x1(%edi),%ecx │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + sub %edi,%ebx │ │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1758 │ │ │ │ │ + cmp $0x8,%ebx │ │ │ │ │ + jbe 10010 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2d0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ + add $0x8,%edi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %edi,0x4(%esi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0xc(%esi),%edi │ │ │ │ │ seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %eax,%edx │ │ │ │ │ - sar $0x2,%edx │ │ │ │ │ -bool seqan2::goNext, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:377 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je 101b9 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x199> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:383 │ │ │ │ │ - movl $0x0,0x4(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:380 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - jmp 101b9 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x199> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -bool seqan2::operator!=, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > > const&, seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:712 (discriminator 3) │ │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ │ - jne 101d1 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x1b1> │ │ │ │ │ -void seqan2::write, std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:952 │ │ │ │ │ - add $0x2c,%esp │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1758 │ │ │ │ │ + cmp $0x8,%ecx │ │ │ │ │ + ja 100c8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x388> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ + cmpl $0x1,0x14(%esi) │ │ │ │ │ + jbe 101c8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x488> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ + cmpl $0x4,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ + lea 0x8(%edi),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ + ja ffec >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2ac> │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + sub %eax,%ecx │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle ffec >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2ac> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + je ffec >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2ac> │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %ecx │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %eax │ │ │ │ │ + call 32f0 │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %edx,0x10(%esi) │ │ │ │ │ +seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >::Matrix(): │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ + movl $0x1,(%edi) │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ + movl $0x1,0x4(%eax) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/14/streambuf:441 (discriminator 1) │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -/usr/include/c++/14/streambuf:441 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ -/usr/include/c++/14/streambuf:441 (discriminator 1) │ │ │ │ │ - push $0x2d │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ + cmpl $0x1,0x8(%esi) │ │ │ │ │ + jbe 10120 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x3e0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ + add $0x8,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ + cmpl $0x4,-0x20(%ebp) │ │ │ │ │ + ja ff9c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ + sub %eax,%edx │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle ff9c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ + cmp %edi,%eax │ │ │ │ │ + je ff9c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ + push $0x0 │ │ │ │ │ push %eax │ │ │ │ │ - call *0x34(%edx) │ │ │ │ │ -/usr/include/c++/14/streambuf:442 │ │ │ │ │ + call 32f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 10193 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x173> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -std::char_traits::to_int_type(char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:450 │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/14/streambuf:441 (discriminator 1) │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -/usr/include/c++/14/streambuf:441 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ -std::char_traits::to_int_type(char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:450 │ │ │ │ │ - movzbl %cl,%esi │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/14/streambuf:441 (discriminator 1) │ │ │ │ │ - push %esi │ │ │ │ │ + jmp ff9c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ - call *0x34(%edx) │ │ │ │ │ -/usr/include/c++/14/streambuf:442 │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 10193 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x173> │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/c++/14/streambuf:442 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - mov %ebp,0x44(%esp) │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:326 (discriminator 1) │ │ │ │ │ - cmp %ecx,0x8(%esp) │ │ │ │ │ - je 103cd , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x3ad> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:329 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jne 103c0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x3a0> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:337 │ │ │ │ │ - sub $0x1,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ - mov (%edi,%esi,4),%edx │ │ │ │ │ -bool seqan2::isGap, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ -bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ - sub $0x1,%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:346 │ │ │ │ │ - sub $0x1,%ecx │ │ │ │ │ -bool seqan2::isGap, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ - and $0x1,%ebp │ │ │ │ │ -bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:344 │ │ │ │ │ - sub %ebp,%ebx │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:413 (discriminator 1) │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ - jne 103b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x390> │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:119 (discriminator 1) │ │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:119 (discriminator 1) │ │ │ │ │ - mov 0x44(%esp),%ebp │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:214 │ │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ - movl $0x1,0x14(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:119 (discriminator 1) │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%esi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edi),%ecx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne fdd1 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x91> │ │ │ │ │ + jmp fde1 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0xa1> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,0xc(%esi) │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x10(%esi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x14(%esi) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x10(%edi),%edx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne fe2e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0xee> │ │ │ │ │ + jmp fe44 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x104> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ + lea 0x8(%edi),%edx │ │ │ │ │ + jmp ffec >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2ac> │ │ │ │ │ + mov 0x18(%edi),%eax │ │ │ │ │ +void seqan2::setValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ + movl $0x2,0x1c(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ + mov %eax,0x18(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:729 │ │ │ │ │ + jmp fef7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1b7> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + call 3030 │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +void seqan2::_setLength >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned int>(seqan2::String >, seqan2::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%ebx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ │ + jmp fed6 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x196> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push $0x80 │ │ │ │ │ + call 3030 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + movl $0x20,0x8(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 10280 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x540> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + jle 103c7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x687> │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + push %edi │ │ │ │ │ + push %ecx │ │ │ │ │ + call 3330 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ + call 31f0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ │ + mov $0x2,%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%esi),%ecx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + cmova %edx,%eax │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + lea (%ecx,%eax,1),%edi │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ + sub %edx,%eax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 102f2 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x2d2> │ │ │ │ │ - jmp 1027c , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x25c> │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ - jmp 10391 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x371> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:454 │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ │ -seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ │ - sub %edi,%eax │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je 10160 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x140> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:457 │ │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:116 │ │ │ │ │ - movl $0x0,0x1c(%esp) │ │ │ │ │ - jmp 10160 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x140> │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ - neg %eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:448 │ │ │ │ │ + jle ff9c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ add %edx,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ - and %edx,%eax │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ - add %eax,%edx │ │ │ │ │ -seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:454 │ │ │ │ │ - lea 0x1(%esi),%edx │ │ │ │ │ -seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + jae 102a0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x560> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je ff9c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ │ + test $0x2,%al │ │ │ │ │ + je ff9c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + movw $0x0,-0x2(%ecx,%eax,1) │ │ │ │ │ + jmp ff9c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan2::allocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned int*&, unsigned int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push $0x80 │ │ │ │ │ + call 3030 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,0xc(%esi) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + movl $0x20,0x14(%esi) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned int, seqan2::TagGenerous_>(seqan2::String >&, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 10268 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x528> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + jle 103b8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x678> │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + push %edi │ │ │ │ │ + push %ecx │ │ │ │ │ + call 3330 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ + call 31f0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ │ + mov $0x2,%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + cmova %edx,%eax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ sub %edi,%eax │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je 100f9 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xd9> │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - movl $0x0,0x4(%esp) │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:457 │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - jmp 100f9 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xd9> │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, int>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ - movl $0x0,0x14(%esp) │ │ │ │ │ - jmp 100d5 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb5> │ │ │ │ │ -void seqan2::write, std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jle 1024f >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x50f> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ │ + add %ecx,%edi │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + jae 10310 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5d0> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 1024f >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x50f> │ │ │ │ │ + movb $0x0,(%edi) │ │ │ │ │ + test $0x2,%al │ │ │ │ │ + jne 10256 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x516> │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + jmp ffec >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2ac> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ + movw $0x0,-0x2(%edi,%eax,1) │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + jmp ffec >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2ac> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ + mov $0x8,%eax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ + sub %edi,%eax │ │ │ │ │ + jne 10236 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4f6> │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + jmp ffec >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2ac> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ + lea 0x8(%eax),%edi │ │ │ │ │ +void seqan2::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ + mov $0x8,%eax │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ + sub %edx,%eax │ │ │ │ │ + jne 10194 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x454> │ │ │ │ │ + jmp ff9c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ + lea 0x4(%ecx),%edx │ │ │ │ │ + movl $0x0,(%ecx) │ │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ │ + movl $0x0,-0x4(%ecx,%eax,1) │ │ │ │ │ + sub %edx,%ecx │ │ │ │ │ + add %ecx,%eax │ │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + jb ff9c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ │ + lea -0x1(%eax),%ecx │ │ │ │ │ + shr $0x2,%ecx │ │ │ │ │ + movl $0x0,(%edx) │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + mov $0x4,%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jae ff9c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + jne 10382 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x642> │ │ │ │ │ + movl $0x0,(%edx,%ecx,1) │ │ │ │ │ + movl $0x0,0x4(%edx,%ecx,1) │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + add $0x8,%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jb 102f2 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5b2> │ │ │ │ │ + jmp ff9c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + lea 0x4(%edi),%ebx │ │ │ │ │ + movl $0x0,(%edi) │ │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ │ + movl $0x0,-0x4(%edi,%eax,1) │ │ │ │ │ + sub %ebx,%edi │ │ │ │ │ + add %edi,%eax │ │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + jb 1024f >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x50f> │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ │ + lea -0x1(%eax),%edi │ │ │ │ │ + shr $0x2,%edi │ │ │ │ │ + and $0x1,%edi │ │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ │ + mov $0x4,%edi │ │ │ │ │ + movl $0x0,(%ebx) │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jae 1024f >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x50f> │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 1039e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x65e> │ │ │ │ │ + movl $0x0,(%ebx,%edi,1) │ │ │ │ │ + movl $0x0,0x4(%ebx,%edi,1) │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + add $0x8,%edi │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jb 10362 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x622> │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + jmp ffec >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2ac> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ + movl $0x0,0x4(%edx) │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + mov $0x8,%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jb 102f2 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5b2> │ │ │ │ │ + jmp ff9c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x25c> │ │ │ │ │ + movl $0x0,0x4(%ebx) │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + mov $0x8,%edi │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jb 10362 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x622> │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + jmp ffec >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2ac> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ + jne 10208 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4c8> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ + jmp 10208 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4c8> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ + jne 10163 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x423> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ + jmp 10163 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x423> │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 103f3 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6b3> │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 103e2 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6a2> │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 10408 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6c8> │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0xc(%esi) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push (%esi) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ + mov %edi,(%esp) │ │ │ │ │ + call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ + je 10430 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6f0> │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned int, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ + push (%eax) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + pop %ecx │ │ │ │ │ + push -0x20(%ebp) │ │ │ │ │ + call 31f0 │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void seqan2::deallocate >, unsigned int, unsigned int, seqan2::AllocateStorage_>(seqan2::String >&, unsigned int*, unsigned int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0xc(%esi) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + call 31f0 │ │ │ │ │ + pop %edx │ │ │ │ │ + push (%esi) │ │ │ │ │ + call 31f0 │ │ │ │ │ + mov %edi,(%esp) │ │ │ │ │ + call 3320 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - nop │ │ │ │ │ __stack_chk_fail_local(): │ │ │ │ │ push %ebx │ │ │ │ │ call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ - add $0x3a46,%ebx │ │ │ │ │ + add $0x3a76,%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ call 3230 <__stack_chk_fail@plt> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ │ │ -00010494 <.fini>: │ │ │ │ │ +00010464 <.fini>: │ │ │ │ │ _fini(): │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ call 3cd0 <__cxa_finalize@plt+0x940> │ │ │ │ │ - add $0x3a2f,%ebx │ │ │ │ │ + add $0x3a5f,%ebx │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,34 +1,35 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ 0x00011000 25660062 61736963 5f737472 696e673a %f.basic_string: │ │ │ │ │ - 0x00011010 3a617070 656e6400 2c000000 00000000 :append.,....... │ │ │ │ │ - 0x00011020 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00011030 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00011040 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00011050 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00011060 04000401 04040402 04040404 04040404 ................ │ │ │ │ │ - 0x00011070 04040404 03030404 04040404 04040404 ................ │ │ │ │ │ - 0x00011080 04000401 04040402 04040404 04040404 ................ │ │ │ │ │ - 0x00011090 04040404 03030404 04040404 04040404 ................ │ │ │ │ │ - 0x000110a0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x000110b0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x000110c0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x000110d0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x000110e0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x000110f0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00011010 3a617070 656e6400 2c000000 30303031 :append.,...0001 │ │ │ │ │ + 0x00011020 30323033 30343035 30363037 30383039 0203040506070809 │ │ │ │ │ + 0x00011030 31303131 31323133 31343135 31363137 1011121314151617 │ │ │ │ │ + 0x00011040 31383139 32303231 32323233 32343235 1819202122232425 │ │ │ │ │ + 0x00011050 32363237 32383239 33303331 33323333 2627282930313233 │ │ │ │ │ + 0x00011060 33343335 33363337 33383339 34303431 3435363738394041 │ │ │ │ │ + 0x00011070 34323433 34343435 34363437 34383439 4243444546474849 │ │ │ │ │ + 0x00011080 35303531 35323533 35343535 35363537 5051525354555657 │ │ │ │ │ + 0x00011090 35383539 36303631 36323633 36343635 5859606162636465 │ │ │ │ │ + 0x000110a0 36363637 36383639 37303731 37323733 6667686970717273 │ │ │ │ │ + 0x000110b0 37343735 37363737 37383739 38303831 7475767778798081 │ │ │ │ │ + 0x000110c0 38323833 38343835 38363837 38383839 8283848586878889 │ │ │ │ │ + 0x000110d0 39303931 39323933 39343935 39363937 9091929394959697 │ │ │ │ │ + 0x000110e0 39383939 00000000 0000c842 00000000 9899.......B.... │ │ │ │ │ + 0x000110f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00011100 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ 0x00011110 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00011120 30303031 30323033 30343035 30363037 0001020304050607 │ │ │ │ │ - 0x00011130 30383039 31303131 31323133 31343135 0809101112131415 │ │ │ │ │ - 0x00011140 31363137 31383139 32303231 32323233 1617181920212223 │ │ │ │ │ - 0x00011150 32343235 32363237 32383239 33303331 2425262728293031 │ │ │ │ │ - 0x00011160 33323333 33343335 33363337 33383339 3233343536373839 │ │ │ │ │ - 0x00011170 34303431 34323433 34343435 34363437 4041424344454647 │ │ │ │ │ - 0x00011180 34383439 35303531 35323533 35343535 4849505152535455 │ │ │ │ │ - 0x00011190 35363537 35383539 36303631 36323633 5657585960616263 │ │ │ │ │ - 0x000111a0 36343635 36363637 36383639 37303731 6465666768697071 │ │ │ │ │ - 0x000111b0 37323733 37343735 37363737 37383739 7273747576777879 │ │ │ │ │ - 0x000111c0 38303831 38323833 38343835 38363837 8081828384858687 │ │ │ │ │ - 0x000111d0 38383839 39303931 39323933 39343935 8889909192939495 │ │ │ │ │ - 0x000111e0 39363937 39383939 00000000 0000c842 96979899.......B │ │ │ │ │ + 0x00011120 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00011130 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00011140 04000401 04040402 04040404 04040404 ................ │ │ │ │ │ + 0x00011150 04040404 03030404 04040404 04040404 ................ │ │ │ │ │ + 0x00011160 04000401 04040402 04040404 04040404 ................ │ │ │ │ │ + 0x00011170 04040404 03030404 04040404 04040404 ................ │ │ │ │ │ + 0x00011180 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00011190 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x000111a0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x000111b0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x000111c0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x000111d0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x000111e0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x000111f0 04040404 04040404 04040404 04040404 ................ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ │ - 0x000111f0 011b033b a8010000 34000000 301effff ...;....4...0... │ │ │ │ │ - 0x00011200 c4010000 a021ffff e8010000 d021ffff .....!.......!.. │ │ │ │ │ - 0x00011210 00100000 c624ffff e4100000 d428ffff .....$.......(.. │ │ │ │ │ - 0x00011220 30120000 402affff 20100000 802affff 0...@*.. ....*.. │ │ │ │ │ - 0x00011230 50120000 102cffff fc010000 c02cffff P....,.......,.. │ │ │ │ │ - 0x00011240 5c020000 8032ffff 9c020000 f036ffff \....2.......6.. │ │ │ │ │ - 0x00011250 4c030000 1037ffff 70030000 7037ffff L....7..p...p7.. │ │ │ │ │ - 0x00011260 d40b0000 903effff d80c0000 e047ffff .....>.......G.. │ │ │ │ │ - 0x00011270 bc0f0000 a06effff c4030000 306fffff .....n......0o.. │ │ │ │ │ - 0x00011280 30040000 c06fffff 9c040000 5070ffff 0....o......Pp.. │ │ │ │ │ - 0x00011290 28050000 f071ffff 60050000 6074ffff (....q..`...`t.. │ │ │ │ │ - 0x000112a0 98050000 0076ffff d0050000 7078ffff .....v......px.. │ │ │ │ │ - 0x000112b0 08060000 307bffff 40060000 a07dffff ....0{..@....}.. │ │ │ │ │ - 0x000112c0 78060000 2080ffff b0060000 d081ffff x... ........... │ │ │ │ │ - 0x000112d0 e8060000 0085ffff 20070000 1088ffff ........ ....... │ │ │ │ │ - 0x000112e0 58070000 8096ffff 48080000 3098ffff X.......H...0... │ │ │ │ │ - 0x000112f0 80080000 509affff b8080000 d09bffff ....P........... │ │ │ │ │ - 0x00011300 74090000 d0a2ffff bc090000 70a4ffff t...........p... │ │ │ │ │ - 0x00011310 f4090000 e0a6ffff 2c0a0000 50a8ffff ........,...P... │ │ │ │ │ - 0x00011320 fc0a0000 50afffff 440b0000 70b1ffff ....P...D...p... │ │ │ │ │ - 0x00011330 340e0000 30b3ffff 6c0e0000 80b5ffff 4...0...l....... │ │ │ │ │ - 0x00011340 a40e0000 10b7ffff 740f0000 1ebeffff ........t....... │ │ │ │ │ - 0x00011350 34100000 22beffff 48100000 26beffff 4..."...H...&... │ │ │ │ │ - 0x00011360 5c100000 50beffff a0100000 20e2ffff \...P....... ... │ │ │ │ │ - 0x00011370 e4110000 80ecffff 70100000 60edffff ........p...`... │ │ │ │ │ - 0x00011380 08110000 c0edffff 44110000 30eeffff ........D...0... │ │ │ │ │ - 0x00011390 8c110000 90f2ffff 64120000 ........d... │ │ │ │ │ + 0x00011200 011b033b a8010000 34000000 201effff ...;....4... ... │ │ │ │ │ + 0x00011210 c4010000 9021ffff e8010000 c021ffff .....!.......!.. │ │ │ │ │ + 0x00011220 90020000 ce25ffff dc030000 3327ffff .....%......3'.. │ │ │ │ │ + 0x00011230 30120000 302affff fc030000 902affff 0...0*.......*.. │ │ │ │ │ + 0x00011240 50120000 002cffff 4c020000 d04fffff P....,..L....O.. │ │ │ │ │ + 0x00011250 90030000 305affff fc010000 105bffff ....0Z.......[.. │ │ │ │ │ + 0x00011260 b4020000 705bffff f0020000 e05bffff ....p[.......[.. │ │ │ │ │ + 0x00011270 38030000 3360ffff 10040000 3760ffff 8...3`......7`.. │ │ │ │ │ + 0x00011280 24040000 3b60ffff 38040000 4060ffff $...;`..8...@`.. │ │ │ │ │ + 0x00011290 4c040000 f060ffff ac040000 b066ffff L....`.......f.. │ │ │ │ │ + 0x000112a0 ec040000 206bffff 9c050000 406bffff .... k......@k.. │ │ │ │ │ + 0x000112b0 c0050000 a06bffff 040e0000 c072ffff .....k.......r.. │ │ │ │ │ + 0x000112c0 080f0000 107cffff ec110000 d0a2ffff .....|.......... │ │ │ │ │ + 0x000112d0 14060000 60a3ffff 80060000 f0a3ffff ....`........... │ │ │ │ │ + 0x000112e0 ec060000 80a4ffff 58070000 20a6ffff ........X... ... │ │ │ │ │ + 0x000112f0 90070000 90a8ffff c8070000 30aaffff ............0... │ │ │ │ │ + 0x00011300 00080000 a0acffff 38080000 60afffff ........8...`... │ │ │ │ │ + 0x00011310 70080000 d0b1ffff a8080000 50b4ffff p...........P... │ │ │ │ │ + 0x00011320 e0080000 00b6ffff 18090000 30b9ffff ............0... │ │ │ │ │ + 0x00011330 50090000 40bcffff 88090000 b0caffff P...@........... │ │ │ │ │ + 0x00011340 780a0000 60ccffff b00a0000 80ceffff x...`........... │ │ │ │ │ + 0x00011350 e80a0000 00d0ffff a40b0000 00d7ffff ................ │ │ │ │ │ + 0x00011360 ec0b0000 a0d8ffff 240c0000 10dbffff ........$....... │ │ │ │ │ + 0x00011370 5c0c0000 80dcffff 2c0d0000 80e3ffff \.......,....... │ │ │ │ │ + 0x00011380 740d0000 a0e5ffff 64100000 60e7ffff t.......d...`... │ │ │ │ │ + 0x00011390 9c100000 b0e9ffff d4100000 40ebffff ............@... │ │ │ │ │ + 0x000113a0 a4110000 50f2ffff 64120000 ....P...d... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,273 +1,273 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ - 0x0001139c 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ │ │ │ - 0x000113ac 1b0c0404 88010000 20000000 1c000000 ........ ....... │ │ │ │ │ - 0x000113bc 641cffff 70030000 000e0846 0e0c4a0f d...p......F..J. │ │ │ │ │ - 0x000113cc 0b740478 003f1a3b 2a322422 10000000 .t.x.?.;*2$".... │ │ │ │ │ - 0x000113dc 40000000 b01fffff 08000000 00000000 @............... │ │ │ │ │ - 0x000113ec 5c000000 54000000 0c2affff a7000000 \...T....*...... │ │ │ │ │ - 0x000113fc 00410e08 8502430e 0c870343 0e108604 .A....C....C.... │ │ │ │ │ - 0x0001140c 430e1483 054e0e30 02400a0e 1441c30e C....N.0.@...A.. │ │ │ │ │ - 0x0001141c 1041c60e 0c41c70e 0841c50e 04440b53 .A...A...A...D.S │ │ │ │ │ - 0x0001142c 0e34420e 38450e3c 410e404c 0e30480e .4B.8E...K..?..L..?.. │ │ │ │ │ - 0x00012794 4b00f03f 05b74c00 cc4005b0 4d00ec42 K..?..L..@..M..B │ │ │ │ │ - 0x000127a4 05bc4c00 d34305a6 4c00c744 05ca4b00 ..L..C..L..D..K. │ │ │ │ │ - 0x000127b4 cb4505ad 4c00e945 05b24c00 c0460582 .E..L..E..L..F.. │ │ │ │ │ - 0x000127c4 4c00bd47 05ab4d00 954805a6 4d00fd48 L..G..M..H..M..H │ │ │ │ │ - 0x000127d4 05e14c00 c74a05cf 4b00ffff 01058e03 ..L..J..K....... │ │ │ │ │ - 0x000127e4 050000ff ff017661 05000089 01059647 ......va.......G │ │ │ │ │ - 0x000127f4 00d51205 b647008d 1405ac47 00871505 .....G.....G.... │ │ │ │ │ - 0x00012804 a74700bf 1605b147 00b91705 bb4700f1 .G.....G.....G.. │ │ │ │ │ - 0x00012814 18059147 00eb1905 c04700a3 1b05c547 ...G.....G.....G │ │ │ │ │ - 0x00012824 009d1c05 9d4700d5 1d058c47 00cf1e05 .....G.....G.... │ │ │ │ │ - 0x00012834 87470081 2005a247 008b2b05 ac47009b .G.. ..G..+..G.. │ │ │ │ │ - 0x00012844 2c05b147 009b2d05 9147009b 2e05c547 ,..G..-..G.....G │ │ │ │ │ - 0x00012854 009b2f05 8c47009b 3005a247 00ffff01 ../..G..0..G.... │ │ │ │ │ - 0x00012864 4a2c0587 05005705 d70300cd 03050000 J,....W......... │ │ │ │ │ - 0x00012874 8c0405ee 0400b304 059a0500 e4040593 ................ │ │ │ │ │ - 0x00012884 0500c905 05ce0500 8906055c 00b60605 ...........\.... │ │ │ │ │ - 0x00012894 8e0600e6 0605de03 008d0705 d50500c6 ................ │ │ │ │ │ - 0x000128a4 0705fd07 00f80705 920700ff ff0137f3 ..............7. │ │ │ │ │ - 0x000128b4 0105bd14 00d00305 b6140082 041aa414 ................ │ │ │ │ │ - 0x000128c4 00800505 cb140081 0605c414 00c80705 ................ │ │ │ │ │ - 0x000128d4 9d1400ff 071a9614 00f708df 0aab1400 ................ │ │ │ │ │ - 0x000128e4 f61305cb 1400ffff 01056ed6 010000 ..........n.... │ │ │ │ │ + 0x00012484 ffff0176 61050000 89010596 4700d512 ...va.......G... │ │ │ │ │ + 0x00012494 05b64700 8d1405ac 47008715 05a74700 ..G.....G.....G. │ │ │ │ │ + 0x000124a4 bf1605b1 4700b917 05bb4700 f1180591 ....G.....G..... │ │ │ │ │ + 0x000124b4 4700eb19 05c04700 a31b05c5 47009d1c G.....G.....G... │ │ │ │ │ + 0x000124c4 059d4700 d51d058c 4700cf1e 05874700 ..G.....G.....G. │ │ │ │ │ + 0x000124d4 812005a2 47008b2b 05ac4700 9b2c05b1 . ..G..+..G..,.. │ │ │ │ │ + 0x000124e4 47009b2d 05914700 9b2e05c5 47009b2f G..-..G.....G../ │ │ │ │ │ + 0x000124f4 058c4700 9b3005a2 4700ffff 014a2c05 ..G..0..G....J,. │ │ │ │ │ + 0x00012504 87050057 05d70300 cd030500 008c0405 ...W............ │ │ │ │ │ + 0x00012514 ee0400b3 04059a05 00e40405 930500c9 ................ │ │ │ │ │ + 0x00012524 0505ce05 00890605 5c00b606 058e0600 ........\....... │ │ │ │ │ + 0x00012534 e60605de 03008d07 05d50500 c60705fd ................ │ │ │ │ │ + 0x00012544 0700f807 05920700 ffff0137 f30105bd ...........7.... │ │ │ │ │ + 0x00012554 1400d003 05b61400 82041aa4 14008005 ................ │ │ │ │ │ + 0x00012564 05cb1400 810605c4 1400c807 059d1400 ................ │ │ │ │ │ + 0x00012574 ff071a96 1400f708 df0aab14 00f61305 ................ │ │ │ │ │ + 0x00012584 cb1400ff ff01056e d6010000 ffff0110 .......n........ │ │ │ │ │ + 0x00012594 74b80100 00ba0205 8203008d 03050000 t............... │ │ │ │ │ + 0x000125a4 ffff0110 73de0100 00890305 d50400fd ....s........... │ │ │ │ │ + 0x000125b4 03680000 ffff0110 74b80100 00ba0205 .h......t....... │ │ │ │ │ + 0x000125c4 8203008d 03050000 ffff0110 73de0100 ............s... │ │ │ │ │ + 0x000125d4 00890305 d50400fd 03680000 ffff0110 .........h...... │ │ │ │ │ + 0x000125e4 7b050000 8b02059a 05008103 a9020000 {............... │ │ │ │ │ + 0x000125f4 ffff0110 74fd0100 00af0305 de040083 ....t........... │ │ │ │ │ + 0x00012604 046b0000 ffff0110 7be70100 009a0305 .k......{....... │ │ │ │ │ + 0x00012614 ed04008d 04700000 ffff0110 7bc40100 .....p......{... │ │ │ │ │ + 0x00012624 00cd0205 990300a4 03050000 ffff0112 ................ │ │ │ │ │ + 0x00012634 8f01f502 0000c104 05910600 fa04a701 ................ │ │ │ │ │ + 0x00012644 0000ffff 0112d801 05cf0500 af0205cb ................ │ │ │ │ │ + 0x00012654 0500d203 8d020000 ffff0110 7dd00100 ............}... │ │ │ │ │ + 0x00012664 00da0205 9203009d 03050000 ffff0110 ................ │ │ │ │ │ + 0x00012674 78e20100 009a0305 88040093 04050000 x............... │ │ │ │ │ + 0x00012684 ffff0138 415d0000 fc010586 0d00b402 ...8A].......... │ │ │ │ │ + 0x00012694 6b8a0d00 c8030500 00920405 8e0d0095 k............... │ │ │ │ │ + 0x000126a4 06050000 cd060586 0d00a807 058a0d00 ................ │ │ │ │ │ + 0x000126b4 db07ad01 8e0d00b3 0d4b0000 ffff0110 .........K...... │ │ │ │ │ + 0x000126c4 74b80100 00ba0205 8203008d 03050000 t............... │ │ │ │ │ + 0x000126d4 ffff0110 73de0100 00890305 d50400fd ....s........... │ │ │ │ │ + 0x000126e4 03680000 ffff0138 415d0000 fc010586 .h.....8A]...... │ │ │ │ │ + 0x000126f4 0d00b402 648a0d00 c8030500 00920405 ....d........... │ │ │ │ │ + 0x00012704 8e0d0095 06050000 cd060586 0d00a807 ................ │ │ │ │ │ + 0x00012714 058a0d00 db07ad01 8e0d00b3 0d4b0000 .............K.. │ │ │ │ │ + 0x00012724 ffff0111 8001e501 0000f302 05ab0300 ................ │ │ │ │ │ + 0x00012734 b6030500 00ffff01 118001ee 010000ca ................ │ │ │ │ │ + 0x00012744 0305ba04 00c50405 0000ffff 0138415d .............8A] │ │ │ │ │ + 0x00012754 0000fc01 05960d00 b402769a 0d00d803 ..........v..... │ │ │ │ │ + 0x00012764 050000a2 04059e0d 00a50605 0000dd06 ................ │ │ │ │ │ + 0x00012774 05960d00 bb07059a 0d00eb07 ad019e0d ................ │ │ │ │ │ + 0x00012784 00c30d4b 0000ffff 01eb02e2 0105ed4c ...K...........L │ │ │ │ │ + 0x00012794 00800205 e64c00b1 02eb02fb 4c00fe07 .....L......L... │ │ │ │ │ + 0x000127a4 05824d00 a6080593 4c008c0b 05894d00 ..M.....L.....M. │ │ │ │ │ + 0x000127b4 f30f058e 4d008a12 05f44c00 d31212fb ....M.....L..... │ │ │ │ │ + 0x000127c4 4c00e612 05824b00 ec16059a 4c00ac17 L.....K.....L... │ │ │ │ │ + 0x000127d4 05934d00 fe19059a 4d008320 05d44b00 ..M.....M.. ..K. │ │ │ │ │ + 0x000127e4 fd20058c 4c00db21 059f4d00 b2229d01 . ..L..!..M..".. │ │ │ │ │ + 0x000127f4 fb4c00f2 2405e74b 00ef2505 ba4d00a3 .L..$..K..%..M.. │ │ │ │ │ + 0x00012804 2605c54b 00c92605 c04b00a9 2e05e24b &..K..&..K.....K │ │ │ │ │ + 0x00012814 00e33005 fb4b00af 3105bb4b 00e03105 ..0..K..1..K..1. │ │ │ │ │ + 0x00012824 984b008c 3205c14c 00d63205 934b008e .K..2..L..2..K.. │ │ │ │ │ + 0x00012834 3305874c 00df3305 9d4b0083 3405a14c 3..L..3..K..4..L │ │ │ │ │ + 0x00012844 00bf3405 894b00df 3405ac4b 00ff3405 ..4..K..4..K..4. │ │ │ │ │ + 0x00012854 a24b00af 3505a74b 00cf3505 8e4b00ef .K..5..K..5..K.. │ │ │ │ │ + 0x00012864 3505b54d 00933605 c64c00cf 3705f14b 5..M..6..L..7..K │ │ │ │ │ + 0x00012874 00eb3705 da4c00fb 388501fb 4c00883b ..7..L..8...L..; │ │ │ │ │ + 0x00012884 05f64b00 f73b05b1 4b00b03d 05ec4b00 ..K..;..K..=..K. │ │ │ │ │ + 0x00012894 cd3d05d5 4c00ef3d 05d04c00 873e05db .=..L..=..L..>.. │ │ │ │ │ + 0x000128a4 4b00903f 05cb4c00 b23f05b6 4b00f03f K..?..L..?..K..? │ │ │ │ │ + 0x000128b4 05b74c00 cc4005b0 4d00ec42 05bc4c00 ..L..@..M..B..L. │ │ │ │ │ + 0x000128c4 d34305a6 4c00c744 05ca4b00 cb4505ad .C..L..D..K..E.. │ │ │ │ │ + 0x000128d4 4c00e945 05b24c00 c0460582 4c00bd47 L..E..L..F..L..G │ │ │ │ │ + 0x000128e4 05ab4d00 954805a6 4d00fd48 05e14c00 ..M..H..M..H..L. │ │ │ │ │ + 0x000128f4 c74a05cf 4b00ffff 01058e03 050000 .J..K.......... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ │ - 0x00013dbc c03d0000 303c0000 703c0000 .=..0<..p<.. │ │ │ │ │ + 0x00013dbc c03d0000 303c0000 903c0000 .=..0<...<.. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 65393131 30386133 39353332 31623565 e91108a395321b5e │ │ │ │ │ - 0x00000010 35356634 36646634 30643133 32373764 55f46df40d13277d │ │ │ │ │ - 0x00000020 62383166 34612e64 65627567 00000000 b81f4a.debug.... │ │ │ │ │ - 0x00000030 9ca8479a ..G. │ │ │ │ │ + 0x00000000 64316665 37393137 38363731 37383830 d1fe791786717880 │ │ │ │ │ + 0x00000010 31653636 32666438 64663764 34653334 1e662fd8df7d4e34 │ │ │ │ │ + 0x00000020 30333035 33612e64 65627567 00000000 03053a.debug.... │ │ │ │ │ + 0x00000030 98316e97 .1n. ├── porechop-dbgsym_0.2.4+dfsg-7_i386.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-11-27 13:52:55.000000 debian-binary │ │ -rw-r--r-- 0 0 0 540 2024-11-27 13:52:55.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 389152 2024-11-27 13:52:55.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 385832 2024-11-27 13:52:55.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ Package: porechop-dbgsym │ │ │ │ Source: porechop │ │ │ │ Version: 0.2.4+dfsg-7 │ │ │ │ Auto-Built-Package: debug-symbols │ │ │ │ Architecture: i386 │ │ │ │ Maintainer: Debian Med Packaging Team │ │ │ │ -Installed-Size: 401 │ │ │ │ +Installed-Size: 398 │ │ │ │ Depends: porechop (= 0.2.4+dfsg-7) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for porechop │ │ │ │ -Build-Ids: 51e91108a395321b5e55f46df40d13277db81f4a │ │ │ │ +Build-Ids: 5dd1fe7917867178801e662fd8df7d4e3403053a │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -usr/lib/debug/.build-id/51/e91108a395321b5e55f46df40d13277db81f4a.debug │ │ │ │ │ +usr/lib/debug/.build-id/5d/d1fe7917867178801e662fd8df7d4e3403053a.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-27 13:52:55.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-27 13:52:55.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-27 13:52:55.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-27 13:52:55.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-27 13:52:55.000000 ./usr/lib/debug/.build-id/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-11-27 13:52:55.000000 ./usr/lib/debug/.build-id/51/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 400084 2024-11-27 13:52:55.000000 ./usr/lib/debug/.build-id/51/e91108a395321b5e55f46df40d13277db81f4a.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-11-27 13:52:55.000000 ./usr/lib/debug/.build-id/5d/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 396884 2024-11-27 13:52:55.000000 ./usr/lib/debug/.build-id/5d/d1fe7917867178801e662fd8df7d4e3403053a.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-27 13:52:55.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-27 13:52:55.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-11-27 13:52:55.000000 ./usr/share/doc/porechop-dbgsym -> porechop