--- /srv/reproducible-results/rbuild-debian/r-b-build.2H5Qc1hM/b1/porechop_0.2.4+dfsg-5_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.2H5Qc1hM/b2/porechop_0.2.4+dfsg-5_i386.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - 19d52a5e97691eb8aa7df48a5d60c950 394516 debug optional porechop-dbgsym_0.2.4+dfsg-5_i386.deb │ - d375017b6a8f6ed6420766d134f6ccb4 58228 science optional porechop_0.2.4+dfsg-5_i386.deb │ + f16340dddbec846f3a2a19a5bec9b5d7 398152 debug optional porechop-dbgsym_0.2.4+dfsg-5_i386.deb │ + 9a21a9d413e98194b93d8493696b7431 58300 science optional porechop_0.2.4+dfsg-5_i386.deb ├── porechop_0.2.4+dfsg-5_i386.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-04-07 19:38:13.000000 debian-binary │ │ --rw-r--r-- 0 0 0 1624 2024-04-07 19:38:13.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 56412 2024-04-07 19:38:13.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 1628 2024-04-07 19:38:13.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 56480 2024-04-07 19:38:13.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ ├── xz --list │ │ │ @@ -1,13 +1,13 @@ │ │ │ Streams: 1 │ │ │ Blocks: 1 │ │ │ - Compressed size: 1624 B │ │ │ + Compressed size: 1628 B │ │ │ Uncompressed size: 10.0 KiB (10240 B) │ │ │ Ratio: 0.159 │ │ │ Check: CRC64 │ │ │ Stream Padding: 0 B │ │ │ Streams: │ │ │ Stream Blocks CompOffset UncompOffset CompSize UncompSize Ratio Check Padding │ │ │ - 1 1 0 0 1624 10240 0.159 CRC64 0 │ │ │ + 1 1 0 0 1628 10240 0.159 CRC64 0 │ │ │ Blocks: │ │ │ Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check │ │ │ - 1 1 12 0 1588 10240 0.155 CRC64 │ │ │ + 1 1 12 0 1592 10240 0.155 CRC64 │ ├── 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 0x02868 0x02868 R 0x1000 │ │ │ │ │ - LOAD 0x003000 0x00003000 0x00003000 0x0d238 0x0d238 R E 0x1000 │ │ │ │ │ - LOAD 0x011000 0x00011000 0x00011000 0x01957 0x01957 R 0x1000 │ │ │ │ │ + LOAD 0x003000 0x00003000 0x00003000 0x0d248 0x0d248 R E 0x1000 │ │ │ │ │ + LOAD 0x011000 0x00011000 0x00011000 0x01947 0x01947 R 0x1000 │ │ │ │ │ LOAD 0x012ea4 0x00013ea4 0x00013ea4 0x00238 0x00274 RW 0x1000 │ │ │ │ │ DYNAMIC 0x012eb4 0x00013eb4 0x00013eb4 0x000f0 0x000f0 RW 0x4 │ │ │ │ │ NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4 │ │ │ │ │ - GNU_EH_FRAME 0x011200 0x00011200 0x00011200 0x001b4 0x001b4 R 0x4 │ │ │ │ │ + GNU_EH_FRAME 0x0111f0 0x000111f0 0x000111f0 0x001b4 0x001b4 R 0x4 │ │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ │ GNU_RELRO 0x012ea4 0x00013ea4 0x00013ea4 0x0015c 0x0015c 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 0000247e 00247e 0000b2 02 A 3 0 2 │ │ │ │ │ [ 6] .gnu.version_r VERNEED 00002530 002530 0000c0 00 A 4 3 4 │ │ │ │ │ [ 7] .rel.dyn REL 000025f0 0025f0 0000d0 08 A 3 0 4 │ │ │ │ │ [ 8] .rel.plt REL 000026c0 0026c0 0001a8 08 AI 3 22 4 │ │ │ │ │ [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4 │ │ │ │ │ [10] .plt PROGBITS 00003020 003020 000360 04 AX 0 0 16 │ │ │ │ │ [11] .plt.got PROGBITS 00003380 003380 000008 08 AX 0 0 8 │ │ │ │ │ - [12] .text PROGBITS 00003390 003390 00ce94 00 AX 0 0 16 │ │ │ │ │ - [13] .fini PROGBITS 00010224 010224 000014 00 AX 0 0 4 │ │ │ │ │ - [14] .rodata PROGBITS 00011000 011000 000200 00 A 0 0 32 │ │ │ │ │ - [15] .eh_frame_hdr PROGBITS 00011200 011200 0001b4 00 A 0 0 4 │ │ │ │ │ - [16] .eh_frame PROGBITS 000113b4 0113b4 0011f8 00 A 0 0 4 │ │ │ │ │ - [17] .gcc_except_table PROGBITS 000125ac 0125ac 0003ab 00 A 0 0 1 │ │ │ │ │ + [12] .text PROGBITS 00003390 003390 00cea4 00 AX 0 0 16 │ │ │ │ │ + [13] .fini PROGBITS 00010234 010234 000014 00 AX 0 0 4 │ │ │ │ │ + [14] .rodata PROGBITS 00011000 011000 0001f0 00 A 0 0 32 │ │ │ │ │ + [15] .eh_frame_hdr PROGBITS 000111f0 0111f0 0001b4 00 A 0 0 4 │ │ │ │ │ + [16] .eh_frame PROGBITS 000113a4 0113a4 0011f8 00 A 0 0 4 │ │ │ │ │ + [17] .gcc_except_table PROGBITS 0001259c 01259c 0003ab 00 A 0 0 1 │ │ │ │ │ [18] .init_array INIT_ARRAY 00013ea4 012ea4 00000c 04 WA 0 0 4 │ │ │ │ │ [19] .fini_array FINI_ARRAY 00013eb0 012eb0 000004 04 WA 0 0 4 │ │ │ │ │ [20] .dynamic DYNAMIC 00013eb4 012eb4 0000f0 08 WA 4 0 4 │ │ │ │ │ [21] .got PROGBITS 00013fa4 012fa4 000050 04 WA 0 0 4 │ │ │ │ │ [22] .got.plt PROGBITS 00013ff4 012ff4 0000e0 04 WA 0 0 4 │ │ │ │ │ [23] .data PROGBITS 000140d4 0130d4 000008 00 WA 0 0 4 │ │ │ │ │ [24] .bss NOBITS 000140e0 0130dc 000038 00 WA 0 0 8 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -35,58 +35,58 @@ │ │ │ │ │ 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: 0000ce10 1549 FUNC WEAK DEFAULT 12 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ - 39: 000140e8 8 OBJECT UNIQUE DEFAULT 24 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ - 40: 0000f670 427 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ - 41: 0000fa60 416 FUNC WEAK DEFAULT 12 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ - 42: 0000cd20 239 FUNC WEAK DEFAULT 12 _ZN5seqan6StringIjNS_5AllocIvEEEC1IS3_jvvEERKT_T0_ │ │ │ │ │ - 43: 00014100 8 OBJECT UNIQUE DEFAULT 24 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ - 44: 00006dd0 345 FUNC WEAK DEFAULT 12 _ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ - 45: 000140f4 1 OBJECT UNIQUE DEFAULT 24 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ - 46: 0000be20 613 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ - 47: 0000d980 751 FUNC WEAK DEFAULT 12 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ - 48: 000140f8 6 OBJECT UNIQUE DEFAULT 24 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ - 49: 0000c3e0 676 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE │ │ │ │ │ - 50: 00006190 2700 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ - 51: 0000c690 612 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ - 52: 0000c300 221 FUNC WEAK DEFAULT 12 _ZN5seqan6StringIcNS_5AllocIvEEEC2IS3_jvvEERKT_T0_ │ │ │ │ │ - 53: 0000bc80 402 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ - 54: 0000ecc0 539 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ - 55: 00006d00 90 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ - 56: 0000c300 221 FUNC WEAK DEFAULT 12 _ZN5seqan6StringIcNS_5AllocIvEEEC1IS3_jvvEERKT_T0_ │ │ │ │ │ - 57: 00014110 4 OBJECT UNIQUE DEFAULT 24 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ - 58: 0000d640 817 FUNC WEAK DEFAULT 12 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ - 59: 00006f30 520 FUNC WEAK DEFAULT 12 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ - 60: 0000c900 411 FUNC WEAK DEFAULT 12 _ZN5seqan6assignINS_6StringIhNS_5AllocIvEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEERKSA_ │ │ │ │ │ - 61: 00006d60 99 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ - 62: 0000dc70 3758 FUNC WEAK DEFAULT 12 _ZN5seqan21_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_jjS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE │ │ │ │ │ - 63: 00014108 8 OBJECT UNIQUE DEFAULT 24 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ - 64: 0000b7e0 135 FUNC WEAK DEFAULT 12 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 65: 000140f5 1 OBJECT UNIQUE DEFAULT 24 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ - 66: 00006c20 215 FUNC WEAK DEFAULT 12 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z │ │ │ │ │ - 67: 0000f820 571 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ - 68: 000140f0 4 OBJECT UNIQUE DEFAULT 24 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ - 69: 0000fc00 1549 FUNC WEAK DEFAULT 12 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 70: 0000eee0 394 FUNC WEAK DEFAULT 12 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ - 71: 0000c090 613 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ - 72: 0000b870 402 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ - 73: 00011100 256 OBJECT UNIQUE DEFAULT 14 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ - 74: 0000caa0 637 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ - 75: 00006190 2700 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ - 76: 000080b0 29 FUNC GLOBAL DEFAULT 12 freeCString │ │ │ │ │ - 77: 000080d0 89 FUNC GLOBAL DEFAULT 12 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ - 78: 00003a20 10095 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ - 79: 0000ba10 613 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ - 80: 0000cd20 239 FUNC WEAK DEFAULT 12 _ZN5seqan6StringIjNS_5AllocIvEEEC2IS3_jvvEERKT_T0_ │ │ │ │ │ - 81: 0000b6c0 135 FUNC WEAK DEFAULT 12 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 82: 00006d00 90 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ - 83: 0000d420 542 FUNC WEAK DEFAULT 12 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ - 84: 00014114 4 OBJECT UNIQUE DEFAULT 24 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ - 85: 0000b750 135 FUNC WEAK DEFAULT 12 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ - 86: 0000eb20 402 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ - 87: 00009870 7750 FUNC GLOBAL DEFAULT 12 adapterAlignment │ │ │ │ │ - 88: 0000f070 1522 FUNC WEAK DEFAULT 12 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 38: 000096f0 1549 FUNC WEAK DEFAULT 12 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ + 39: 00014100 8 OBJECT UNIQUE DEFAULT 24 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ + 40: 0000bf50 427 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ + 41: 0000c340 416 FUNC WEAK DEFAULT 12 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ + 42: 00009600 239 FUNC WEAK DEFAULT 12 _ZN5seqan6StringIjNS_5AllocIvEEEC1IS3_jvvEERKT_T0_ │ │ │ │ │ + 43: 000140e8 8 OBJECT UNIQUE DEFAULT 24 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ + 44: 0000feb0 345 FUNC WEAK DEFAULT 12 _ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ + 45: 0001410c 1 OBJECT UNIQUE DEFAULT 24 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ + 46: 00008700 613 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ + 47: 0000a260 751 FUNC WEAK DEFAULT 12 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ + 48: 00014110 6 OBJECT UNIQUE DEFAULT 24 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ + 49: 00008cc0 676 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE │ │ │ │ │ + 50: 0000f270 2700 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ + 51: 00008f70 612 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ + 52: 00008be0 221 FUNC WEAK DEFAULT 12 _ZN5seqan6StringIcNS_5AllocIvEEEC2IS3_jvvEERKT_T0_ │ │ │ │ │ + 53: 00008560 402 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ + 54: 0000b5a0 539 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ + 55: 0000fde0 90 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ + 56: 00008be0 221 FUNC WEAK DEFAULT 12 _ZN5seqan6StringIcNS_5AllocIvEEEC1IS3_jvvEERKT_T0_ │ │ │ │ │ + 57: 000140f8 4 OBJECT UNIQUE DEFAULT 24 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ + 58: 00009f20 817 FUNC WEAK DEFAULT 12 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ + 59: 00010010 520 FUNC WEAK DEFAULT 12 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ + 60: 000091e0 411 FUNC WEAK DEFAULT 12 _ZN5seqan6assignINS_6StringIhNS_5AllocIvEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEERKSA_ │ │ │ │ │ + 61: 0000fe40 99 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ + 62: 0000a550 3758 FUNC WEAK DEFAULT 12 _ZN5seqan21_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_jjS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE │ │ │ │ │ + 63: 000140f0 8 OBJECT UNIQUE DEFAULT 24 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ + 64: 000080c0 135 FUNC WEAK DEFAULT 12 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 65: 0001410d 1 OBJECT UNIQUE DEFAULT 24 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ + 66: 0000fd00 215 FUNC WEAK DEFAULT 12 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z │ │ │ │ │ + 67: 0000c100 571 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ + 68: 00014108 4 OBJECT UNIQUE DEFAULT 24 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ + 69: 0000c4e0 1549 FUNC WEAK DEFAULT 12 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 70: 0000b7c0 394 FUNC WEAK DEFAULT 12 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ + 71: 00008970 613 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ + 72: 00008150 402 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ + 73: 00011020 256 OBJECT UNIQUE DEFAULT 14 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ + 74: 00009380 637 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ + 75: 0000f270 2700 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ + 76: 00004990 29 FUNC GLOBAL DEFAULT 12 freeCString │ │ │ │ │ + 77: 000049b0 89 FUNC GLOBAL DEFAULT 12 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ + 78: 0000cb00 10095 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ + 79: 000082f0 613 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ + 80: 00009600 239 FUNC WEAK DEFAULT 12 _ZN5seqan6StringIjNS_5AllocIvEEEC2IS3_jvvEERKT_T0_ │ │ │ │ │ + 81: 00007fa0 135 FUNC WEAK DEFAULT 12 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 82: 0000fde0 90 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ + 83: 00009d00 542 FUNC WEAK DEFAULT 12 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ + 84: 000140fc 4 OBJECT UNIQUE DEFAULT 24 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ + 85: 00008030 135 FUNC WEAK DEFAULT 12 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ + 86: 0000b400 402 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ + 87: 00006150 7750 FUNC GLOBAL DEFAULT 12 adapterAlignment │ │ │ │ │ + 88: 0000b950 1522 FUNC WEAK DEFAULT 12 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -2,84 +2,84 @@ │ │ │ │ │ Relocation section '.rel.dyn' at offset 0x25f0 contains 26 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00013ea4 00000008 R_386_RELATIVE │ │ │ │ │ 00013ea8 00000008 R_386_RELATIVE │ │ │ │ │ 00013eac 00000008 R_386_RELATIVE │ │ │ │ │ 00013eb0 00000008 R_386_RELATIVE │ │ │ │ │ 000140d4 00000008 R_386_RELATIVE │ │ │ │ │ -00013fa4 00003906 R_386_GLOB_DAT 00014110 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ +00013fa4 00003906 R_386_GLOB_DAT 000140f8 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ 00013fa8 00000206 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3 │ │ │ │ │ -00013fac 00004906 R_386_GLOB_DAT 00011100 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ +00013fac 00004906 R_386_GLOB_DAT 00011020 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ 00013fb0 00000306 R_386_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ │ -00013fb4 00004106 R_386_GLOB_DAT 000140f5 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ -00013fb8 00002d06 R_386_GLOB_DAT 000140f4 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ -00013fbc 00002706 R_386_GLOB_DAT 000140e8 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ +00013fb4 00004106 R_386_GLOB_DAT 0001410d _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ +00013fb8 00002d06 R_386_GLOB_DAT 0001410c _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ +00013fbc 00002706 R_386_GLOB_DAT 00014100 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ 00013fc0 00000d06 R_386_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ │ -00013fc4 00005406 R_386_GLOB_DAT 00014114 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ -00013fc8 00003006 R_386_GLOB_DAT 000140f8 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ +00013fc4 00005406 R_386_GLOB_DAT 000140fc _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ +00013fc8 00003006 R_386_GLOB_DAT 00014110 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ 00013fcc 00001006 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ │ 00013fd0 00001206 R_386_GLOB_DAT 00000000 vsnprintf@GLIBC_2.0 │ │ │ │ │ 00013fd4 00001406 R_386_GLOB_DAT 00000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ │ -00013fd8 00003f06 R_386_GLOB_DAT 00014108 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ -00013fdc 00002b06 R_386_GLOB_DAT 00014100 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ -00013fe0 00004406 R_386_GLOB_DAT 000140f0 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ +00013fd8 00003f06 R_386_GLOB_DAT 000140f0 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ +00013fdc 00002b06 R_386_GLOB_DAT 000140e8 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ +00013fe0 00004406 R_386_GLOB_DAT 00014108 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ 00013fe4 00001f06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ │ 00013fe8 00002206 R_386_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ │ 00013fec 00002306 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ │ 00013ff0 00002406 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ │ 000140d8 00001c01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3 │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x26c0 contains 53 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00014000 00000107 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4 │ │ │ │ │ -00014004 00005507 R_386_JUMP_SLOT 0000b750 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ -00014008 00004507 R_386_JUMP_SLOT 0000fc00 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +00014004 00005507 R_386_JUMP_SLOT 00008030 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ +00014008 00004507 R_386_JUMP_SLOT 0000c4e0 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ 0001400c 00000407 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ │ 00014010 00000507 R_386_JUMP_SLOT 00000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 │ │ │ │ │ -00014014 00005607 R_386_JUMP_SLOT 0000eb20 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ +00014014 00005607 R_386_JUMP_SLOT 0000b400 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ 00014018 00000607 R_386_JUMP_SLOT 00000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 │ │ │ │ │ -0001401c 00004e07 R_386_JUMP_SLOT 00003a20 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ -00014020 00003b07 R_386_JUMP_SLOT 00006f30 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ +0001401c 00004e07 R_386_JUMP_SLOT 0000cb00 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ +00014020 00003b07 R_386_JUMP_SLOT 00010010 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ 00014024 00000707 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj@GLIBCXX_3.4.21 │ │ │ │ │ -00014028 00004307 R_386_JUMP_SLOT 0000f820 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ +00014028 00004307 R_386_JUMP_SLOT 0000c100 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ 0001402c 00000807 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0 │ │ │ │ │ 00014030 00000907 R_386_JUMP_SLOT 00000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 │ │ │ │ │ -00014034 00002807 R_386_JUMP_SLOT 0000f670 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ +00014034 00002807 R_386_JUMP_SLOT 0000bf50 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ 00014038 00000a07 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 │ │ │ │ │ 0001403c 00000b07 R_386_JUMP_SLOT 00000000 malloc@GLIBC_2.0 │ │ │ │ │ 00014040 00000c07 R_386_JUMP_SLOT 00000000 strlen@GLIBC_2.0 │ │ │ │ │ -00014044 00003307 R_386_JUMP_SLOT 0000c690 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ +00014044 00003307 R_386_JUMP_SLOT 00008f70 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ 00014048 00000e07 R_386_JUMP_SLOT 00000000 _ZdlPvj@CXXABI_1.3.9 │ │ │ │ │ -0001404c 00004a07 R_386_JUMP_SLOT 0000caa0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ -00014050 00004207 R_386_JUMP_SLOT 00006c20 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z │ │ │ │ │ -00014054 00004f07 R_386_JUMP_SLOT 0000ba10 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ -00014058 00002607 R_386_JUMP_SLOT 0000ce10 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ -0001405c 00004d07 R_386_JUMP_SLOT 000080d0 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ -00014060 00003607 R_386_JUMP_SLOT 0000ecc0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ +0001404c 00004a07 R_386_JUMP_SLOT 00009380 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ +00014050 00004207 R_386_JUMP_SLOT 0000fd00 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z │ │ │ │ │ +00014054 00004f07 R_386_JUMP_SLOT 000082f0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ +00014058 00002607 R_386_JUMP_SLOT 000096f0 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ +0001405c 00004d07 R_386_JUMP_SLOT 000049b0 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ +00014060 00003607 R_386_JUMP_SLOT 0000b5a0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ 00014064 00000f07 R_386_JUMP_SLOT 00000000 _ZdlPv@GLIBCXX_3.4 │ │ │ │ │ 00014068 00001107 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj@GLIBCXX_3.4.21 │ │ │ │ │ 0001406c 00001307 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEjc@GLIBCXX_3.4.21 │ │ │ │ │ -00014070 00003e07 R_386_JUMP_SLOT 0000dc70 _ZN5seqan21_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_jjS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE │ │ │ │ │ +00014070 00003e07 R_386_JUMP_SLOT 0000a550 _ZN5seqan21_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_jjS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE │ │ │ │ │ 00014074 00001507 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ │ 00014078 00001607 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 │ │ │ │ │ 0001407c 00001707 R_386_JUMP_SLOT 00000000 free@GLIBC_2.0 │ │ │ │ │ 00014080 00001807 R_386_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4 │ │ │ │ │ -00014084 00005107 R_386_JUMP_SLOT 0000b6c0 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +00014084 00005107 R_386_JUMP_SLOT 00007fa0 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ 00014088 00001907 R_386_JUMP_SLOT 00000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 │ │ │ │ │ -0001408c 00004707 R_386_JUMP_SLOT 0000c090 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ -00014090 00002f07 R_386_JUMP_SLOT 0000d980 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ -00014094 00004007 R_386_JUMP_SLOT 0000b7e0 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ -00014098 00005207 R_386_JUMP_SLOT 00006d00 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ +0001408c 00004707 R_386_JUMP_SLOT 00008970 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ +00014090 00002f07 R_386_JUMP_SLOT 0000a260 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ +00014094 00004007 R_386_JUMP_SLOT 000080c0 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +00014098 00005207 R_386_JUMP_SLOT 0000fde0 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ 0001409c 00001b07 R_386_JUMP_SLOT 00000000 memset@GLIBC_2.0 │ │ │ │ │ -000140a0 00003a07 R_386_JUMP_SLOT 0000d640 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ -000140a4 00002e07 R_386_JUMP_SLOT 0000be20 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ -000140a8 00005307 R_386_JUMP_SLOT 0000d420 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ +000140a0 00003a07 R_386_JUMP_SLOT 00009f20 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ +000140a4 00002e07 R_386_JUMP_SLOT 00008700 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ +000140a8 00005307 R_386_JUMP_SLOT 00009d00 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ 000140ac 00001d07 R_386_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4 │ │ │ │ │ 000140b0 00001e07 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj@GLIBCXX_3.4.21 │ │ │ │ │ -000140b4 00004807 R_386_JUMP_SLOT 0000b870 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ +000140b4 00004807 R_386_JUMP_SLOT 00008150 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ 000140b8 00002007 R_386_JUMP_SLOT 00000000 _Unwind_Resume@GCC_3.0 │ │ │ │ │ -000140bc 00002c07 R_386_JUMP_SLOT 00006dd0 _ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ +000140bc 00002c07 R_386_JUMP_SLOT 0000feb0 _ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ 000140c0 00002107 R_386_JUMP_SLOT 00000000 memmove@GLIBC_2.0 │ │ │ │ │ -000140c4 00005807 R_386_JUMP_SLOT 0000f070 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ -000140c8 00004b07 R_386_JUMP_SLOT 00006190 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ -000140cc 00003507 R_386_JUMP_SLOT 0000bc80 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ +000140c4 00005807 R_386_JUMP_SLOT 0000b950 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +000140c8 00004b07 R_386_JUMP_SLOT 0000f270 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ +000140cc 00003507 R_386_JUMP_SLOT 00008560 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ 000140d0 00002507 R_386_JUMP_SLOT 00000000 _ZNSt6localeC1Ev@GLIBCXX_3.4 │ │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Dynamic section at offset 0x12eb4 contains 26 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) 0x10224 │ │ │ │ │ + 0x0000000d (FINI) 0x10234 │ │ │ │ │ 0x00000019 (INIT_ARRAY) 0x13ea4 │ │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 12 (bytes) │ │ │ │ │ 0x0000001a (FINI_ARRAY) 0x13eb0 │ │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x178 │ │ │ │ │ 0x00000005 (STRTAB) 0x8b8 │ │ │ │ │ 0x00000006 (SYMTAB) 0x328 │ │ │ │ ├── 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: 0d0c2c428edcb43dba782109e0e7b04ecd66c743 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: afc4762bd35ff856f9655682745893d8ae31cb24 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -21,2501 +21,2501 @@ │ │ │ │ │ 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=00003380..00003388 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000050 0000002c 00000054 FDE cie=00000000 pc=00006c20..00006cf7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c21 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006c23 │ │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006c26 │ │ │ │ │ - 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: 125 to 00006ca3 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ca4 │ │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ca5 │ │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ca6 │ │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00006cb0 │ │ │ │ │ - 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 91 2c 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 00000044 00000024 FDE cie=00000080 pc=00003a20..0000618f │ │ │ │ │ - Augmentation data: 47 11 00 00 │ │ │ │ │ +00000050 0000003c 00000054 FDE cie=00000000 pc=00003a20..00003e6f │ │ │ │ │ DW_CFA_advance_loc: 1 to 00003a21 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003a23 │ │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003a25 │ │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00003a37 │ │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 115 to 00003aaa │ │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ │ - DW_CFA_advance_loc2: 2437 to 0000442f │ │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ │ - DW_CFA_advance_loc2: 2666 to 00004e99 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004e9a │ │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004e9b │ │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004e9c │ │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00004ea0 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 640 to 00005120 │ │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ │ - DW_CFA_advance_loc2: 3621 to 00005f45 │ │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ │ - │ │ │ │ │ -000000e8 0000001c 0000006c FDE cie=00000080 pc=00003390..0000351b │ │ │ │ │ - Augmentation data: c2 11 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 │ │ │ │ │ - │ │ │ │ │ -00000108 00000038 0000010c FDE cie=00000000 pc=00006d00..00006d5a │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d01 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d02 │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00006d10 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 00006d2f │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d33 │ │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d34 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006d3c │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00006d45 │ │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00006d4f │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006d57 │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d58 │ │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d59 │ │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000144 00000044 00000148 FDE cie=00000000 pc=00006d60..00006dc3 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d61 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d62 │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00006d70 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 00006d8f │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d93 │ │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d94 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006d9c │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00006da5 │ │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00006dae │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00006db4 │ │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006db5 │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006db7 │ │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006db8 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006dc0 │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dc1 │ │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dc2 │ │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -0000018c 00000054 00000190 FDE cie=00000000 pc=00006dd0..00006f29 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dd1 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dd2 │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dd3 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dd4 │ │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006dd7 │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc1: 181 to 00006e8c │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e8d │ │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e8e │ │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e8f │ │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e90 │ │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006e98 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 74 to 00006ee2 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ee3 │ │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ee4 │ │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ee5 │ │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ee6 │ │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00006ef0 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -000001e4 00000080 000001e8 FDE cie=00000000 pc=00006f30..00007138 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f31 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f32 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003a22 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f33 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003a23 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f34 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003a24 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00006f42 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 79 to 00006f91 │ │ │ │ │ - DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f92 │ │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006f97 │ │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006f9f │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00006fa8 │ │ │ │ │ - DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 00006fc7 │ │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006fcc │ │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 00006ff2 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 224 to 000070d2 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000070d3 │ │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000070d4 │ │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000070d5 │ │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000070d6 │ │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000070e0 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000070e3 │ │ │ │ │ - DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000070e7 │ │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000070e8 │ │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000070ee │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 000070fd │ │ │ │ │ - DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00007103 │ │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007104 │ │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000710a │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000711b │ │ │ │ │ - DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000711c │ │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00007121 │ │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00007129 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000268 00000048 000001ec FDE cie=00000080 pc=00006190..00006c1c │ │ │ │ │ - Augmentation data: 4b 10 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006191 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006193 │ │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006195 │ │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 000061ad │ │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc1: 214 to 00006283 │ │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ │ - DW_CFA_advance_loc2: 399 to 00006412 │ │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 127 to 00006491 │ │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ │ - DW_CFA_advance_loc2: 376 to 00006609 │ │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ │ - DW_CFA_advance_loc2: 496 to 000067f9 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000067fa │ │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000067fb │ │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000067fc │ │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006800 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 873 to 00006b69 │ │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ │ - │ │ │ │ │ -000002b4 0000001c 00000238 FDE cie=00000080 pc=0000351c..00003681 │ │ │ │ │ - Augmentation data: 3a 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 │ │ │ │ │ - │ │ │ │ │ -000002d4 00000010 000002d8 FDE cie=00000000 pc=00003880..000038d3 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -000002e8 00000010 000002ec FDE cie=00000000 pc=00007138..0000713c │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -000002fc 00000010 00000300 FDE cie=00000000 pc=0000713c..00007140 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000310 0000003c 00000314 FDE cie=00000000 pc=00007140..0000758f │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007141 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007142 │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007143 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007144 │ │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007147 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00003a27 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc2: 963 to 0000750a │ │ │ │ │ + DW_CFA_advance_loc2: 963 to 00003dea │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000750b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003deb │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000750c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003dec │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000750d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003ded │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000750e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003dee │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00007510 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003df0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000350 00000058 00000354 FDE cie=00000000 pc=00007590..00007637 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007591 │ │ │ │ │ +00000090 00000058 00000094 FDE cie=00000000 pc=00003e70..00003f17 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003e71 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00007596 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00003e76 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007599 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00003e79 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000759c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00003e7c │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000075aa │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00003e8a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 62 to 000075e8 │ │ │ │ │ + DW_CFA_advance_loc: 62 to 00003ec8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000075e9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003ec9 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000075ea │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003eca │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000075eb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003ecb │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000075ec │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003ecc │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000075f0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003ed0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00007603 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00003ee3 │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00007605 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003ee5 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000760a │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00003eea │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000760b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003eeb │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00007617 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00003ef7 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000761f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003eff │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007620 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003f00 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007621 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003f01 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007622 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003f02 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00007630 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00003f10 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ │ │ -000003ac 0000003c 000003b0 FDE cie=00000000 pc=00007640..00007c7b │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007641 │ │ │ │ │ +000000ec 0000003c 000000f0 FDE cie=00000000 pc=00003f20..0000455b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003f21 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007642 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003f22 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007643 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003f23 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007644 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003f24 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00007652 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00003f32 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc2: 1410 to 00007bd4 │ │ │ │ │ + DW_CFA_advance_loc2: 1410 to 000044b4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007bd5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000044b5 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007bd6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000044b6 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007bd7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000044b7 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007bd8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000044b8 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00007be0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000044c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000003ec 000000ac 000003f0 FDE cie=00000000 pc=00007c80..000080a7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007c81 │ │ │ │ │ +0000012c 000000ac 00000130 FDE cie=00000000 pc=00004560..00004987 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004561 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007c82 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004562 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007c85 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00004565 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007c86 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004566 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00007c94 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00004574 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 41 to 00007cbd │ │ │ │ │ + DW_CFA_advance_loc: 41 to 0000459d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007cbe │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000459e │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007cbf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000459f │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007cc0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000045a0 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007cc1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000045a1 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00007cc8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000045a8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 68 to 00007d0c │ │ │ │ │ + DW_CFA_advance_loc1: 68 to 000045ec │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00007d1a │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000045fa │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00007d26 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00004606 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 71 to 00007d6d │ │ │ │ │ + DW_CFA_advance_loc1: 71 to 0000464d │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007d6e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000464e │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00007d7b │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000465b │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 95 to 00007dda │ │ │ │ │ + DW_CFA_advance_loc1: 95 to 000046ba │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ddb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000046bb │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ddc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000046bc │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ddd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000046bd │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007dde │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000046be │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00007de0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000046c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 72 to 00007e28 │ │ │ │ │ + DW_CFA_advance_loc1: 72 to 00004708 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00007e36 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00004716 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00007e42 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00004722 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 75 to 00007e8d │ │ │ │ │ + DW_CFA_advance_loc1: 75 to 0000476d │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007e8e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000476e │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00007e9b │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000477b │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 131 to 00007f1e │ │ │ │ │ + DW_CFA_advance_loc1: 131 to 000047fe │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00007f2c │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000480c │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00007f38 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00004818 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 69 to 00007f7d │ │ │ │ │ + DW_CFA_advance_loc1: 69 to 0000485d │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007f7e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000485e │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00007f8b │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000486b │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 144 to 0000801b │ │ │ │ │ + DW_CFA_advance_loc1: 144 to 000048fb │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00008020 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00004900 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008028 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004908 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000804c │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000492c │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00008051 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00004931 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008059 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004939 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000807d │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000495d │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00008082 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00004962 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000808a │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000496a │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000049c 00000020 000004a0 FDE cie=00000000 pc=000080b0..000080cd │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000080b1 │ │ │ │ │ +000001dc 00000020 000001e0 FDE cie=00000000 pc=00004990..000049ad │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004991 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000080bf │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000499f │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000080c3 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000049a3 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000080cb │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000049ab │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000080cc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049ac │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000004c0 00000050 000004c4 FDE cie=00000000 pc=000080d0..00008129 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000080d1 │ │ │ │ │ +00000200 00000050 00000204 FDE cie=00000000 pc=000049b0..00004a09 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000080d2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000080d3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000080d4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000080e2 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000049c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000080ed │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000049cd │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000080f5 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000049d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00008101 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000049e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008102 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008103 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008104 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000810c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000049ec │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00008113 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000049f3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008116 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000049f6 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008117 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049f7 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008118 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049f8 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008119 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049f9 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00008120 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00004a00 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000514 00000068 00000518 FDE cie=00000000 pc=0000b6c0..0000b747 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b6c1 │ │ │ │ │ +00000254 00000068 00000258 FDE cie=00000000 pc=00007fa0..00008027 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007fa1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b6c2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007fa2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b6c3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007fa3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b6c4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007fa4 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000b6d2 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00007fb2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 0000b6f3 │ │ │ │ │ + DW_CFA_advance_loc: 33 to 00007fd3 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b6f6 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007fd6 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000b706 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00007fe6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b709 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007fe9 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b70c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007fec │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b712 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00007ff2 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000b714 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007ff4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000b72b │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000800b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b72e │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000800e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b72f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000800f │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b730 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008010 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b731 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008011 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b732 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008012 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b738 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00008018 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000b742 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00008022 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b743 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008023 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b744 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008024 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b745 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008025 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b746 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008026 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000580 00000068 00000584 FDE cie=00000000 pc=0000b750..0000b7d7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b751 │ │ │ │ │ +000002c0 00000068 000002c4 FDE cie=00000000 pc=00008030..000080b7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008031 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b752 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008032 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b753 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008033 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b754 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008034 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000b762 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00008042 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 0000b783 │ │ │ │ │ + DW_CFA_advance_loc: 33 to 00008063 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b786 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008066 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000b796 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00008076 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b799 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008079 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b79c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000807c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b7a2 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00008082 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000b7a4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00008084 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000b7bb │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000809b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b7be │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000809e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b7bf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000809f │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b7c0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000080a0 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b7c1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000080a1 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b7c2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000080a2 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b7c8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000080a8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000b7d2 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000080b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b7d3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000080b3 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b7d4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000080b4 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b7d5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000080b5 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b7d6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000080b6 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005ec 00000068 000005f0 FDE cie=00000000 pc=0000b7e0..0000b867 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b7e1 │ │ │ │ │ +0000032c 00000068 00000330 FDE cie=00000000 pc=000080c0..00008147 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000080c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b7e2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000080c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b7e3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000080c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b7e4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000080c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000b7f2 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000080d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 0000b813 │ │ │ │ │ + DW_CFA_advance_loc: 33 to 000080f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b816 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000080f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000b826 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00008106 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b829 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008109 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b82c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000810c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b832 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00008112 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000b834 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00008114 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000b84b │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000812b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b84e │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000812e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b84f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000812f │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b850 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008130 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b851 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008131 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b852 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008132 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b858 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00008138 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000b862 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00008142 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b863 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008143 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b864 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008144 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b865 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008145 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b866 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008146 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000658 00000034 000005dc FDE cie=00000080 pc=0000b870..0000ba02 │ │ │ │ │ - Augmentation data: 9f 0c 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000b87b │ │ │ │ │ +00000398 0000001c 00000000 CIE │ │ │ │ │ + Version: 1 │ │ │ │ │ + Augmentation: "zPLR" │ │ │ │ │ + Code alignment factor: 1 │ │ │ │ │ + Data alignment factor: -4 │ │ │ │ │ + Return address column: 8 │ │ │ │ │ + Augmentation data: 9b 89 29 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 │ │ │ │ │ + │ │ │ │ │ +000003b8 00000034 00000024 FDE cie=00000398 pc=00008150..000082e2 │ │ │ │ │ + Augmentation data: 2f 0e 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000815b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000b87d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000815d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b883 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00008163 │ │ │ │ │ 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: 201 to 0000b94c │ │ │ │ │ + DW_CFA_advance_loc1: 201 to 0000822c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b94d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000822d │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b94e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000822e │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b94f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000822f │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b950 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008230 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000b9aa │ │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000828a │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000690 00000034 00000614 FDE cie=00000080 pc=0000ba10..0000bc75 │ │ │ │ │ - Augmentation data: 7b 0c 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000ba1b │ │ │ │ │ +000003f0 00000034 0000005c FDE cie=00000398 pc=000082f0..00008555 │ │ │ │ │ + Augmentation data: 0b 0e 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000082fb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000ba1d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000082fd │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ba23 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00008303 │ │ │ │ │ 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: 211 to 0000baf6 │ │ │ │ │ + DW_CFA_advance_loc1: 211 to 000083d6 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000baf7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000083d7 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000baf8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000083d8 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000baf9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000083d9 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000bb00 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000083e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 153 to 0000bb99 │ │ │ │ │ + DW_CFA_advance_loc1: 153 to 00008479 │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000006c8 00000034 0000064c FDE cie=00000080 pc=0000bc80..0000be12 │ │ │ │ │ - Augmentation data: 57 0c 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000bc8b │ │ │ │ │ +00000428 00000034 00000094 FDE cie=00000398 pc=00008560..000086f2 │ │ │ │ │ + Augmentation data: e7 0d 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000856b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000bc8d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000856d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000bc93 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00008573 │ │ │ │ │ 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: 201 to 0000bd5c │ │ │ │ │ + DW_CFA_advance_loc1: 201 to 0000863c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd5d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000863d │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd5e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000863e │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd5f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000863f │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd60 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008640 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000bdba │ │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000869a │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000700 00000034 00000684 FDE cie=00000080 pc=0000be20..0000c085 │ │ │ │ │ - Augmentation data: 33 0c 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000be2b │ │ │ │ │ +00000460 00000034 000000cc FDE cie=00000398 pc=00008700..00008965 │ │ │ │ │ + Augmentation data: c3 0d 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000870b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000be2d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000870d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000be33 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00008713 │ │ │ │ │ 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: 211 to 0000bf06 │ │ │ │ │ + DW_CFA_advance_loc1: 211 to 000087e6 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf07 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000087e7 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf08 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000087e8 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf09 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000087e9 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000bf10 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000087f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 153 to 0000bfa9 │ │ │ │ │ + DW_CFA_advance_loc1: 153 to 00008889 │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000738 00000034 000006bc FDE cie=00000080 pc=0000c090..0000c2f5 │ │ │ │ │ - Augmentation data: 0f 0c 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000c09b │ │ │ │ │ +00000498 00000034 00000104 FDE cie=00000398 pc=00008970..00008bd5 │ │ │ │ │ + Augmentation data: 9f 0d 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000897b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c09d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000897d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000c0a3 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00008983 │ │ │ │ │ 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: 211 to 0000c176 │ │ │ │ │ + DW_CFA_advance_loc1: 211 to 00008a56 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c177 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a57 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c178 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a58 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c179 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a59 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000c180 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00008a60 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 153 to 0000c219 │ │ │ │ │ + DW_CFA_advance_loc1: 153 to 00008af9 │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000770 0000005c 00000774 FDE cie=00000000 pc=0000c300..0000c3dd │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c301 │ │ │ │ │ +000004d0 0000005c 000004d4 FDE cie=00000000 pc=00008be0..00008cbd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008be1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c302 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008be2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c303 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008be3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c304 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008be4 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000c312 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00008bf2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000c35a │ │ │ │ │ + DW_CFA_advance_loc1: 72 to 00008c3a │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000c362 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008c42 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000c36e │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008c4e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 0000c384 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00008c64 │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c385 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008c65 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c386 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008c66 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c387 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008c67 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000c38f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008c6f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c392 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008c72 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c393 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008c73 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c394 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008c74 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c395 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008c75 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c396 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008c76 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000c3a0 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00008c80 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000c3ad │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00008c8d │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000c3b5 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008c95 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000c3c1 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008ca1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ │ │ -000007d0 00000034 00000754 FDE cie=00000080 pc=0000c3e0..0000c684 │ │ │ │ │ - Augmentation data: 8b 0b 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c3e1 │ │ │ │ │ +00000530 00000034 0000019c FDE cie=00000398 pc=00008cc0..00008f64 │ │ │ │ │ + Augmentation data: 1b 0d 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008cc1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c3e3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00008cc3 │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c3e6 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008cc6 │ │ │ │ │ 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: 209 to 0000c4b7 │ │ │ │ │ + DW_CFA_advance_loc1: 209 to 00008d97 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c4b8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d98 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c4b9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d99 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c4ba │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d9a │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000c4c0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00008da0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 43 to 0000c4eb │ │ │ │ │ + DW_CFA_advance_loc: 43 to 00008dcb │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000808 00000034 0000078c FDE cie=00000080 pc=0000c690..0000c8f4 │ │ │ │ │ - Augmentation data: 67 0b 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000c69b │ │ │ │ │ +00000568 00000034 000001d4 FDE cie=00000398 pc=00008f70..000091d4 │ │ │ │ │ + Augmentation data: f7 0c 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00008f7b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c69d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00008f7d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000c6a3 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00008f83 │ │ │ │ │ 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: 229 to 0000c788 │ │ │ │ │ + DW_CFA_advance_loc1: 229 to 00009068 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c789 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009069 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c78a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000906a │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c78b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000906b │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000c790 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00009070 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 159 to 0000c82f │ │ │ │ │ + DW_CFA_advance_loc1: 159 to 0000910f │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000840 000000d0 00000844 FDE cie=00000000 pc=0000c900..0000ca9b │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c901 │ │ │ │ │ +000005a0 000000d0 000005a4 FDE cie=00000000 pc=000091e0..0000937b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000091e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c902 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000091e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c903 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000091e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c904 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000091e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000c912 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000091f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 39 to 0000c939 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 00009219 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c93c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000921c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000c94c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000922c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000c958 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009238 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c959 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009239 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c95a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000923a │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c95b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000923b │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c95c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000923c │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000c960 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009240 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000c96d │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000924d │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c96f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000924f │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 42 to 0000c999 │ │ │ │ │ + DW_CFA_advance_loc: 42 to 00009279 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 45 to 0000c9c6 │ │ │ │ │ + DW_CFA_advance_loc: 45 to 000092a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c9c7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000092a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c9c8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000092a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000c9d0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000092b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000c9dc │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000092bc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c9dd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000092bd │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c9de │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000092be │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c9df │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000092bf │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c9e0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000092c0 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000c9e8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000092c8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000c9fa │ │ │ │ │ + DW_CFA_advance_loc: 18 to 000092da │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c9fc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000092dc │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000ca0c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000092ec │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000ca16 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000092f6 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ca17 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000092f7 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ca18 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000092f8 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ca19 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000092f9 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ca1a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000092fa │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ca20 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00009300 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000ca23 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00009303 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ca24 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009304 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000ca26 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00009306 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ca2e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000930e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000ca31 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00009311 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ca32 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009312 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ca33 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009313 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ca34 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009314 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ca35 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009315 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000ca40 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00009320 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000ca4a │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000932a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ca4b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000932b │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ca4c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000932c │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ca4d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000932d │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ca4e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000932e │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000ca50 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00009330 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 39 to 0000ca77 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 00009357 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ca78 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009358 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000ca96 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 00009376 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000914 00000034 00000898 FDE cie=00000080 pc=0000caa0..0000cd1d │ │ │ │ │ - Augmentation data: 6f 0a 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000caab │ │ │ │ │ +00000674 00000034 000002e0 FDE cie=00000398 pc=00009380..000095fd │ │ │ │ │ + Augmentation data: ff 0b 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000938b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000caad │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000938d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000cab3 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00009393 │ │ │ │ │ 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: 219 to 0000cb8e │ │ │ │ │ + DW_CFA_advance_loc1: 219 to 0000946e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cb8f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000946f │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cb90 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009470 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cb91 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009471 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000cb98 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00009478 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 162 to 0000cc3a │ │ │ │ │ + DW_CFA_advance_loc1: 162 to 0000951a │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000094c 0000005c 00000950 FDE cie=00000000 pc=0000cd20..0000ce0f │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd21 │ │ │ │ │ +000006ac 0000005c 000006b0 FDE cie=00000000 pc=00009600..000096ef │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009601 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd22 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009602 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd23 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009603 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd24 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009604 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000cd32 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00009612 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 75 to 0000cd7d │ │ │ │ │ + DW_CFA_advance_loc1: 75 to 0000965d │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000cd8c │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000966c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000cd98 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009678 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000cdb0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00009690 │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cdb1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009691 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cdb2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009692 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cdb3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009693 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000cdbb │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000969b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000cdbe │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000969e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cdbf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000969f │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cdc0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000096a0 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cdc1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000096a1 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cdc2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000096a2 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000cdc8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000096a8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000cdd5 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000096b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000cde4 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000096c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000cdf0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000096d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ │ │ -000009ac 00000044 00000930 FDE cie=00000080 pc=0000ce10..0000d41d │ │ │ │ │ - Augmentation data: eb 09 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000ce1b │ │ │ │ │ +0000070c 00000044 00000378 FDE cie=00000398 pc=000096f0..00009cfd │ │ │ │ │ + Augmentation data: 7b 0b 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000096fb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000ce1d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000096fd │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ce23 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00009703 │ │ │ │ │ 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: 248 to 0000cf1b │ │ │ │ │ + DW_CFA_advance_loc1: 248 to 000097fb │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ - DW_CFA_advance_loc1: 189 to 0000cfd8 │ │ │ │ │ + DW_CFA_advance_loc1: 189 to 000098b8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfd9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000098b9 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfda │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000098ba │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfdb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000098bb │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000cfe0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000098c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 243 to 0000d0d3 │ │ │ │ │ + DW_CFA_advance_loc1: 243 to 000099b3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d0d4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000099b4 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d0d5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000099b5 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d0d6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000099b6 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000d0e0 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000099c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000009f4 0000008c 000009f8 FDE cie=00000000 pc=0000d420..0000d63e │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000d42b │ │ │ │ │ +00000754 0000008c 00000758 FDE cie=00000000 pc=00009d00..00009f1e │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00009d0b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d42c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009d0c │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d42d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009d0d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d42e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009d0e │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000d431 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00009d11 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 94 to 0000d48f │ │ │ │ │ + DW_CFA_advance_loc1: 94 to 00009d6f │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d490 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009d70 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000d49f │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00009d7f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000d4b9 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 00009d99 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d4ba │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009d9a │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000d4c9 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00009da9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 61 to 0000d506 │ │ │ │ │ + DW_CFA_advance_loc: 61 to 00009de6 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d507 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009de7 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d508 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009de8 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d509 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009de9 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d50a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009dea │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000d510 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00009df0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000d513 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00009df3 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d514 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009df4 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000d520 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009e00 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000d548 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00009e28 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d549 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e29 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000d558 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00009e38 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 47 to 0000d587 │ │ │ │ │ + DW_CFA_advance_loc: 47 to 00009e67 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000d589 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00009e69 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000d599 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00009e79 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 0000d5d5 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 00009eb5 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d5d6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009eb6 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000d5e6 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00009ec6 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 0000d601 │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00009ee1 │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000d605 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009ee5 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d606 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009ee6 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d607 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009ee7 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000d60f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00009eef │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000d612 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00009ef2 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000d616 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009ef6 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 0000d62c │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00009f0c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000a84 00000150 00000a88 FDE cie=00000000 pc=00008130..00008db0 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008131 │ │ │ │ │ +000007e4 00000150 000007e8 FDE cie=00000000 pc=00004a10..00005690 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004a11 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008132 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004a12 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008133 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004a13 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000813f │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00004a1f │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008142 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00004a22 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 176 to 000081f2 │ │ │ │ │ + DW_CFA_advance_loc1: 176 to 00004ad2 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000081f4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00004ad4 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000081fb │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00004adb │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000820b │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00004aeb │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 00008222 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 00004b02 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008224 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00004b04 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008225 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004b05 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00008231 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00004b11 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00008251 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00004b31 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008252 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004b32 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008253 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004b33 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008254 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004b34 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008255 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004b35 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00008260 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00004b40 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 226 to 00008342 │ │ │ │ │ + DW_CFA_advance_loc1: 226 to 00004c22 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00008350 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00004c30 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00008364 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00004c44 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 65 to 000083a5 │ │ │ │ │ + DW_CFA_advance_loc1: 65 to 00004c85 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000083a6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004c86 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000083b6 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00004c96 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 138 to 00008440 │ │ │ │ │ + DW_CFA_advance_loc1: 138 to 00004d20 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000844b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00004d2b │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000845f │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00004d3f │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 54 to 00008495 │ │ │ │ │ + DW_CFA_advance_loc: 54 to 00004d75 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008496 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004d76 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000084a6 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00004d86 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 202 to 00008570 │ │ │ │ │ + DW_CFA_advance_loc1: 202 to 00004e50 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000857b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00004e5b │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000858b │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00004e6b │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 58 to 000085c5 │ │ │ │ │ + DW_CFA_advance_loc: 58 to 00004ea5 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000085c6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004ea6 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000085d6 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00004eb6 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 146 to 00008668 │ │ │ │ │ + DW_CFA_advance_loc1: 146 to 00004f48 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00008673 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00004f53 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00008683 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00004f63 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 000086c5 │ │ │ │ │ + DW_CFA_advance_loc1: 66 to 00004fa5 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000086c6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004fa6 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000086d6 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00004fb6 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 266 to 000087e0 │ │ │ │ │ + DW_CFA_advance_loc2: 266 to 000050c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000087ee │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000050ce │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00008802 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000050e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 59 to 0000883d │ │ │ │ │ + DW_CFA_advance_loc: 59 to 0000511d │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000883e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000511e │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 00008857 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00005137 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 227 to 0000893a │ │ │ │ │ + DW_CFA_advance_loc1: 227 to 0000521a │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000893b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000521b │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000894b │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000522b │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00008958 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00005238 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000895d │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000523d │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000896d │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000524d │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 46 to 0000899b │ │ │ │ │ + DW_CFA_advance_loc: 46 to 0000527b │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000899c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000527c │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000089a2 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00005282 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000089b2 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00005292 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 209 to 00008a83 │ │ │ │ │ + DW_CFA_advance_loc1: 209 to 00005363 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a84 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005364 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00008a94 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00005374 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008aa3 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00005383 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008aa4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005384 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00008ab0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00005390 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 163 to 00008b53 │ │ │ │ │ + DW_CFA_advance_loc1: 163 to 00005433 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b54 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005434 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00008b64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00005444 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 63 to 00008ba3 │ │ │ │ │ + DW_CFA_advance_loc: 63 to 00005483 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ba4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005484 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00008baa │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000548a │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 00008bc1 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 000054a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 00008c03 │ │ │ │ │ + DW_CFA_advance_loc1: 66 to 000054e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008c04 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000054e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00008c0a │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000054ea │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00008c1a │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000054fa │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00008c35 │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00005515 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008c36 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005516 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00008c3c │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000551c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 00008c53 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 00005533 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00008c6b │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000554b │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008c6c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000554c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00008c78 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00005558 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00008c88 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00005568 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008c89 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005569 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00008c8f │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000556f │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00008c9f │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000557f │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00008cb2 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00005592 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00008cb7 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005597 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00008cc7 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000055a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00008ceb │ │ │ │ │ + DW_CFA_advance_loc: 36 to 000055cb │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00008cf0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000055d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00008d00 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000055e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 51 to 00008d33 │ │ │ │ │ + DW_CFA_advance_loc: 51 to 00005613 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00008d38 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005618 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00008d48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00005628 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 49 to 00008d79 │ │ │ │ │ + DW_CFA_advance_loc: 49 to 00005659 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00008d7e │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000565e │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00008d8e │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000566e │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000bd8 00000124 00000bdc FDE cie=00000000 pc=00008db0..00009862 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008db1 │ │ │ │ │ +00000938 00000124 0000093c FDE cie=00000000 pc=00005690..00006142 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005691 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008db2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005692 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008db3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005693 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00008dbf │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000569f │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008dc2 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000056a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 178 to 00008e74 │ │ │ │ │ + DW_CFA_advance_loc1: 178 to 00005754 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008e76 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00005756 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00008e7d │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000575d │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00008e8d │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000576d │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 00008ea4 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 00005784 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008ea6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00005786 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ea7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005787 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00008eb3 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00005793 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00008ed3 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 000057b3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ed4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000057b4 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ed5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000057b5 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ed6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000057b6 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ed7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000057b7 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00008ee0 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000057c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 133 to 00008f65 │ │ │ │ │ + DW_CFA_advance_loc1: 133 to 00005845 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00008f73 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00005853 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00008f87 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00005867 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 00008fc9 │ │ │ │ │ + DW_CFA_advance_loc1: 66 to 000058a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008fca │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000058aa │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00008fde │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000058be │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 234 to 000090c8 │ │ │ │ │ + DW_CFA_advance_loc1: 234 to 000059a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000090d3 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000059b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000090e7 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000059c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 62 to 00009125 │ │ │ │ │ + DW_CFA_advance_loc: 62 to 00005a05 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009126 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a06 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00009136 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00005a16 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 186 to 000091f0 │ │ │ │ │ + DW_CFA_advance_loc1: 186 to 00005ad0 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 000091ff │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00005adf │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00009213 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00005af3 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 00009255 │ │ │ │ │ + DW_CFA_advance_loc1: 66 to 00005b35 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009256 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b36 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000926f │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00005b4f │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 145 to 00009300 │ │ │ │ │ + DW_CFA_advance_loc1: 145 to 00005be0 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000930b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00005beb │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000931f │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00005bff │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 54 to 00009355 │ │ │ │ │ + DW_CFA_advance_loc: 54 to 00005c35 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009356 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c36 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00009366 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00005c46 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 226 to 00009448 │ │ │ │ │ + DW_CFA_advance_loc1: 226 to 00005d28 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00009453 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00005d33 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00009467 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00005d47 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 62 to 000094a5 │ │ │ │ │ + DW_CFA_advance_loc: 62 to 00005d85 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000094a6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d86 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000094b6 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00005d96 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 289 to 000095d7 │ │ │ │ │ + DW_CFA_advance_loc2: 289 to 00005eb7 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000095dc │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005ebc │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000095f0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00005ed0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 115 to 00009663 │ │ │ │ │ + DW_CFA_advance_loc1: 115 to 00005f43 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009664 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f44 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009668 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00005f48 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00009678 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00005f58 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00009693 │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00005f73 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009694 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f74 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000096a0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00005f80 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 000096b3 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00005f93 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000096b4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f94 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000096b8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00005f98 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000096c8 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00005fa8 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 75 to 00009713 │ │ │ │ │ + DW_CFA_advance_loc1: 75 to 00005ff3 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009714 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ff4 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00009724 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00006004 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000973b │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000601b │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000973c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000601c │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009740 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00006020 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00009750 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00006030 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00009763 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00006043 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009764 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006044 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009770 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00006050 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009778 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006058 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000977d │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000605d │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00009791 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00006071 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000097b1 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00006091 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000097b6 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00006096 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000097ca │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000060aa │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 000097ee │ │ │ │ │ + DW_CFA_advance_loc: 36 to 000060ce │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000097f3 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000060d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00009807 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000060e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000982b │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000610b │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00009830 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00006110 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00009840 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00006120 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ │ │ │ │ │ -00000d00 00000034 00000c84 FDE cie=00000080 pc=0000d640..0000d971 │ │ │ │ │ - Augmentation data: d3 06 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000d64b │ │ │ │ │ +00000a60 00000034 000006cc FDE cie=00000398 pc=00009f20..0000a251 │ │ │ │ │ + Augmentation data: 63 08 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00009f2b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000d64d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00009f2d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000d653 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00009f33 │ │ │ │ │ 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 0000d79a │ │ │ │ │ + DW_CFA_advance_loc2: 327 to 0000a07a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d79b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a07b │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d79c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a07c │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d79d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a07d │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000d7a0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000a080 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 241 to 0000d891 │ │ │ │ │ + DW_CFA_advance_loc1: 241 to 0000a171 │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ │ │ -00000d38 00000034 00000cbc FDE cie=00000080 pc=0000d980..0000dc6f │ │ │ │ │ - Augmentation data: b1 06 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000d98b │ │ │ │ │ +00000a98 00000034 00000704 FDE cie=00000398 pc=0000a260..0000a54f │ │ │ │ │ + Augmentation data: 41 08 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000a26b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000d98d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000a26d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000d993 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000a273 │ │ │ │ │ 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: 80 to 0000d9e3 │ │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000a2c3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9e4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a2c4 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9e5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a2c5 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9e6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a2c6 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000d9f0 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000a2d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 144 to 0000da80 │ │ │ │ │ + DW_CFA_advance_loc1: 144 to 0000a360 │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000d70 000000ec 00000d74 FDE cie=00000000 pc=0000dc70..0000eb1e │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000dc7b │ │ │ │ │ +00000ad0 000000ec 00000ad4 FDE cie=00000000 pc=0000a550..0000b3fe │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000a55b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000dc7c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a55c │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000dc7d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a55d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000dc7e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a55e │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000dc84 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000a564 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc2: 1258 to 0000e16e │ │ │ │ │ + DW_CFA_advance_loc2: 1258 to 0000aa4e │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000e172 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000aa52 │ │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000e177 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000aa57 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000e183 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000aa63 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc2: 1066 to 0000e5ad │ │ │ │ │ + DW_CFA_advance_loc2: 1066 to 0000ae8d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e5ae │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae8e │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e5af │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae8f │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e5b0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae90 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e5b1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae91 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000e5b8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ae98 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 19 to 0000e5cb │ │ │ │ │ + DW_CFA_advance_loc: 19 to 0000aeab │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000e5cf │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000aeaf │ │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000e5d4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000aeb4 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000e5e0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000aec0 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc1: 229 to 0000e6c5 │ │ │ │ │ + DW_CFA_advance_loc1: 229 to 0000afa5 │ │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000e6ce │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000afae │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000e6de │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000afbe │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 0000e704 │ │ │ │ │ + DW_CFA_advance_loc: 38 to 0000afe4 │ │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e705 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000afe5 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e706 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000afe6 │ │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e707 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000afe7 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000e713 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000aff3 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000e71a │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000affa │ │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e71b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000affb │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000e73b │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000b01b │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000e752 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000b032 │ │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000e75b │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000b03b │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000e76b │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000b04b │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 0000e791 │ │ │ │ │ + DW_CFA_advance_loc: 38 to 0000b071 │ │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e792 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b072 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e793 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b073 │ │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e794 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b074 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000e7a0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b080 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000e7a7 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b087 │ │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e7a8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b088 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000e7c8 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000b0a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc2: 411 to 0000e963 │ │ │ │ │ + DW_CFA_advance_loc2: 411 to 0000b243 │ │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000e965 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b245 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000e977 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000b257 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000e9a3 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000b283 │ │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000e9a5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b285 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 57 to 0000e9de │ │ │ │ │ + DW_CFA_advance_loc: 57 to 0000b2be │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000e9eb │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000b2cb │ │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000e9ed │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b2cd │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000e9ff │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000b2df │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000ea2b │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000b30b │ │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000ea2d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b30d │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000ea3d │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000b31d │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000e60 00000034 00000de4 FDE cie=00000080 pc=0000eb20..0000ecb2 │ │ │ │ │ - Augmentation data: 99 05 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000eb2b │ │ │ │ │ +00000bc0 00000034 0000082c FDE cie=00000398 pc=0000b400..0000b592 │ │ │ │ │ + Augmentation data: 29 07 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000b40b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000eb2d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b40d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000eb33 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b413 │ │ │ │ │ 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: 216 to 0000ec0b │ │ │ │ │ + DW_CFA_advance_loc1: 216 to 0000b4eb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ec0c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4ec │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ec0d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4ed │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ec0e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4ee │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000ec10 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b4f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000ec6a │ │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000b54a │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000e98 00000034 00000e1c FDE cie=00000080 pc=0000ecc0..0000eedb │ │ │ │ │ - Augmentation data: 75 05 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000eccb │ │ │ │ │ +00000bf8 00000034 00000864 FDE cie=00000398 pc=0000b5a0..0000b7bb │ │ │ │ │ + Augmentation data: 05 07 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000b5ab │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000eccd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b5ad │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ecd3 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b5b3 │ │ │ │ │ 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 0000eda3 │ │ │ │ │ + DW_CFA_advance_loc1: 208 to 0000b683 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eda4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b684 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eda5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b685 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eda6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b686 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000edb0 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000b690 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 162 to 0000ee52 │ │ │ │ │ + DW_CFA_advance_loc1: 162 to 0000b732 │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000ed0 000000b8 00000ed4 FDE cie=00000000 pc=0000eee0..0000f06a │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eee1 │ │ │ │ │ +00000c30 000000b8 00000c34 FDE cie=00000000 pc=0000b7c0..0000b94a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b7c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eee2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b7c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eee3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b7c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eee4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b7c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000eef2 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000b7d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 39 to 0000ef19 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 0000b7f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000ef1c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b7fc │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000ef2c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000b80c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000ef38 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b818 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ef39 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b819 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ef3a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b81a │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ef3b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b81b │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ef3c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b81c │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000ef40 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000b820 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000ef4d │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000b82d │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000ef4f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b82f │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000ef7b │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000b85b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000efa7 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000b887 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000efa8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b888 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000efa9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b889 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000efb1 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b891 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 0000efd2 │ │ │ │ │ + DW_CFA_advance_loc: 33 to 0000b8b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000efd4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b8b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000efe4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000b8c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000efee │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000b8ce │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000efef │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8cf │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eff0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8d0 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eff1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8d1 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eff2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8d2 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000eff8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b8d8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000effb │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b8db │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000effc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8dc │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000effe │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b8de │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000f006 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b8e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000f009 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b8e9 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f00a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8ea │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f00b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8eb │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f00c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8ec │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f00d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8ed │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000f010 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b8f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000f01a │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000b8fa │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f01b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8fb │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f01c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8fc │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f01d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8fd │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f01e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8fe │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000f020 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b900 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000f02e │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000b90e │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f02f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b90f │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000f04d │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000b92d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ │ │ -00000f8c 00000044 00000f10 FDE cie=00000080 pc=0000f070..0000f662 │ │ │ │ │ - Augmentation data: 95 04 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000f07b │ │ │ │ │ +00000cec 00000044 00000958 FDE cie=00000398 pc=0000b950..0000bf42 │ │ │ │ │ + Augmentation data: 25 06 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000b95b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000f07d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b95d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000f083 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b963 │ │ │ │ │ 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: 248 to 0000f17b │ │ │ │ │ + DW_CFA_advance_loc1: 248 to 0000ba5b │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ - DW_CFA_advance_loc1: 196 to 0000f23f │ │ │ │ │ + DW_CFA_advance_loc1: 196 to 0000bb1f │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f240 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bb20 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f241 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bb21 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f242 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bb22 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000f248 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000bb28 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 243 to 0000f33b │ │ │ │ │ + DW_CFA_advance_loc1: 243 to 0000bc1b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f33c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc1c │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f33d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc1d │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f33e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc1e │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000f340 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000bc20 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000fd4 00000034 00000f58 FDE cie=00000080 pc=0000f670..0000f81b │ │ │ │ │ - Augmentation data: 89 04 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000f67b │ │ │ │ │ +00000d34 00000034 000009a0 FDE cie=00000398 pc=0000bf50..0000c0fb │ │ │ │ │ + Augmentation data: 19 06 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000bf5b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000f67d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000bf5d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000f683 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000bf63 │ │ │ │ │ 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: 237 to 0000f770 │ │ │ │ │ + DW_CFA_advance_loc1: 237 to 0000c050 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f771 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c051 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f772 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c052 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f773 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c053 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000f778 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000c058 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 91 to 0000f7d3 │ │ │ │ │ + DW_CFA_advance_loc1: 91 to 0000c0b3 │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000100c 00000034 00000f90 FDE cie=00000080 pc=0000f820..0000fa5b │ │ │ │ │ - Augmentation data: 66 04 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000f82b │ │ │ │ │ +00000d6c 00000034 000009d8 FDE cie=00000398 pc=0000c100..0000c33b │ │ │ │ │ + Augmentation data: f6 05 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000c10b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000f82d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c10d │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000f833 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000c113 │ │ │ │ │ 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 0000f910 │ │ │ │ │ + DW_CFA_advance_loc1: 221 to 0000c1f0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f911 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c1f1 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f912 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c1f2 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f913 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c1f3 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000f918 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000c1f8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 194 to 0000f9da │ │ │ │ │ + DW_CFA_advance_loc1: 194 to 0000c2ba │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001044 000000d0 00001048 FDE cie=00000000 pc=0000fa60..0000fc00 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fa61 │ │ │ │ │ +00000da4 000000d0 00000da8 FDE cie=00000000 pc=0000c340..0000c4e0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c341 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fa62 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c342 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fa63 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c343 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fa64 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c344 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000fa72 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000c352 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 39 to 0000fa99 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 0000c379 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000fa9c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c37c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000faac │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000c38c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000fab8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000c398 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fab9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c399 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000faba │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c39a │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fabb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c39b │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fabc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c39c │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000fac0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000c3a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000facd │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000c3ad │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000facf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c3af │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 42 to 0000faf9 │ │ │ │ │ + DW_CFA_advance_loc: 42 to 0000c3d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 58 to 0000fb33 │ │ │ │ │ + DW_CFA_advance_loc: 58 to 0000c413 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb34 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c414 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb35 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c415 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000fb3d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000c41d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000fb49 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000c429 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb4a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c42a │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb4b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c42b │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb4c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c42c │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb4d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c42d │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000fb50 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c430 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000fb62 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000c442 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000fb64 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c444 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000fb74 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000c454 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000fb7e │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000c45e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb7f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c45f │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb80 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c460 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb81 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c461 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb82 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c462 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000fb88 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000c468 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000fb8b │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c46b │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb8c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c46c │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000fb8e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c46e │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000fb96 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000c476 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000fb99 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c479 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb9a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c47a │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb9b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c47b │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb9c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c47c │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb9d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c47d │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000fba0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c480 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000fbaa │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000c48a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fbab │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c48b │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fbac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c48c │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fbad │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c48d │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fbae │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c48e │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000fbb0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c490 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000fbbd │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000c49d │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fbbe │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c49e │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000fbdc │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000c4bc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001118 00000044 0000109c FDE cie=00000080 pc=0000fc00..0001020d │ │ │ │ │ - Augmentation data: 6f 03 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000fc0b │ │ │ │ │ +00000e78 00000044 00000ae4 FDE cie=00000398 pc=0000c4e0..0000caed │ │ │ │ │ + Augmentation data: ff 04 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000c4eb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000fc0d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c4ed │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000fc13 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000c4f3 │ │ │ │ │ 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: 248 to 0000fd0b │ │ │ │ │ + DW_CFA_advance_loc1: 248 to 0000c5eb │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ - DW_CFA_advance_loc1: 207 to 0000fdda │ │ │ │ │ + DW_CFA_advance_loc1: 207 to 0000c6ba │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fddb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c6bb │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fddc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c6bc │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fddd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c6bd │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000fde0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c6c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 243 to 0000fed3 │ │ │ │ │ + DW_CFA_advance_loc1: 243 to 0000c7b3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fed4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c7b4 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fed5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c7b5 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fed6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c7b6 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000fee0 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000c7c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001160 00000040 000010e4 FDE cie=00000080 pc=00009870..0000b6b6 │ │ │ │ │ - Augmentation data: 63 03 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009871 │ │ │ │ │ +00000ec0 00000040 00000b2c FDE cie=00000398 pc=00006150..00007f96 │ │ │ │ │ + Augmentation data: f3 04 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006151 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00009873 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00006153 │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00009876 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006156 │ │ │ │ │ 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: 315 to 000099b1 │ │ │ │ │ + DW_CFA_advance_loc2: 315 to 00006291 │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ - DW_CFA_advance_loc2: 2115 to 0000a1f4 │ │ │ │ │ + DW_CFA_advance_loc2: 2115 to 00006ad4 │ │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000a201 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00006ae1 │ │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ - DW_CFA_advance_loc2: 339 to 0000a354 │ │ │ │ │ + DW_CFA_advance_loc2: 339 to 00006c34 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a355 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c35 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a356 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c36 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a357 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c37 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000a360 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00006c40 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00000f04 0000001c 00000b70 FDE cie=00000398 pc=00003390..00003585 │ │ │ │ │ + Augmentation data: 75 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 │ │ │ │ │ + │ │ │ │ │ +00000f24 00000010 00000f28 FDE cie=00000000 pc=00003880..000038bf │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00000f38 00000010 00000f3c FDE cie=00000000 pc=0000caed..0000caf1 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00000f4c 00000010 00000f50 FDE cie=00000000 pc=0000caf1..0000caf5 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00000f60 0000002c 00000f64 FDE cie=00000000 pc=0000fd00..0000fdd7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd01 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000fd03 │ │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000fd06 │ │ │ │ │ + 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: 125 to 0000fd83 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd84 │ │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd85 │ │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd86 │ │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000fd90 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00000f90 00000044 00000bfc FDE cie=00000398 pc=0000cb00..0000f26f │ │ │ │ │ + Augmentation data: f2 04 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cb01 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000cb03 │ │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000cb05 │ │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000cb17 │ │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ + DW_CFA_advance_loc1: 115 to 0000cb8a │ │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ │ + DW_CFA_advance_loc2: 2437 to 0000d50f │ │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ │ + DW_CFA_advance_loc2: 2666 to 0000df79 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000df7a │ │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000df7b │ │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000df7c │ │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000df80 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_advance_loc2: 640 to 0000e200 │ │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ │ + DW_CFA_advance_loc2: 3621 to 0000f025 │ │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ │ + │ │ │ │ │ +00000fd8 0000001c 00000c44 FDE cie=00000398 pc=00003586..00003711 │ │ │ │ │ + Augmentation data: 6d 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 │ │ │ │ │ + │ │ │ │ │ +00000ff8 00000038 00000ffc FDE cie=00000000 pc=0000fde0..0000fe3a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fde1 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fde2 │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000fdf0 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 0000fe0f │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000fe13 │ │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fe14 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000fe1c │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000fe25 │ │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000fe2f │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000fe37 │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fe38 │ │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fe39 │ │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00001034 00000044 00001038 FDE cie=00000000 pc=0000fe40..0000fea3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fe41 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fe42 │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000fe50 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 0000fe6f │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000fe73 │ │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fe74 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000fe7c │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000fe85 │ │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000fe8e │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000fe94 │ │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fe95 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000fe97 │ │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fe98 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000fea0 │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fea1 │ │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fea2 │ │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +0000107c 00000054 00001080 FDE cie=00000000 pc=0000feb0..00010009 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000feb1 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000feb2 │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000feb3 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000feb4 │ │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000feb7 │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_advance_loc1: 181 to 0000ff6c │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ff6d │ │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ff6e │ │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ff6f │ │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ff70 │ │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ff78 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000ffc2 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ffc3 │ │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ffc4 │ │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ffc5 │ │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ffc6 │ │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000ffd0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +000010d4 00000080 000010d8 FDE cie=00000000 pc=00010010..00010218 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00010011 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00010012 │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00010013 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00010014 │ │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00010022 │ │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_advance_loc1: 79 to 00010071 │ │ │ │ │ + DW_CFA_def_cfa_offset: 120 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00010072 │ │ │ │ │ + DW_CFA_def_cfa_offset: 124 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00010077 │ │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0001007f │ │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00010088 │ │ │ │ │ + DW_CFA_def_cfa_offset: 120 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 000100a7 │ │ │ │ │ + DW_CFA_def_cfa_offset: 124 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000100ac │ │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_advance_loc: 38 to 000100d2 │ │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_advance_loc1: 224 to 000101b2 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000101b3 │ │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000101b4 │ │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000101b5 │ │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000101b6 │ │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000101c0 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000101c3 │ │ │ │ │ + DW_CFA_def_cfa_offset: 120 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000101c7 │ │ │ │ │ + DW_CFA_def_cfa_offset: 124 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000101c8 │ │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000101ce │ │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000101dd │ │ │ │ │ + DW_CFA_def_cfa_offset: 120 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000101e3 │ │ │ │ │ + DW_CFA_def_cfa_offset: 124 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000101e4 │ │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000101ea │ │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000101fb │ │ │ │ │ + DW_CFA_def_cfa_offset: 120 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000101fc │ │ │ │ │ + DW_CFA_def_cfa_offset: 124 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00010201 │ │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00010209 │ │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000011a4 0000001c 00001128 FDE cie=00000080 pc=00003681..00003876 │ │ │ │ │ +00001158 00000048 00000dc4 FDE cie=00000398 pc=0000f270..0000fcfc │ │ │ │ │ + Augmentation data: f6 03 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f271 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000f273 │ │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000f275 │ │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000f28d │ │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ + DW_CFA_advance_loc1: 214 to 0000f363 │ │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ │ + DW_CFA_advance_loc2: 399 to 0000f4f2 │ │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ │ + DW_CFA_advance_loc1: 127 to 0000f571 │ │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ │ + DW_CFA_advance_loc2: 376 to 0000f6e9 │ │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ │ + DW_CFA_advance_loc2: 496 to 0000f8d9 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f8da │ │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f8db │ │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f8dc │ │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000f8e0 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_advance_loc2: 873 to 0000fc49 │ │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ │ + │ │ │ │ │ +000011a4 0000001c 00000e10 FDE cie=00000398 pc=00003712..00003877 │ │ │ │ │ Augmentation data: e5 03 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 │ │ │ │ │ │ │ │ │ │ -000011c4 00000010 000011c8 FDE cie=00000000 pc=000038e0..0000391f │ │ │ │ │ +000011c4 00000010 000011c8 FDE cie=00000000 pc=000038c0..00003913 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000011d8 00000018 000011dc FDE cie=00000000 pc=00010210..00010224 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00010211 │ │ │ │ │ +000011d8 00000018 000011dc FDE cie=00000000 pc=00010220..00010234 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00010221 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0001021f │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0001022f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000011f4 ZERO terminator │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,56 +1,23 @@ │ │ │ │ │ __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_traitsIcESaIcEE12_M_constructEjc │ │ │ │ │ -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj │ │ │ │ │ -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj │ │ │ │ │ -_ZSt20__throw_length_errorPKc │ │ │ │ │ -__gxx_personality_v0 │ │ │ │ │ -_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 │ │ │ │ │ -_ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ -_ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ -_ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ -_ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_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 │ │ │ │ │ -_ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ -_ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ -_ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ -_ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ -_ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ freeCString │ │ │ │ │ _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ +_Unwind_Resume │ │ │ │ │ +__gxx_personality_v0 │ │ │ │ │ _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ _ZN5seqan6StringIcNS_5AllocIvEEEC2IS3_jvvEERKT_T0_ │ │ │ │ │ _ZN5seqan6StringIcNS_5AllocIvEEEC1IS3_jvvEERKT_T0_ │ │ │ │ │ _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE │ │ │ │ │ _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ @@ -69,17 +36,50 @@ │ │ │ │ │ _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ adapterAlignment │ │ │ │ │ +_ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ +_ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ +_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z │ │ │ │ │ +vsnprintf │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEjc │ │ │ │ │ +_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 │ │ │ │ │ +_ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ +_ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ +_ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ +_ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_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 │ │ │ │ │ +_ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ +_ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ +_ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ +_ZZN5seqan24AlphabetConversionTable_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,442 +3,442 @@ │ │ │ │ │ 0x000008b8 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ │ 0x000008c8 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ │ 0x000008d8 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ │ 0x000008e8 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ │ 0x000008f8 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ │ 0x00000908 6c697a65 005f5a53 74323169 6f735f62 lize._ZSt21ios_b │ │ │ │ │ 0x00000918 6173655f 6c696272 6172795f 696e6974 ase_library_init │ │ │ │ │ - 0x00000928 76005f5a 4e395f5f 676e755f 63787831 v._ZN9__gnu_cxx1 │ │ │ │ │ - 0x00000938 325f5f74 6f5f7873 7472696e 67494e53 2__to_xstringINS │ │ │ │ │ - 0x00000948 74375f5f 63787831 31313262 61736963 t7__cxx1112basic │ │ │ │ │ - 0x00000958 5f737472 696e6749 63537431 31636861 _stringIcSt11cha │ │ │ │ │ - 0x00000968 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ │ - 0x00000978 45456345 45545f50 46695054 305f6a50 EEcEET_PFiPT0_jP │ │ │ │ │ - 0x00000988 4b53385f 5063456a 53425f7a 005f5a4e KS8_PcEjSB_z._ZN │ │ │ │ │ - 0x00000998 5374375f 5f637878 31313132 62617369 St7__cxx1112basi │ │ │ │ │ - 0x000009a8 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch │ │ │ │ │ - 0x000009b8 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc │ │ │ │ │ - 0x000009c8 4545395f 4d5f6372 65617465 45526a6a EE9_M_createERjj │ │ │ │ │ - 0x000009d8 006d656d 63707900 5f5a4e31 3553636f .memcpy._ZN15Sco │ │ │ │ │ - 0x000009e8 72656441 6c69676e 6d656e74 39676574 redAlignment9get │ │ │ │ │ - 0x000009f8 53747269 6e674235 63787831 31457600 StringB5cxx11Ev. │ │ │ │ │ - 0x00000a08 76736e70 72696e74 66005f5a 4e537437 vsnprintf._ZNSt7 │ │ │ │ │ - 0x00000a18 5f5f6378 78313131 32626173 69635f73 __cxx1112basic_s │ │ │ │ │ - 0x00000a28 7472696e 67496353 74313163 6861725f tringIcSt11char_ │ │ │ │ │ - 0x00000a38 74726169 74734963 45536149 63454531 traitsIcESaIcEE1 │ │ │ │ │ - 0x00000a48 325f4d5f 636f6e73 74727563 74456a63 2_M_constructEjc │ │ │ │ │ - 0x00000a58 005f5a4e 5374375f 5f637878 31313132 ._ZNSt7__cxx1112 │ │ │ │ │ - 0x00000a68 62617369 635f7374 72696e67 49635374 basic_stringIcSt │ │ │ │ │ - 0x00000a78 31316368 61725f74 72616974 73496345 11char_traitsIcE │ │ │ │ │ - 0x00000a88 53614963 4545395f 4d5f6170 70656e64 SaIcEE9_M_append │ │ │ │ │ - 0x00000a98 45504b63 6a005f5a 646c5076 6a005f5a EPKcj._ZdlPvj._Z │ │ │ │ │ - 0x00000aa8 4e537437 5f5f6378 78313131 32626173 NSt7__cxx1112bas │ │ │ │ │ - 0x00000ab8 69635f73 7472696e 67496353 74313163 ic_stringIcSt11c │ │ │ │ │ - 0x00000ac8 6861725f 74726169 74734963 45536149 har_traitsIcESaI │ │ │ │ │ - 0x00000ad8 63454531 305f4d5f 7265706c 61636545 cEE10_M_replaceE │ │ │ │ │ - 0x00000ae8 6a6a504b 636a005f 5a537432 305f5f74 jjPKcj._ZSt20__t │ │ │ │ │ - 0x00000af8 68726f77 5f6c656e 6774685f 6572726f hrow_length_erro │ │ │ │ │ - 0x00000b08 72504b63 005f5f67 78785f70 6572736f rPKc.__gxx_perso │ │ │ │ │ - 0x00000b18 6e616c69 74795f76 30005f5a 4e537437 nality_v0._ZNSt7 │ │ │ │ │ - 0x00000b28 5f5f6378 78313131 32626173 69635f73 __cxx1112basic_s │ │ │ │ │ - 0x00000b38 7472696e 67496353 74313163 6861725f tringIcSt11char_ │ │ │ │ │ - 0x00000b48 74726169 74734963 45536149 63454531 traitsIcESaIcEE1 │ │ │ │ │ - 0x00000b58 305f4d5f 64697370 6f736545 76005f55 0_M_disposeEv._U │ │ │ │ │ - 0x00000b68 6e77696e 645f5265 73756d65 005f5a4e nwind_Resume._ZN │ │ │ │ │ - 0x00000b78 5374375f 5f637878 31313135 62617369 St7__cxx1115basi │ │ │ │ │ - 0x00000b88 635f7374 72696e67 62756649 63537431 c_stringbufIcSt1 │ │ │ │ │ - 0x00000b98 31636861 725f7472 61697473 49634553 1char_traitsIcES │ │ │ │ │ - 0x00000ba8 61496345 45443245 76005f5a 54564e53 aIcEED2Ev._ZTVNS │ │ │ │ │ - 0x00000bb8 74375f5f 63787831 31313562 61736963 t7__cxx1115basic │ │ │ │ │ - 0x00000bc8 5f737472 696e6762 75664963 53743131 _stringbufIcSt11 │ │ │ │ │ - 0x00000bd8 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ │ - 0x00000be8 49634545 45005f5a 54565374 31356261 IcEEE._ZTVSt15ba │ │ │ │ │ - 0x00000bf8 7369635f 73747265 616d6275 66496353 sic_streambufIcS │ │ │ │ │ - 0x00000c08 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ - 0x00000c18 4545005f 5a4e5374 366c6f63 616c6544 EE._ZNSt6localeD │ │ │ │ │ - 0x00000c28 31457600 5f5a4e53 74375f5f 63787831 1Ev._ZNSt7__cxx1 │ │ │ │ │ - 0x00000c38 31313562 61736963 5f737472 696e6762 115basic_stringb │ │ │ │ │ - 0x00000c48 75664963 53743131 63686172 5f747261 ufIcSt11char_tra │ │ │ │ │ - 0x00000c58 69747349 63455361 49634545 44314576 itsIcESaIcEED1Ev │ │ │ │ │ - 0x00000c68 005f5a4e 5374375f 5f637878 31313135 ._ZNSt7__cxx1115 │ │ │ │ │ - 0x00000c78 62617369 635f7374 72696e67 62756649 basic_stringbufI │ │ │ │ │ - 0x00000c88 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ - 0x00000c98 49634553 61496345 45443045 76005f5a IcESaIcEED0Ev._Z │ │ │ │ │ - 0x00000ca8 4e357365 71616e39 676f4675 72746865 N5seqan9goFurthe │ │ │ │ │ - 0x00000cb8 72494b4e 535f3447 61707349 4e535f36 rIKNS_4GapsINS_6 │ │ │ │ │ - 0x00000cc8 53747269 6e67494e 535f3130 53696d70 StringINS_10Simp │ │ │ │ │ - 0x00000cd8 6c655479 70654968 4e535f35 446e6135 leTypeIhNS_5Dna5 │ │ │ │ │ - 0x00000ce8 5f454545 4e535f35 416c6c6f 63497645 _EEENS_5AllocIvE │ │ │ │ │ - 0x00000cf8 4545454e 535f3354 6167494e 535f3130 EEENS_3TagINS_10 │ │ │ │ │ - 0x00000d08 41727261 79476170 735f4545 45454569 ArrayGaps_EEEEEi │ │ │ │ │ - 0x00000d18 45457652 4e535f34 49746572 49545f4e EEvRNS_4IterIT_N │ │ │ │ │ - 0x00000d28 535f3132 47617073 49746572 61746f72 S_12GapsIterator │ │ │ │ │ - 0x00000d38 4953425f 45454545 54305f00 5f5a4e35 ISB_EEEET0_._ZN5 │ │ │ │ │ - 0x00000d48 73657161 6e357772 69746549 4e535f34 seqan5writeINS_4 │ │ │ │ │ - 0x00000d58 49746572 494e5374 375f5f63 78783131 IterINSt7__cxx11 │ │ │ │ │ - 0x00000d68 31396261 7369635f 6f737472 696e6773 19basic_ostrings │ │ │ │ │ - 0x00000d78 74726561 6d496353 74313163 6861725f treamIcSt11char_ │ │ │ │ │ - 0x00000d88 74726169 74734963 45536149 63454545 traitsIcESaIcEEE │ │ │ │ │ - 0x00000d98 4e535f31 34537472 65616d49 74657261 NS_14StreamItera │ │ │ │ │ - 0x00000da8 746f7249 4e535f33 54616749 4e535f37 torINS_3TagINS_7 │ │ │ │ │ - 0x00000db8 4f757470 75745f45 45454545 45454e53 Output_EEEEEEENS │ │ │ │ │ - 0x00000dc8 5f365374 72696e67 494e535f 31305369 _6StringINS_10Si │ │ │ │ │ - 0x00000dd8 6d706c65 54797065 49684e53 5f35446e mpleTypeIhNS_5Dn │ │ │ │ │ - 0x00000de8 61355f45 45454e53 5f35416c 6c6f6349 a5_EEENS_5AllocI │ │ │ │ │ - 0x00000df8 76454545 454e5339 5f494e53 5f313041 vEEEENS9_INS_10A │ │ │ │ │ - 0x00000e08 72726179 47617073 5f454545 45457652 rrayGaps_EEEEEvR │ │ │ │ │ - 0x00000e18 545f524b 4e535f34 47617073 4954305f T_RKNS_4GapsIT0_ │ │ │ │ │ - 0x00000e28 54315f45 45005f5a 4e357365 71616e32 T1_EE._ZN5seqan2 │ │ │ │ │ - 0x00000e38 34416c70 68616265 74436f6e 76657273 4AlphabetConvers │ │ │ │ │ - 0x00000e48 696f6e54 61626c65 5f49634e 535f3136 ionTable_IcNS_16 │ │ │ │ │ - 0x00000e58 4d6f6469 66696564 416c7068 61626574 ModifiedAlphabet │ │ │ │ │ - 0x00000e68 494e535f 31305369 6d706c65 54797065 INS_10SimpleType │ │ │ │ │ - 0x00000e78 49684e53 5f35446e 61355f45 45454e53 IhNS_5Dna5_EEENS │ │ │ │ │ - 0x00000e88 5f394d6f 64457870 616e6449 4c633435 _9ModExpandILc45 │ │ │ │ │ - 0x00000e98 454e535f 33546167 494e535f 38446566 ENS_3TagINS_8Def │ │ │ │ │ - 0x00000ea8 61756c74 5f454545 45454545 45357461 ault_EEEEEEEE5ta │ │ │ │ │ - 0x00000eb8 626c6545 005f5a4e 31355363 6f726564 bleE._ZN15Scored │ │ │ │ │ - 0x00000ec8 416c6967 6e6d656e 74433245 524e3573 AlignmentC2ERN5s │ │ │ │ │ - 0x00000ed8 6571616e 35416c69 676e494e 53305f36 eqan5AlignINS0_6 │ │ │ │ │ - 0x00000ee8 53747269 6e67494e 53305f31 3053696d StringINS0_10Sim │ │ │ │ │ - 0x00000ef8 706c6554 79706549 684e5330 5f35446e pleTypeIhNS0_5Dn │ │ │ │ │ - 0x00000f08 61355f45 45454e53 305f3541 6c6c6f63 a5_EEENS0_5Alloc │ │ │ │ │ - 0x00000f18 49764545 45454e53 305f3354 6167494e IvEEEENS0_3TagIN │ │ │ │ │ - 0x00000f28 53305f31 30417272 61794761 70735f45 S0_10ArrayGaps_E │ │ │ │ │ - 0x00000f38 45454545 69696900 5f5a4e53 7438696f EEEEiii._ZNSt8io │ │ │ │ │ - 0x00000f48 735f6261 73654332 4576005f 5a545653 s_baseC2Ev._ZTVS │ │ │ │ │ - 0x00000f58 74396261 7369635f 696f7349 63537431 t9basic_iosIcSt1 │ │ │ │ │ - 0x00000f68 31636861 725f7472 61697473 49634545 1char_traitsIcEE │ │ │ │ │ - 0x00000f78 005f5a54 544e5374 375f5f63 78783131 ._ZTTNSt7__cxx11 │ │ │ │ │ - 0x00000f88 31396261 7369635f 6f737472 696e6773 19basic_ostrings │ │ │ │ │ - 0x00000f98 74726561 6d496353 74313163 6861725f treamIcSt11char_ │ │ │ │ │ - 0x00000fa8 74726169 74734963 45536149 63454545 traitsIcESaIcEEE │ │ │ │ │ - 0x00000fb8 005f5a4e 53743962 61736963 5f696f73 ._ZNSt9basic_ios │ │ │ │ │ - 0x00000fc8 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ │ - 0x00000fd8 73496345 4534696e 69744550 53743135 sIcEE4initEPSt15 │ │ │ │ │ - 0x00000fe8 62617369 635f7374 7265616d 62756649 basic_streambufI │ │ │ │ │ - 0x00000ff8 6353315f 45005f5a 54564e53 74375f5f cS1_E._ZTVNSt7__ │ │ │ │ │ - 0x00001008 63787831 31313962 61736963 5f6f7374 cxx1119basic_ost │ │ │ │ │ - 0x00001018 72696e67 73747265 616d4963 53743131 ringstreamIcSt11 │ │ │ │ │ - 0x00001028 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ │ - 0x00001038 49634545 45005f5a 4e537436 6c6f6361 IcEEE._ZNSt6loca │ │ │ │ │ - 0x00001048 6c654331 4576005f 5a4e5374 39626173 leC1Ev._ZNSt9bas │ │ │ │ │ - 0x00001058 69635f69 6f734963 53743131 63686172 ic_iosIcSt11char │ │ │ │ │ - 0x00001068 5f747261 69747349 63454535 636c6561 _traitsIcEE5clea │ │ │ │ │ - 0x00001078 72455374 31325f49 6f735f49 6f737461 rESt12_Ios_Iosta │ │ │ │ │ - 0x00001088 7465005f 5a4e5374 38696f73 5f626173 te._ZNSt8ios_bas │ │ │ │ │ - 0x00001098 65443245 76005f5a 4e537437 5f5f6378 eD2Ev._ZNSt7__cx │ │ │ │ │ - 0x000010a8 78313131 32626173 69635f73 7472696e x1112basic_strin │ │ │ │ │ - 0x000010b8 67496353 74313163 6861725f 74726169 gIcSt11char_trai │ │ │ │ │ - 0x000010c8 74734963 45536149 63454539 5f4d5f61 tsIcESaIcEE9_M_a │ │ │ │ │ - 0x000010d8 73736967 6e45524b 53345f00 5f5a4e53 ssignERKS4_._ZNS │ │ │ │ │ - 0x000010e8 74375f5f 63787831 31313962 61736963 t7__cxx1119basic │ │ │ │ │ - 0x000010f8 5f6f7374 72696e67 73747265 616d4963 _ostringstreamIc │ │ │ │ │ - 0x00001108 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ │ - 0x00001118 63455361 49634545 44314576 005f5a4e cESaIcEED1Ev._ZN │ │ │ │ │ - 0x00001128 31355363 6f726564 416c6967 6e6d656e 15ScoredAlignmen │ │ │ │ │ - 0x00001138 74433145 524e3573 6571616e 35416c69 tC1ERN5seqan5Ali │ │ │ │ │ - 0x00001148 676e494e 53305f36 53747269 6e67494e gnINS0_6StringIN │ │ │ │ │ - 0x00001158 53305f31 3053696d 706c6554 79706549 S0_10SimpleTypeI │ │ │ │ │ - 0x00001168 684e5330 5f35446e 61355f45 45454e53 hNS0_5Dna5_EEENS │ │ │ │ │ - 0x00001178 305f3541 6c6c6f63 49764545 45454e53 0_5AllocIvEEEENS │ │ │ │ │ - 0x00001188 305f3354 6167494e 53305f31 30417272 0_3TagINS0_10Arr │ │ │ │ │ - 0x00001198 61794761 70735f45 45454545 69696900 ayGaps_EEEEEiii. │ │ │ │ │ - 0x000011a8 5f5a4756 4e357365 71616e32 34416c70 _ZGVN5seqan24Alp │ │ │ │ │ - 0x000011b8 68616265 74436f6e 76657273 696f6e54 habetConversionT │ │ │ │ │ - 0x000011c8 61626c65 5f49634e 535f3136 4d6f6469 able_IcNS_16Modi │ │ │ │ │ - 0x000011d8 66696564 416c7068 61626574 494e535f fiedAlphabetINS_ │ │ │ │ │ - 0x000011e8 31305369 6d706c65 54797065 49684e53 10SimpleTypeIhNS │ │ │ │ │ - 0x000011f8 5f35446e 61355f45 45454e53 5f394d6f _5Dna5_EEENS_9Mo │ │ │ │ │ - 0x00001208 64457870 616e6449 4c633435 454e535f dExpandILc45ENS_ │ │ │ │ │ - 0x00001218 33546167 494e535f 38446566 61756c74 3TagINS_8Default │ │ │ │ │ - 0x00001228 5f454545 45454545 45357461 626c6545 _EEEEEEEE5tableE │ │ │ │ │ - 0x00001238 005f5a5a 4e357365 71616e32 34416c70 ._ZZN5seqan24Alp │ │ │ │ │ - 0x00001248 68616265 74436f6e 76657273 696f6e54 habetConversionT │ │ │ │ │ - 0x00001258 61626c65 5f49634e 535f3136 4d6f6469 able_IcNS_16Modi │ │ │ │ │ - 0x00001268 66696564 416c7068 61626574 494e535f fiedAlphabetINS_ │ │ │ │ │ - 0x00001278 31305369 6d706c65 54797065 49684e53 10SimpleTypeIhNS │ │ │ │ │ - 0x00001288 5f35446e 61355f45 45454e53 5f394d6f _5Dna5_EEENS_9Mo │ │ │ │ │ - 0x00001298 64457870 616e6449 4c633435 454e535f dExpandILc45ENS_ │ │ │ │ │ - 0x000012a8 33546167 494e535f 38446566 61756c74 3TagINS_8Default │ │ │ │ │ - 0x000012b8 5f454545 45454545 45313069 6e697469 _EEEEEEEE10initi │ │ │ │ │ - 0x000012c8 616c697a 65457645 31355f69 735f696e alizeEvE15_is_in │ │ │ │ │ - 0x000012d8 69746961 6c697a65 64005f5a 5a4e3573 itialized._ZZN5s │ │ │ │ │ - 0x000012e8 6571616e 3234416c 70686162 6574436f eqan24AlphabetCo │ │ │ │ │ - 0x000012f8 6e766572 73696f6e 5461626c 655f4963 nversionTable_Ic │ │ │ │ │ - 0x00001308 4e535f31 364d6f64 69666965 64416c70 NS_16ModifiedAlp │ │ │ │ │ - 0x00001318 68616265 74494e53 5f313053 696d706c habetINS_10Simpl │ │ │ │ │ - 0x00001328 65547970 6549684e 535f3544 6e61355f eTypeIhNS_5Dna5_ │ │ │ │ │ - 0x00001338 4545454e 535f394d 6f644578 70616e64 EEENS_9ModExpand │ │ │ │ │ - 0x00001348 494c6334 35454e53 5f335461 67494e53 ILc45ENS_3TagINS │ │ │ │ │ - 0x00001358 5f384465 6661756c 745f4545 45454545 _8Default_EEEEEE │ │ │ │ │ - 0x00001368 45453130 696e6974 69616c69 7a654576 EE10initializeEv │ │ │ │ │ - 0x00001378 45313174 61626c65 5f73746f 7265005f E11table_store._ │ │ │ │ │ - 0x00001388 5a5a4e35 73657161 6e323441 6c706861 ZZN5seqan24Alpha │ │ │ │ │ - 0x00001398 62657443 6f6e7665 7273696f 6e546162 betConversionTab │ │ │ │ │ - 0x000013a8 6c655f49 634e535f 31305369 6d706c65 le_IcNS_10Simple │ │ │ │ │ - 0x000013b8 54797065 49684e53 5f35446e 61355f45 TypeIhNS_5Dna5_E │ │ │ │ │ - 0x000013c8 45454531 30696e69 7469616c 697a6545 EEE10initializeE │ │ │ │ │ - 0x000013d8 76453135 5f69735f 696e6974 69616c69 vE15_is_initiali │ │ │ │ │ - 0x000013e8 7a656400 5f5a4e35 73657161 6e323144 zed._ZN5seqan21D │ │ │ │ │ - 0x000013f8 5043656c 6c446566 61756c74 496e6669 PCellDefaultInfi │ │ │ │ │ - 0x00001408 6e697479 494e535f 37445043 656c6c5f nityINS_7DPCell_ │ │ │ │ │ - 0x00001418 49694e53 5f335461 67494e53 5f313141 IiNS_3TagINS_11A │ │ │ │ │ - 0x00001428 6666696e 65476170 735f4545 45454545 ffineGaps_EEEEEE │ │ │ │ │ - 0x00001438 3556414c 55454500 5f5a6e77 6a005f5a 5VALUEE._Znwj._Z │ │ │ │ │ - 0x00001448 646c5076 00667265 65435374 72696e67 dlPv.freeCString │ │ │ │ │ - 0x00001458 00667265 65005f5a 31386370 70537472 .free._Z18cppStr │ │ │ │ │ - 0x00001468 696e6754 6f435374 72696e67 4e537437 ingToCStringNSt7 │ │ │ │ │ - 0x00001478 5f5f6378 78313131 32626173 69635f73 __cxx1112basic_s │ │ │ │ │ - 0x00001488 7472696e 67496353 74313163 6861725f tringIcSt11char_ │ │ │ │ │ - 0x00001498 74726169 74734963 45536149 63454545 traitsIcESaIcEEE │ │ │ │ │ - 0x000014a8 006d616c 6c6f6300 6d656d6d 6f766500 .malloc.memmove. │ │ │ │ │ - 0x000014b8 5f5a4e35 73657161 6e35636c 65617249 _ZN5seqan5clearI │ │ │ │ │ - 0x000014c8 4e535f36 4d617472 6978494e 535f3744 NS_6MatrixINS_7D │ │ │ │ │ - 0x000014d8 5043656c 6c5f4969 4e535f33 54616749 PCell_IiNS_3TagI │ │ │ │ │ - 0x000014e8 4e535f31 314c696e 65617247 6170735f NS_11LinearGaps_ │ │ │ │ │ - 0x000014f8 45454545 454c6a32 454e535f 36537472 EEEEELj2ENS_6Str │ │ │ │ │ - 0x00001508 696e6749 53365f4e 535f3541 6c6c6f63 ingIS6_NS_5Alloc │ │ │ │ │ - 0x00001518 49764545 45454545 45457652 4e535f36 IvEEEEEEEEvRNS_6 │ │ │ │ │ - 0x00001528 486f6c64 65724954 5f4e5333 5f494e53 HolderIT_NS3_INS │ │ │ │ │ - 0x00001538 5f395472 69737461 74655f45 45454545 _9Tristate_EEEEE │ │ │ │ │ - 0x00001548 005f5a4e 35736571 616e3563 6c656172 ._ZN5seqan5clear │ │ │ │ │ - 0x00001558 494e535f 364d6174 72697849 684c6a32 INS_6MatrixIhLj2 │ │ │ │ │ - 0x00001568 454e535f 36537472 696e6749 684e535f ENS_6StringIhNS_ │ │ │ │ │ - 0x00001578 35416c6c 6f634976 45454545 45454545 5AllocIvEEEEEEEE │ │ │ │ │ - 0x00001588 76524e53 5f36486f 6c646572 49545f4e vRNS_6HolderIT_N │ │ │ │ │ - 0x00001598 535f3354 6167494e 535f3954 72697374 S_3TagINS_9Trist │ │ │ │ │ - 0x000015a8 6174655f 45454545 45005f5a 4e357365 ate_EEEEE._ZN5se │ │ │ │ │ - 0x000015b8 71616e35 636c6561 72494e53 5f364d61 qan5clearINS_6Ma │ │ │ │ │ - 0x000015c8 74726978 494e535f 37445043 656c6c5f trixINS_7DPCell_ │ │ │ │ │ - 0x000015d8 49694e53 5f335461 67494e53 5f313141 IiNS_3TagINS_11A │ │ │ │ │ - 0x000015e8 6666696e 65476170 735f4545 4545454c ffineGaps_EEEEEL │ │ │ │ │ - 0x000015f8 6a32454e 535f3653 7472696e 67495336 j2ENS_6StringIS6 │ │ │ │ │ - 0x00001608 5f4e535f 35416c6c 6f634976 45454545 _NS_5AllocIvEEEE │ │ │ │ │ - 0x00001618 45454545 76524e53 5f36486f 6c646572 EEEEvRNS_6Holder │ │ │ │ │ - 0x00001628 49545f4e 53335f49 4e535f39 54726973 IT_NS3_INS_9Tris │ │ │ │ │ - 0x00001638 74617465 5f454545 4545005f 5a4e3573 tate_EEEEE._ZN5s │ │ │ │ │ - 0x00001648 6571616e 31334173 7369676e 53747269 eqan13AssignStri │ │ │ │ │ - 0x00001658 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1 │ │ │ │ │ - 0x00001668 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE │ │ │ │ │ - 0x00001678 45376173 7369676e 5f494e53 5f365374 E7assign_INS_6St │ │ │ │ │ - 0x00001688 72696e67 49684e53 5f35416c 6c6f6349 ringIhNS_5AllocI │ │ │ │ │ - 0x00001698 76454545 454b5339 5f454576 52545f52 vEEEEKS9_EEvRT_R │ │ │ │ │ - 0x000016a8 54305f4e 535f3453 697a6549 53425f45 T0_NS_4SizeISB_E │ │ │ │ │ - 0x000016b8 34547970 6545005f 5a4e3573 6571616e 4TypeE._ZN5seqan │ │ │ │ │ - 0x000016c8 31334173 7369676e 53747269 6e675f49 13AssignString_I │ │ │ │ │ - 0x000016d8 4e535f33 54616749 4e535f31 32546167 NS_3TagINS_12Tag │ │ │ │ │ - 0x000016e8 47656e65 726f7573 5f454545 45376173 Generous_EEEE7as │ │ │ │ │ - 0x000016f8 7369676e 5f494e53 5f365374 72696e67 sign_INS_6String │ │ │ │ │ - 0x00001708 49684e53 5f35416c 6c6f6349 76454545 IhNS_5AllocIvEEE │ │ │ │ │ - 0x00001718 454b5339 5f454576 52545f52 54305f00 EKS9_EEvRT_RT0_. │ │ │ │ │ - 0x00001728 5f5a4e35 73657161 6e313341 73736967 _ZN5seqan13Assig │ │ │ │ │ - 0x00001738 6e537472 696e675f 494e535f 33546167 nString_INS_3Tag │ │ │ │ │ - 0x00001748 494e535f 31325461 6747656e 65726f75 INS_12TagGenerou │ │ │ │ │ - 0x00001758 735f4545 45453761 73736967 6e5f494e s_EEEE7assign_IN │ │ │ │ │ - 0x00001768 535f3653 7472696e 67494e53 5f313053 S_6StringINS_10S │ │ │ │ │ - 0x00001778 696d706c 65547970 6549684e 535f3544 impleTypeIhNS_5D │ │ │ │ │ - 0x00001788 6e61355f 4545454e 535f3541 6c6c6f63 na5_EEENS_5Alloc │ │ │ │ │ - 0x00001798 49764545 45454b53 435f4545 7652545f IvEEEEKSC_EEvRT_ │ │ │ │ │ - 0x000017a8 5254305f 4e535f34 53697a65 4953455f RT0_NS_4SizeISE_ │ │ │ │ │ - 0x000017b8 45345479 70654500 5f5a4e35 73657161 E4TypeE._ZN5seqa │ │ │ │ │ - 0x000017c8 6e313341 73736967 6e537472 696e675f n13AssignString_ │ │ │ │ │ - 0x000017d8 494e535f 33546167 494e535f 31325461 INS_3TagINS_12Ta │ │ │ │ │ - 0x000017e8 6747656e 65726f75 735f4545 45453761 gGenerous_EEEE7a │ │ │ │ │ - 0x000017f8 73736967 6e5f494e 535f3653 7472696e ssign_INS_6Strin │ │ │ │ │ - 0x00001808 67494e53 5f313053 696d706c 65547970 gINS_10SimpleTyp │ │ │ │ │ - 0x00001818 6549684e 535f3544 6e61355f 4545454e eIhNS_5Dna5_EEEN │ │ │ │ │ - 0x00001828 535f3541 6c6c6f63 49764545 45454b53 S_5AllocIvEEEEKS │ │ │ │ │ - 0x00001838 435f4545 7652545f 5254305f 005f5a4e C_EEvRT_RT0_._ZN │ │ │ │ │ - 0x00001848 35736571 616e3133 41737369 676e5374 5seqan13AssignSt │ │ │ │ │ - 0x00001858 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS │ │ │ │ │ - 0x00001868 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E │ │ │ │ │ - 0x00001878 45454537 61737369 676e5f49 4e535f36 EEE7assign_INS_6 │ │ │ │ │ - 0x00001888 53747269 6e674963 4e535f35 416c6c6f StringIcNS_5Allo │ │ │ │ │ - 0x00001898 63497645 4545454b 53395f45 45765254 cIvEEEEKS9_EEvRT │ │ │ │ │ - 0x000018a8 5f525430 5f005f5a 4e357365 71616e36 _RT0_._ZN5seqan6 │ │ │ │ │ - 0x000018b8 53747269 6e674963 4e535f35 416c6c6f StringIcNS_5Allo │ │ │ │ │ - 0x000018c8 63497645 45454332 4953335f 6a767645 cIvEEEC2IS3_jvvE │ │ │ │ │ - 0x000018d8 45524b54 5f54305f 005f5a4e 35736571 ERKT_T0_._ZN5seq │ │ │ │ │ - 0x000018e8 616e3653 7472696e 6749634e 535f3541 an6StringIcNS_5A │ │ │ │ │ - 0x000018f8 6c6c6f63 49764545 45433149 53335f6a llocIvEEEC1IS3_j │ │ │ │ │ - 0x00001908 76764545 524b545f 54305f00 5f5a4e35 vvEERKT_T0_._ZN5 │ │ │ │ │ - 0x00001918 73657161 6e313341 73736967 6e537472 seqan13AssignStr │ │ │ │ │ - 0x00001928 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_ │ │ │ │ │ - 0x00001938 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE │ │ │ │ │ - 0x00001948 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S │ │ │ │ │ - 0x00001958 7472696e 6749634e 535f3541 6c6c6f63 tringIcNS_5Alloc │ │ │ │ │ - 0x00001968 49764545 45454b50 63454576 52545f52 IvEEEEKPcEEvRT_R │ │ │ │ │ - 0x00001978 54305f4e 535f3453 697a6549 53435f45 T0_NS_4SizeISC_E │ │ │ │ │ - 0x00001988 34547970 65450073 74726c65 6e005f5a 4TypeE.strlen._Z │ │ │ │ │ - 0x00001998 4e357365 71616e31 33417373 69676e53 N5seqan13AssignS │ │ │ │ │ - 0x000019a8 7472696e 675f494e 535f3354 6167494e tring_INS_3TagIN │ │ │ │ │ - 0x000019b8 535f3132 54616747 656e6572 6f75735f S_12TagGenerous_ │ │ │ │ │ - 0x000019c8 45454545 37617373 69676e5f 494e535f EEEE7assign_INS_ │ │ │ │ │ - 0x000019d8 36537472 696e6749 4e535f31 3053696d 6StringINS_10Sim │ │ │ │ │ - 0x000019e8 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna │ │ │ │ │ - 0x000019f8 355f4545 454e535f 35416c6c 6f634976 5_EEENS_5AllocIv │ │ │ │ │ - 0x00001a08 45454545 4b4e5336 5f496353 425f4545 EEEEKNS6_IcSB_EE │ │ │ │ │ - 0x00001a18 45457652 545f5254 305f005f 5a4e3573 EEvRT_RT0_._ZN5s │ │ │ │ │ - 0x00001a28 6571616e 32355472 616e736c 61746554 eqan25TranslateT │ │ │ │ │ - 0x00001a38 61626c65 43686172 546f446e 61355f49 ableCharToDna5_I │ │ │ │ │ - 0x00001a48 76453556 414c5545 45005f5a 4e357365 vE5VALUEE._ZN5se │ │ │ │ │ - 0x00001a58 71616e36 61737369 676e494e 535f3653 qan6assignINS_6S │ │ │ │ │ - 0x00001a68 7472696e 6749684e 535f3541 6c6c6f63 tringIhNS_5Alloc │ │ │ │ │ - 0x00001a78 49764545 45454545 76524e53 5f36486f IvEEEEEEvRNS_6Ho │ │ │ │ │ - 0x00001a88 6c646572 49545f4e 535f3354 6167494e lderIT_NS_3TagIN │ │ │ │ │ - 0x00001a98 535f3954 72697374 6174655f 45454545 S_9Tristate_EEEE │ │ │ │ │ - 0x00001aa8 45524b53 415f005f 5a4e3573 6571616e ERKSA_._ZN5seqan │ │ │ │ │ - 0x00001ab8 31334173 7369676e 53747269 6e675f49 13AssignString_I │ │ │ │ │ - 0x00001ac8 4e535f33 54616749 4e535f31 32546167 NS_3TagINS_12Tag │ │ │ │ │ - 0x00001ad8 47656e65 726f7573 5f454545 45376173 Generous_EEEE7as │ │ │ │ │ - 0x00001ae8 7369676e 5f494e53 5f365374 72696e67 sign_INS_6String │ │ │ │ │ - 0x00001af8 496a4e53 5f35416c 6c6f6349 76454545 IjNS_5AllocIvEEE │ │ │ │ │ - 0x00001b08 454b5339 5f454576 52545f52 54305f00 EKS9_EEvRT_RT0_. │ │ │ │ │ - 0x00001b18 5f5a4e35 73657161 6e365374 72696e67 _ZN5seqan6String │ │ │ │ │ - 0x00001b28 496a4e53 5f35416c 6c6f6349 76454545 IjNS_5AllocIvEEE │ │ │ │ │ - 0x00001b38 43324953 335f6a76 76454552 4b545f54 C2IS3_jvvEERKT_T │ │ │ │ │ - 0x00001b48 305f005f 5a4e3573 6571616e 36537472 0_._ZN5seqan6Str │ │ │ │ │ - 0x00001b58 696e6749 6a4e535f 35416c6c 6f634976 ingIjNS_5AllocIv │ │ │ │ │ - 0x00001b68 45454543 31495333 5f6a7676 4545524b EEEC1IS3_jvvEERK │ │ │ │ │ - 0x00001b78 545f5430 5f005f5a 4e357365 71616e36 T_T0_._ZN5seqan6 │ │ │ │ │ - 0x00001b88 63726561 7465494e 535f364d 61747269 createINS_6Matri │ │ │ │ │ - 0x00001b98 7849684c 6a32454e 535f3653 7472696e xIhLj2ENS_6Strin │ │ │ │ │ - 0x00001ba8 6749684e 535f3541 6c6c6f63 49764545 gIhNS_5AllocIvEE │ │ │ │ │ - 0x00001bb8 45454545 45457652 4e535f36 486f6c64 EEEEEEvRNS_6Hold │ │ │ │ │ - 0x00001bc8 65724954 5f4e535f 33546167 494e535f erIT_NS_3TagINS_ │ │ │ │ │ - 0x00001bd8 39547269 73746174 655f4545 45454500 9Tristate_EEEEE. │ │ │ │ │ - 0x00001be8 6d656d73 6574005f 5a4e3573 6571616e memset._ZN5seqan │ │ │ │ │ - 0x00001bf8 36726573 697a6549 684e535f 33546167 6resizeIhNS_3Tag │ │ │ │ │ - 0x00001c08 494e535f 31334675 6c6c4450 4d617472 INS_13FullDPMatr │ │ │ │ │ - 0x00001c18 69785f45 45454e53 5f365374 72696e67 ix_EEENS_6String │ │ │ │ │ - 0x00001c28 49684e53 5f35416c 6c6f6349 76454545 IhNS_5AllocIvEEE │ │ │ │ │ - 0x00001c38 45454576 524e535f 3944504d 61747269 EEEvRNS_9DPMatri │ │ │ │ │ - 0x00001c48 785f4954 5f54305f 54315f45 45005f5a x_IT_T0_T1_EE._Z │ │ │ │ │ - 0x00001c58 4e357365 71616e31 34526570 6c616365 N5seqan14Replace │ │ │ │ │ - 0x00001c68 53747269 6e675f49 4e535f33 54616749 String_INS_3TagI │ │ │ │ │ - 0x00001c78 4e535f31 32546167 47656e65 726f7573 NS_12TagGenerous │ │ │ │ │ - 0x00001c88 5f454545 45387265 706c6163 655f494e _EEEE8replace_IN │ │ │ │ │ - 0x00001c98 535f3653 7472696e 67496a4e 535f3541 S_6StringIjNS_5A │ │ │ │ │ - 0x00001ca8 6c6c6f63 49764545 45454b53 395f4545 llocIvEEEEKS9_EE │ │ │ │ │ - 0x00001cb8 7652545f 4e535f34 53697a65 4953425f vRT_NS_4SizeISB_ │ │ │ │ │ - 0x00001cc8 45345479 70654553 465f5254 305f005f E4TypeESF_RT0_._ │ │ │ │ │ - 0x00001cd8 5a4e3573 6571616e 3130696e 73657274 ZN5seqan10insert │ │ │ │ │ - 0x00001ce8 47617073 494e535f 34476170 73494e53 GapsINS_4GapsINS │ │ │ │ │ - 0x00001cf8 5f365374 72696e67 494e535f 31305369 _6StringINS_10Si │ │ │ │ │ - 0x00001d08 6d706c65 54797065 49684e53 5f35446e mpleTypeIhNS_5Dn │ │ │ │ │ - 0x00001d18 61355f45 45454e53 5f35416c 6c6f6349 a5_EEENS_5AllocI │ │ │ │ │ - 0x00001d28 76454545 454e535f 33546167 494e535f vEEEENS_3TagINS_ │ │ │ │ │ - 0x00001d38 31304172 72617947 6170735f 45454545 10ArrayGaps_EEEE │ │ │ │ │ - 0x00001d48 456a4545 76524b4e 535f3449 74657249 EjEEvRKNS_4IterI │ │ │ │ │ - 0x00001d58 545f4e53 5f313247 61707349 74657261 T_NS_12GapsItera │ │ │ │ │ - 0x00001d68 746f7249 53425f45 45454554 305f005f torISB_EEEET0_._ │ │ │ │ │ - 0x00001d78 5a4e3573 6571616e 32315f61 64617074 ZN5seqan21_adapt │ │ │ │ │ - 0x00001d88 54726163 65536567 6d656e74 73546f49 TraceSegmentsToI │ │ │ │ │ - 0x00001d98 4e535f36 53747269 6e67494e 535f3130 NS_6StringINS_10 │ │ │ │ │ - 0x00001da8 53696d70 6c655479 70654968 4e535f35 SimpleTypeIhNS_5 │ │ │ │ │ - 0x00001db8 446e6135 5f454545 4e535f35 416c6c6f Dna5_EEENS_5Allo │ │ │ │ │ - 0x00001dc8 63497645 4545454e 535f3354 6167494e cIvEEEENS_3TagIN │ │ │ │ │ - 0x00001dd8 535f3130 41727261 79476170 735f4545 S_10ArrayGaps_EE │ │ │ │ │ - 0x00001de8 4553375f 53415f6a 6a53365f 45457652 ES7_SA_jjS6_EEvR │ │ │ │ │ - 0x00001df8 4e535f34 47617073 49545f54 305f4545 NS_4GapsIT_T0_EE │ │ │ │ │ - 0x00001e08 524e5342 5f495431 5f54325f 4545524b RNSB_IT1_T2_EERK │ │ │ │ │ - 0x00001e18 4e53315f 494e535f 31335472 61636553 NS1_INS_13TraceS │ │ │ │ │ - 0x00001e28 65676d65 6e745f49 54335f54 345f4545 egment_IT3_T4_EE │ │ │ │ │ - 0x00001e38 54355f45 45005f5a 4e357365 71616e31 T5_EE._ZN5seqan1 │ │ │ │ │ - 0x00001e48 33417373 69676e53 7472696e 675f494e 3AssignString_IN │ │ │ │ │ - 0x00001e58 535f3354 6167494e 535f3132 54616747 S_3TagINS_12TagG │ │ │ │ │ - 0x00001e68 656e6572 6f75735f 45454545 37617373 enerous_EEEE7ass │ │ │ │ │ - 0x00001e78 69676e5f 494e535f 36537472 696e6749 ign_INS_6StringI │ │ │ │ │ - 0x00001e88 4e535f37 44504365 6c6c5f49 694e5331 NS_7DPCell_IiNS1 │ │ │ │ │ - 0x00001e98 5f494e53 5f31314c 696e6561 72476170 _INS_11LinearGap │ │ │ │ │ - 0x00001ea8 735f4545 4545454e 535f3541 6c6c6f63 s_EEEEENS_5Alloc │ │ │ │ │ - 0x00001eb8 49764545 45454b53 445f4545 7652545f IvEEEEKSD_EEvRT_ │ │ │ │ │ - 0x00001ec8 5254305f 4e535f34 53697a65 4953465f RT0_NS_4SizeISF_ │ │ │ │ │ - 0x00001ed8 45345479 70654500 5f5a4e35 73657161 E4TypeE._ZN5seqa │ │ │ │ │ - 0x00001ee8 6e313341 73736967 6e537472 696e675f n13AssignString_ │ │ │ │ │ - 0x00001ef8 494e535f 33546167 494e535f 31325461 INS_3TagINS_12Ta │ │ │ │ │ - 0x00001f08 6747656e 65726f75 735f4545 45453761 gGenerous_EEEE7a │ │ │ │ │ - 0x00001f18 73736967 6e5f494e 535f3653 7472696e ssign_INS_6Strin │ │ │ │ │ - 0x00001f28 67494e53 5f374450 43656c6c 5f49694e gINS_7DPCell_IiN │ │ │ │ │ - 0x00001f38 53315f49 4e535f31 314c696e 65617247 S1_INS_11LinearG │ │ │ │ │ - 0x00001f48 6170735f 45454545 454e535f 35416c6c aps_EEEEENS_5All │ │ │ │ │ - 0x00001f58 6f634976 45454545 4b53445f 45457652 ocIvEEEEKSD_EEvR │ │ │ │ │ - 0x00001f68 545f5254 305f005f 5a4e3573 6571616e T_RT0_._ZN5seqan │ │ │ │ │ - 0x00001f78 36617373 69676e49 4e535f36 53747269 6assignINS_6Stri │ │ │ │ │ - 0x00001f88 6e67494e 535f3744 5043656c 6c5f4969 ngINS_7DPCell_Ii │ │ │ │ │ - 0x00001f98 4e535f33 54616749 4e535f31 314c696e NS_3TagINS_11Lin │ │ │ │ │ - 0x00001fa8 65617247 6170735f 45454545 454e535f earGaps_EEEEENS_ │ │ │ │ │ - 0x00001fb8 35416c6c 6f634976 45454545 45457652 5AllocIvEEEEEEvR │ │ │ │ │ - 0x00001fc8 4e535f36 486f6c64 65724954 5f4e5333 NS_6HolderIT_NS3 │ │ │ │ │ - 0x00001fd8 5f494e53 5f395472 69737461 74655f45 _INS_9Tristate_E │ │ │ │ │ - 0x00001fe8 45454545 524b5345 5f005f5a 4e357365 EEEERKSE_._ZN5se │ │ │ │ │ - 0x00001ff8 71616e36 63726561 7465494e 535f364d qan6createINS_6M │ │ │ │ │ - 0x00002008 61747269 78494e53 5f374450 43656c6c atrixINS_7DPCell │ │ │ │ │ - 0x00002018 5f49694e 535f3354 6167494e 535f3131 _IiNS_3TagINS_11 │ │ │ │ │ - 0x00002028 4c696e65 61724761 70735f45 45454545 LinearGaps_EEEEE │ │ │ │ │ - 0x00002038 4c6a3245 4e535f36 53747269 6e674953 Lj2ENS_6StringIS │ │ │ │ │ - 0x00002048 365f4e53 5f35416c 6c6f6349 76454545 6_NS_5AllocIvEEE │ │ │ │ │ - 0x00002058 45454545 4576524e 535f3648 6f6c6465 EEEEEvRNS_6Holde │ │ │ │ │ - 0x00002068 7249545f 4e53335f 494e535f 39547269 rIT_NS3_INS_9Tri │ │ │ │ │ - 0x00002078 73746174 655f4545 45454500 5f5a4e35 state_EEEEE._ZN5 │ │ │ │ │ - 0x00002088 73657161 6e313341 73736967 6e537472 seqan13AssignStr │ │ │ │ │ - 0x00002098 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_ │ │ │ │ │ - 0x000020a8 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE │ │ │ │ │ - 0x000020b8 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S │ │ │ │ │ - 0x000020c8 7472696e 67494e53 5f374450 43656c6c tringINS_7DPCell │ │ │ │ │ - 0x000020d8 5f49694e 53315f49 4e535f31 31416666 _IiNS1_INS_11Aff │ │ │ │ │ - 0x000020e8 696e6547 6170735f 45454545 454e535f ineGaps_EEEEENS_ │ │ │ │ │ - 0x000020f8 35416c6c 6f634976 45454545 4b53445f 5AllocIvEEEEKSD_ │ │ │ │ │ - 0x00002108 45457652 545f5254 305f4e53 5f345369 EEvRT_RT0_NS_4Si │ │ │ │ │ - 0x00002118 7a654953 465f4534 54797065 45005f5a zeISF_E4TypeE._Z │ │ │ │ │ - 0x00002128 4e357365 71616e31 33417373 69676e53 N5seqan13AssignS │ │ │ │ │ - 0x00002138 7472696e 675f494e 535f3354 6167494e tring_INS_3TagIN │ │ │ │ │ - 0x00002148 535f3132 54616747 656e6572 6f75735f S_12TagGenerous_ │ │ │ │ │ - 0x00002158 45454545 37617373 69676e5f 494e535f EEEE7assign_INS_ │ │ │ │ │ - 0x00002168 36537472 696e6749 4e535f37 44504365 6StringINS_7DPCe │ │ │ │ │ - 0x00002178 6c6c5f49 694e5331 5f494e53 5f313141 ll_IiNS1_INS_11A │ │ │ │ │ - 0x00002188 6666696e 65476170 735f4545 4545454e ffineGaps_EEEEEN │ │ │ │ │ - 0x00002198 535f3541 6c6c6f63 49764545 45454b53 S_5AllocIvEEEEKS │ │ │ │ │ - 0x000021a8 445f4545 7652545f 5254305f 005f5a4e D_EEvRT_RT0_._ZN │ │ │ │ │ - 0x000021b8 35736571 616e3661 73736967 6e494e53 5seqan6assignINS │ │ │ │ │ - 0x000021c8 5f365374 72696e67 494e535f 37445043 _6StringINS_7DPC │ │ │ │ │ - 0x000021d8 656c6c5f 49694e53 5f335461 67494e53 ell_IiNS_3TagINS │ │ │ │ │ - 0x000021e8 5f313141 6666696e 65476170 735f4545 _11AffineGaps_EE │ │ │ │ │ - 0x000021f8 4545454e 535f3541 6c6c6f63 49764545 EEENS_5AllocIvEE │ │ │ │ │ - 0x00002208 45454545 76524e53 5f36486f 6c646572 EEEEvRNS_6Holder │ │ │ │ │ - 0x00002218 49545f4e 53335f49 4e535f39 54726973 IT_NS3_INS_9Tris │ │ │ │ │ - 0x00002228 74617465 5f454545 4545524b 53455f00 tate_EEEEERKSE_. │ │ │ │ │ - 0x00002238 5f5a4e35 73657161 6e366372 65617465 _ZN5seqan6create │ │ │ │ │ - 0x00002248 494e535f 364d6174 72697849 4e535f37 INS_6MatrixINS_7 │ │ │ │ │ - 0x00002258 44504365 6c6c5f49 694e535f 33546167 DPCell_IiNS_3Tag │ │ │ │ │ - 0x00002268 494e535f 31314166 66696e65 47617073 INS_11AffineGaps │ │ │ │ │ - 0x00002278 5f454545 45454c6a 32454e53 5f365374 _EEEEELj2ENS_6St │ │ │ │ │ - 0x00002288 72696e67 4953365f 4e535f35 416c6c6f ringIS6_NS_5Allo │ │ │ │ │ - 0x00002298 63497645 45454545 45454576 524e535f cIvEEEEEEEEvRNS_ │ │ │ │ │ - 0x000022a8 36486f6c 64657249 545f4e53 335f494e 6HolderIT_NS3_IN │ │ │ │ │ - 0x000022b8 535f3954 72697374 6174655f 45454545 S_9Tristate_EEEE │ │ │ │ │ - 0x000022c8 45006164 61707465 72416c69 676e6d65 E.adapterAlignme │ │ │ │ │ - 0x000022d8 6e74005f 5a4e3573 6571616e 32314450 nt._ZN5seqan21DP │ │ │ │ │ - 0x000022e8 43656c6c 44656661 756c7449 6e66696e CellDefaultInfin │ │ │ │ │ - 0x000022f8 69747949 4e535f37 44504365 6c6c5f49 ityINS_7DPCell_I │ │ │ │ │ - 0x00002308 694e535f 33546167 494e535f 31314c69 iNS_3TagINS_11Li │ │ │ │ │ - 0x00002318 6e656172 47617073 5f454545 45454535 nearGaps_EEEEEE5 │ │ │ │ │ - 0x00002328 56414c55 4545005f 5a47564e 35736571 VALUEE._ZGVN5seq │ │ │ │ │ - 0x00002338 616e3231 44504365 6c6c4465 6661756c an21DPCellDefaul │ │ │ │ │ - 0x00002348 74496e66 696e6974 79494e53 5f374450 tInfinityINS_7DP │ │ │ │ │ - 0x00002358 43656c6c 5f49694e 535f3354 6167494e Cell_IiNS_3TagIN │ │ │ │ │ - 0x00002368 535f3131 4c696e65 61724761 70735f45 S_11LinearGaps_E │ │ │ │ │ - 0x00002378 45454545 45355641 4c554545 005f5a47 EEEEE5VALUEE._ZG │ │ │ │ │ - 0x00002388 564e3573 6571616e 32314450 43656c6c VN5seqan21DPCell │ │ │ │ │ - 0x00002398 44656661 756c7449 6e66696e 69747949 DefaultInfinityI │ │ │ │ │ - 0x000023a8 4e535f37 44504365 6c6c5f49 694e535f NS_7DPCell_IiNS_ │ │ │ │ │ - 0x000023b8 33546167 494e535f 31314166 66696e65 3TagINS_11Affine │ │ │ │ │ - 0x000023c8 47617073 5f454545 45454535 56414c55 Gaps_EEEEEE5VALU │ │ │ │ │ - 0x000023d8 4545005f 5f737461 636b5f63 686b5f66 EE.__stack_chk_f │ │ │ │ │ + 0x00000928 76005f5a 4e537437 5f5f6378 78313131 v._ZNSt7__cxx111 │ │ │ │ │ + 0x00000938 32626173 69635f73 7472696e 67496353 2basic_stringIcS │ │ │ │ │ + 0x00000948 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ + 0x00000958 45536149 63454539 5f4d5f63 72656174 ESaIcEE9_M_creat │ │ │ │ │ + 0x00000968 6545526a 6a006d65 6d637079 005f5a4e eERjj.memcpy._ZN │ │ │ │ │ + 0x00000978 35736571 616e3231 44504365 6c6c4465 5seqan21DPCellDe │ │ │ │ │ + 0x00000988 6661756c 74496e66 696e6974 79494e53 faultInfinityINS │ │ │ │ │ + 0x00000998 5f374450 43656c6c 5f49694e 535f3354 _7DPCell_IiNS_3T │ │ │ │ │ + 0x000009a8 6167494e 535f3131 41666669 6e654761 agINS_11AffineGa │ │ │ │ │ + 0x000009b8 70735f45 45454545 45355641 4c554545 ps_EEEEEE5VALUEE │ │ │ │ │ + 0x000009c8 005f5a6e 776a005f 5a646c50 76006672 ._Znwj._ZdlPv.fr │ │ │ │ │ + 0x000009d8 65654353 7472696e 67006672 6565005f eeCString.free._ │ │ │ │ │ + 0x000009e8 5a313863 70705374 72696e67 546f4353 Z18cppStringToCS │ │ │ │ │ + 0x000009f8 7472696e 674e5374 375f5f63 78783131 tringNSt7__cxx11 │ │ │ │ │ + 0x00000a08 31326261 7369635f 73747269 6e674963 12basic_stringIc │ │ │ │ │ + 0x00000a18 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ │ + 0x00000a28 63455361 49634545 45006d61 6c6c6f63 cESaIcEEE.malloc │ │ │ │ │ + 0x00000a38 006d656d 6d6f7665 005f5a4e 35736571 .memmove._ZN5seq │ │ │ │ │ + 0x00000a48 616e3563 6c656172 494e535f 364d6174 an5clearINS_6Mat │ │ │ │ │ + 0x00000a58 72697849 4e535f37 44504365 6c6c5f49 rixINS_7DPCell_I │ │ │ │ │ + 0x00000a68 694e535f 33546167 494e535f 31314c69 iNS_3TagINS_11Li │ │ │ │ │ + 0x00000a78 6e656172 47617073 5f454545 45454c6a nearGaps_EEEEELj │ │ │ │ │ + 0x00000a88 32454e53 5f365374 72696e67 4953365f 2ENS_6StringIS6_ │ │ │ │ │ + 0x00000a98 4e535f35 416c6c6f 63497645 45454545 NS_5AllocIvEEEEE │ │ │ │ │ + 0x00000aa8 45454576 524e535f 36486f6c 64657249 EEEvRNS_6HolderI │ │ │ │ │ + 0x00000ab8 545f4e53 335f494e 535f3954 72697374 T_NS3_INS_9Trist │ │ │ │ │ + 0x00000ac8 6174655f 45454545 45005f5a 4e357365 ate_EEEEE._ZN5se │ │ │ │ │ + 0x00000ad8 71616e35 636c6561 72494e53 5f364d61 qan5clearINS_6Ma │ │ │ │ │ + 0x00000ae8 74726978 49684c6a 32454e53 5f365374 trixIhLj2ENS_6St │ │ │ │ │ + 0x00000af8 72696e67 49684e53 5f35416c 6c6f6349 ringIhNS_5AllocI │ │ │ │ │ + 0x00000b08 76454545 45454545 4576524e 535f3648 vEEEEEEEEvRNS_6H │ │ │ │ │ + 0x00000b18 6f6c6465 7249545f 4e535f33 54616749 olderIT_NS_3TagI │ │ │ │ │ + 0x00000b28 4e535f39 54726973 74617465 5f454545 NS_9Tristate_EEE │ │ │ │ │ + 0x00000b38 4545005f 5a4e3573 6571616e 35636c65 EE._ZN5seqan5cle │ │ │ │ │ + 0x00000b48 6172494e 535f364d 61747269 78494e53 arINS_6MatrixINS │ │ │ │ │ + 0x00000b58 5f374450 43656c6c 5f49694e 535f3354 _7DPCell_IiNS_3T │ │ │ │ │ + 0x00000b68 6167494e 535f3131 41666669 6e654761 agINS_11AffineGa │ │ │ │ │ + 0x00000b78 70735f45 45454545 4c6a3245 4e535f36 ps_EEEEELj2ENS_6 │ │ │ │ │ + 0x00000b88 53747269 6e674953 365f4e53 5f35416c StringIS6_NS_5Al │ │ │ │ │ + 0x00000b98 6c6f6349 76454545 45454545 4576524e locIvEEEEEEEEvRN │ │ │ │ │ + 0x00000ba8 535f3648 6f6c6465 7249545f 4e53335f S_6HolderIT_NS3_ │ │ │ │ │ + 0x00000bb8 494e535f 39547269 73746174 655f4545 INS_9Tristate_EE │ │ │ │ │ + 0x00000bc8 45454500 5f5a4e35 73657161 6e313341 EEE._ZN5seqan13A │ │ │ │ │ + 0x00000bd8 73736967 6e537472 696e675f 494e535f ssignString_INS_ │ │ │ │ │ + 0x00000be8 33546167 494e535f 31325461 6747656e 3TagINS_12TagGen │ │ │ │ │ + 0x00000bf8 65726f75 735f4545 45453761 73736967 erous_EEEE7assig │ │ │ │ │ + 0x00000c08 6e5f494e 535f3653 7472696e 6749684e n_INS_6StringIhN │ │ │ │ │ + 0x00000c18 535f3541 6c6c6f63 49764545 45454b53 S_5AllocIvEEEEKS │ │ │ │ │ + 0x00000c28 395f4545 7652545f 5254305f 4e535f34 9_EEvRT_RT0_NS_4 │ │ │ │ │ + 0x00000c38 53697a65 4953425f 45345479 70654500 SizeISB_E4TypeE. │ │ │ │ │ + 0x00000c48 5f5a4e35 73657161 6e313341 73736967 _ZN5seqan13Assig │ │ │ │ │ + 0x00000c58 6e537472 696e675f 494e535f 33546167 nString_INS_3Tag │ │ │ │ │ + 0x00000c68 494e535f 31325461 6747656e 65726f75 INS_12TagGenerou │ │ │ │ │ + 0x00000c78 735f4545 45453761 73736967 6e5f494e s_EEEE7assign_IN │ │ │ │ │ + 0x00000c88 535f3653 7472696e 6749684e 535f3541 S_6StringIhNS_5A │ │ │ │ │ + 0x00000c98 6c6c6f63 49764545 45454b53 395f4545 llocIvEEEEKS9_EE │ │ │ │ │ + 0x00000ca8 7652545f 5254305f 005f556e 77696e64 vRT_RT0_._Unwind │ │ │ │ │ + 0x00000cb8 5f526573 756d6500 5f5f6778 785f7065 _Resume.__gxx_pe │ │ │ │ │ + 0x00000cc8 72736f6e 616c6974 795f7630 005f5a4e rsonality_v0._ZN │ │ │ │ │ + 0x00000cd8 35736571 616e3133 41737369 676e5374 5seqan13AssignSt │ │ │ │ │ + 0x00000ce8 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS │ │ │ │ │ + 0x00000cf8 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E │ │ │ │ │ + 0x00000d08 45454537 61737369 676e5f49 4e535f36 EEE7assign_INS_6 │ │ │ │ │ + 0x00000d18 53747269 6e67494e 535f3130 53696d70 StringINS_10Simp │ │ │ │ │ + 0x00000d28 6c655479 70654968 4e535f35 446e6135 leTypeIhNS_5Dna5 │ │ │ │ │ + 0x00000d38 5f454545 4e535f35 416c6c6f 63497645 _EEENS_5AllocIvE │ │ │ │ │ + 0x00000d48 4545454b 53435f45 45765254 5f525430 EEEKSC_EEvRT_RT0 │ │ │ │ │ + 0x00000d58 5f4e535f 3453697a 65495345 5f453454 _NS_4SizeISE_E4T │ │ │ │ │ + 0x00000d68 79706545 005f5a4e 35736571 616e3133 ypeE._ZN5seqan13 │ │ │ │ │ + 0x00000d78 41737369 676e5374 72696e67 5f494e53 AssignString_INS │ │ │ │ │ + 0x00000d88 5f335461 67494e53 5f313254 61674765 _3TagINS_12TagGe │ │ │ │ │ + 0x00000d98 6e65726f 75735f45 45454537 61737369 nerous_EEEE7assi │ │ │ │ │ + 0x00000da8 676e5f49 4e535f36 53747269 6e67494e gn_INS_6StringIN │ │ │ │ │ + 0x00000db8 535f3130 53696d70 6c655479 70654968 S_10SimpleTypeIh │ │ │ │ │ + 0x00000dc8 4e535f35 446e6135 5f454545 4e535f35 NS_5Dna5_EEENS_5 │ │ │ │ │ + 0x00000dd8 416c6c6f 63497645 4545454b 53435f45 AllocIvEEEEKSC_E │ │ │ │ │ + 0x00000de8 45765254 5f525430 5f005f5a 4e357365 EvRT_RT0_._ZN5se │ │ │ │ │ + 0x00000df8 71616e31 33417373 69676e53 7472696e qan13AssignStrin │ │ │ │ │ + 0x00000e08 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12 │ │ │ │ │ + 0x00000e18 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE │ │ │ │ │ + 0x00000e28 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str │ │ │ │ │ + 0x00000e38 696e6749 634e535f 35416c6c 6f634976 ingIcNS_5AllocIv │ │ │ │ │ + 0x00000e48 45454545 4b53395f 45457652 545f5254 EEEEKS9_EEvRT_RT │ │ │ │ │ + 0x00000e58 305f005f 5a4e3573 6571616e 36537472 0_._ZN5seqan6Str │ │ │ │ │ + 0x00000e68 696e6749 634e535f 35416c6c 6f634976 ingIcNS_5AllocIv │ │ │ │ │ + 0x00000e78 45454543 32495333 5f6a7676 4545524b EEEC2IS3_jvvEERK │ │ │ │ │ + 0x00000e88 545f5430 5f005f5a 4e357365 71616e36 T_T0_._ZN5seqan6 │ │ │ │ │ + 0x00000e98 53747269 6e674963 4e535f35 416c6c6f StringIcNS_5Allo │ │ │ │ │ + 0x00000ea8 63497645 45454331 4953335f 6a767645 cIvEEEC1IS3_jvvE │ │ │ │ │ + 0x00000eb8 45524b54 5f54305f 005f5a4e 35736571 ERKT_T0_._ZN5seq │ │ │ │ │ + 0x00000ec8 616e3133 41737369 676e5374 72696e67 an13AssignString │ │ │ │ │ + 0x00000ed8 5f494e53 5f335461 67494e53 5f313254 _INS_3TagINS_12T │ │ │ │ │ + 0x00000ee8 61674765 6e65726f 75735f45 45454537 agGenerous_EEEE7 │ │ │ │ │ + 0x00000ef8 61737369 676e5f49 4e535f36 53747269 assign_INS_6Stri │ │ │ │ │ + 0x00000f08 6e674963 4e535f35 416c6c6f 63497645 ngIcNS_5AllocIvE │ │ │ │ │ + 0x00000f18 4545454b 50634545 7652545f 5254305f EEEKPcEEvRT_RT0_ │ │ │ │ │ + 0x00000f28 4e535f34 53697a65 4953435f 45345479 NS_4SizeISC_E4Ty │ │ │ │ │ + 0x00000f38 70654500 7374726c 656e005f 5a4e3573 peE.strlen._ZN5s │ │ │ │ │ + 0x00000f48 6571616e 31334173 7369676e 53747269 eqan13AssignStri │ │ │ │ │ + 0x00000f58 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1 │ │ │ │ │ + 0x00000f68 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE │ │ │ │ │ + 0x00000f78 45376173 7369676e 5f494e53 5f365374 E7assign_INS_6St │ │ │ │ │ + 0x00000f88 72696e67 494e535f 31305369 6d706c65 ringINS_10Simple │ │ │ │ │ + 0x00000f98 54797065 49684e53 5f35446e 61355f45 TypeIhNS_5Dna5_E │ │ │ │ │ + 0x00000fa8 45454e53 5f35416c 6c6f6349 76454545 EENS_5AllocIvEEE │ │ │ │ │ + 0x00000fb8 454b4e53 365f4963 53425f45 45454576 EKNS6_IcSB_EEEEv │ │ │ │ │ + 0x00000fc8 52545f52 54305f00 5f5a4e35 73657161 RT_RT0_._ZN5seqa │ │ │ │ │ + 0x00000fd8 6e323554 72616e73 6c617465 5461626c n25TranslateTabl │ │ │ │ │ + 0x00000fe8 65436861 72546f44 6e61355f 49764535 eCharToDna5_IvE5 │ │ │ │ │ + 0x00000ff8 56414c55 4545005f 5a4e3573 6571616e VALUEE._ZN5seqan │ │ │ │ │ + 0x00001008 36617373 69676e49 4e535f36 53747269 6assignINS_6Stri │ │ │ │ │ + 0x00001018 6e674968 4e535f35 416c6c6f 63497645 ngIhNS_5AllocIvE │ │ │ │ │ + 0x00001028 45454545 4576524e 535f3648 6f6c6465 EEEEEvRNS_6Holde │ │ │ │ │ + 0x00001038 7249545f 4e535f33 54616749 4e535f39 rIT_NS_3TagINS_9 │ │ │ │ │ + 0x00001048 54726973 74617465 5f454545 4545524b Tristate_EEEEERK │ │ │ │ │ + 0x00001058 53415f00 5f5a4e35 73657161 6e313341 SA_._ZN5seqan13A │ │ │ │ │ + 0x00001068 73736967 6e537472 696e675f 494e535f ssignString_INS_ │ │ │ │ │ + 0x00001078 33546167 494e535f 31325461 6747656e 3TagINS_12TagGen │ │ │ │ │ + 0x00001088 65726f75 735f4545 45453761 73736967 erous_EEEE7assig │ │ │ │ │ + 0x00001098 6e5f494e 535f3653 7472696e 67496a4e n_INS_6StringIjN │ │ │ │ │ + 0x000010a8 535f3541 6c6c6f63 49764545 45454b53 S_5AllocIvEEEEKS │ │ │ │ │ + 0x000010b8 395f4545 7652545f 5254305f 005f5a4e 9_EEvRT_RT0_._ZN │ │ │ │ │ + 0x000010c8 35736571 616e3653 7472696e 67496a4e 5seqan6StringIjN │ │ │ │ │ + 0x000010d8 535f3541 6c6c6f63 49764545 45433249 S_5AllocIvEEEC2I │ │ │ │ │ + 0x000010e8 53335f6a 76764545 524b545f 54305f00 S3_jvvEERKT_T0_. │ │ │ │ │ + 0x000010f8 5f5a4e35 73657161 6e365374 72696e67 _ZN5seqan6String │ │ │ │ │ + 0x00001108 496a4e53 5f35416c 6c6f6349 76454545 IjNS_5AllocIvEEE │ │ │ │ │ + 0x00001118 43314953 335f6a76 76454552 4b545f54 C1IS3_jvvEERKT_T │ │ │ │ │ + 0x00001128 305f005f 5a4e3573 6571616e 36637265 0_._ZN5seqan6cre │ │ │ │ │ + 0x00001138 61746549 4e535f36 4d617472 69784968 ateINS_6MatrixIh │ │ │ │ │ + 0x00001148 4c6a3245 4e535f36 53747269 6e674968 Lj2ENS_6StringIh │ │ │ │ │ + 0x00001158 4e535f35 416c6c6f 63497645 45454545 NS_5AllocIvEEEEE │ │ │ │ │ + 0x00001168 45454576 524e535f 36486f6c 64657249 EEEvRNS_6HolderI │ │ │ │ │ + 0x00001178 545f4e53 5f335461 67494e53 5f395472 T_NS_3TagINS_9Tr │ │ │ │ │ + 0x00001188 69737461 74655f45 45454545 006d656d istate_EEEEE.mem │ │ │ │ │ + 0x00001198 73657400 5f5a4e35 73657161 6e367265 set._ZN5seqan6re │ │ │ │ │ + 0x000011a8 73697a65 49684e53 5f335461 67494e53 sizeIhNS_3TagINS │ │ │ │ │ + 0x000011b8 5f313346 756c6c44 504d6174 7269785f _13FullDPMatrix_ │ │ │ │ │ + 0x000011c8 4545454e 535f3653 7472696e 6749684e EEENS_6StringIhN │ │ │ │ │ + 0x000011d8 535f3541 6c6c6f63 49764545 45454545 S_5AllocIvEEEEEE │ │ │ │ │ + 0x000011e8 76524e53 5f394450 4d617472 69785f49 vRNS_9DPMatrix_I │ │ │ │ │ + 0x000011f8 545f5430 5f54315f 4545005f 5a4e3573 T_T0_T1_EE._ZN5s │ │ │ │ │ + 0x00001208 6571616e 31345265 706c6163 65537472 eqan14ReplaceStr │ │ │ │ │ + 0x00001218 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_ │ │ │ │ │ + 0x00001228 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE │ │ │ │ │ + 0x00001238 45453872 65706c61 63655f49 4e535f36 EE8replace_INS_6 │ │ │ │ │ + 0x00001248 53747269 6e67496a 4e535f35 416c6c6f StringIjNS_5Allo │ │ │ │ │ + 0x00001258 63497645 4545454b 53395f45 45765254 cIvEEEEKS9_EEvRT │ │ │ │ │ + 0x00001268 5f4e535f 3453697a 65495342 5f453454 _NS_4SizeISB_E4T │ │ │ │ │ + 0x00001278 79706545 53465f52 54305f00 5f5a4e35 ypeESF_RT0_._ZN5 │ │ │ │ │ + 0x00001288 73657161 6e313069 6e736572 74476170 seqan10insertGap │ │ │ │ │ + 0x00001298 73494e53 5f344761 7073494e 535f3653 sINS_4GapsINS_6S │ │ │ │ │ + 0x000012a8 7472696e 67494e53 5f313053 696d706c tringINS_10Simpl │ │ │ │ │ + 0x000012b8 65547970 6549684e 535f3544 6e61355f eTypeIhNS_5Dna5_ │ │ │ │ │ + 0x000012c8 4545454e 535f3541 6c6c6f63 49764545 EEENS_5AllocIvEE │ │ │ │ │ + 0x000012d8 45454e53 5f335461 67494e53 5f313041 EENS_3TagINS_10A │ │ │ │ │ + 0x000012e8 72726179 47617073 5f454545 45456a45 rrayGaps_EEEEEjE │ │ │ │ │ + 0x000012f8 4576524b 4e535f34 49746572 49545f4e EvRKNS_4IterIT_N │ │ │ │ │ + 0x00001308 535f3132 47617073 49746572 61746f72 S_12GapsIterator │ │ │ │ │ + 0x00001318 4953425f 45454545 54305f00 5f5a4e35 ISB_EEEET0_._ZN5 │ │ │ │ │ + 0x00001328 73657161 6e32315f 61646170 74547261 seqan21_adaptTra │ │ │ │ │ + 0x00001338 63655365 676d656e 7473546f 494e535f ceSegmentsToINS_ │ │ │ │ │ + 0x00001348 36537472 696e6749 4e535f31 3053696d 6StringINS_10Sim │ │ │ │ │ + 0x00001358 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna │ │ │ │ │ + 0x00001368 355f4545 454e535f 35416c6c 6f634976 5_EEENS_5AllocIv │ │ │ │ │ + 0x00001378 45454545 4e535f33 54616749 4e535f31 EEEENS_3TagINS_1 │ │ │ │ │ + 0x00001388 30417272 61794761 70735f45 45455337 0ArrayGaps_EEES7 │ │ │ │ │ + 0x00001398 5f53415f 6a6a5336 5f454576 524e535f _SA_jjS6_EEvRNS_ │ │ │ │ │ + 0x000013a8 34476170 7349545f 54305f45 45524e53 4GapsIT_T0_EERNS │ │ │ │ │ + 0x000013b8 425f4954 315f5432 5f454552 4b4e5331 B_IT1_T2_EERKNS1 │ │ │ │ │ + 0x000013c8 5f494e53 5f313354 72616365 5365676d _INS_13TraceSegm │ │ │ │ │ + 0x000013d8 656e745f 4954335f 54345f45 4554355f ent_IT3_T4_EET5_ │ │ │ │ │ + 0x000013e8 4545005f 5a4e3573 6571616e 31334173 EE._ZN5seqan13As │ │ │ │ │ + 0x000013f8 7369676e 53747269 6e675f49 4e535f33 signString_INS_3 │ │ │ │ │ + 0x00001408 54616749 4e535f31 32546167 47656e65 TagINS_12TagGene │ │ │ │ │ + 0x00001418 726f7573 5f454545 45376173 7369676e rous_EEEE7assign │ │ │ │ │ + 0x00001428 5f494e53 5f365374 72696e67 494e535f _INS_6StringINS_ │ │ │ │ │ + 0x00001438 37445043 656c6c5f 49694e53 315f494e 7DPCell_IiNS1_IN │ │ │ │ │ + 0x00001448 535f3131 4c696e65 61724761 70735f45 S_11LinearGaps_E │ │ │ │ │ + 0x00001458 45454545 4e535f35 416c6c6f 63497645 EEEENS_5AllocIvE │ │ │ │ │ + 0x00001468 4545454b 53445f45 45765254 5f525430 EEEKSD_EEvRT_RT0 │ │ │ │ │ + 0x00001478 5f4e535f 3453697a 65495346 5f453454 _NS_4SizeISF_E4T │ │ │ │ │ + 0x00001488 79706545 005f5a4e 35736571 616e3133 ypeE._ZN5seqan13 │ │ │ │ │ + 0x00001498 41737369 676e5374 72696e67 5f494e53 AssignString_INS │ │ │ │ │ + 0x000014a8 5f335461 67494e53 5f313254 61674765 _3TagINS_12TagGe │ │ │ │ │ + 0x000014b8 6e65726f 75735f45 45454537 61737369 nerous_EEEE7assi │ │ │ │ │ + 0x000014c8 676e5f49 4e535f36 53747269 6e67494e gn_INS_6StringIN │ │ │ │ │ + 0x000014d8 535f3744 5043656c 6c5f4969 4e53315f S_7DPCell_IiNS1_ │ │ │ │ │ + 0x000014e8 494e535f 31314c69 6e656172 47617073 INS_11LinearGaps │ │ │ │ │ + 0x000014f8 5f454545 45454e53 5f35416c 6c6f6349 _EEEEENS_5AllocI │ │ │ │ │ + 0x00001508 76454545 454b5344 5f454576 52545f52 vEEEEKSD_EEvRT_R │ │ │ │ │ + 0x00001518 54305f00 5f5a4e35 73657161 6e366173 T0_._ZN5seqan6as │ │ │ │ │ + 0x00001528 7369676e 494e535f 36537472 696e6749 signINS_6StringI │ │ │ │ │ + 0x00001538 4e535f37 44504365 6c6c5f49 694e535f NS_7DPCell_IiNS_ │ │ │ │ │ + 0x00001548 33546167 494e535f 31314c69 6e656172 3TagINS_11Linear │ │ │ │ │ + 0x00001558 47617073 5f454545 45454e53 5f35416c Gaps_EEEEENS_5Al │ │ │ │ │ + 0x00001568 6c6f6349 76454545 45454576 524e535f locIvEEEEEEvRNS_ │ │ │ │ │ + 0x00001578 36486f6c 64657249 545f4e53 335f494e 6HolderIT_NS3_IN │ │ │ │ │ + 0x00001588 535f3954 72697374 6174655f 45454545 S_9Tristate_EEEE │ │ │ │ │ + 0x00001598 45524b53 455f005f 5a4e3573 6571616e ERKSE_._ZN5seqan │ │ │ │ │ + 0x000015a8 36637265 61746549 4e535f36 4d617472 6createINS_6Matr │ │ │ │ │ + 0x000015b8 6978494e 535f3744 5043656c 6c5f4969 ixINS_7DPCell_Ii │ │ │ │ │ + 0x000015c8 4e535f33 54616749 4e535f31 314c696e NS_3TagINS_11Lin │ │ │ │ │ + 0x000015d8 65617247 6170735f 45454545 454c6a32 earGaps_EEEEELj2 │ │ │ │ │ + 0x000015e8 454e535f 36537472 696e6749 53365f4e ENS_6StringIS6_N │ │ │ │ │ + 0x000015f8 535f3541 6c6c6f63 49764545 45454545 S_5AllocIvEEEEEE │ │ │ │ │ + 0x00001608 45457652 4e535f36 486f6c64 65724954 EEvRNS_6HolderIT │ │ │ │ │ + 0x00001618 5f4e5333 5f494e53 5f395472 69737461 _NS3_INS_9Trista │ │ │ │ │ + 0x00001628 74655f45 45454545 005f5a4e 35736571 te_EEEEE._ZN5seq │ │ │ │ │ + 0x00001638 616e3133 41737369 676e5374 72696e67 an13AssignString │ │ │ │ │ + 0x00001648 5f494e53 5f335461 67494e53 5f313254 _INS_3TagINS_12T │ │ │ │ │ + 0x00001658 61674765 6e65726f 75735f45 45454537 agGenerous_EEEE7 │ │ │ │ │ + 0x00001668 61737369 676e5f49 4e535f36 53747269 assign_INS_6Stri │ │ │ │ │ + 0x00001678 6e67494e 535f3744 5043656c 6c5f4969 ngINS_7DPCell_Ii │ │ │ │ │ + 0x00001688 4e53315f 494e535f 31314166 66696e65 NS1_INS_11Affine │ │ │ │ │ + 0x00001698 47617073 5f454545 45454e53 5f35416c Gaps_EEEEENS_5Al │ │ │ │ │ + 0x000016a8 6c6f6349 76454545 454b5344 5f454576 locIvEEEEKSD_EEv │ │ │ │ │ + 0x000016b8 52545f52 54305f4e 535f3453 697a6549 RT_RT0_NS_4SizeI │ │ │ │ │ + 0x000016c8 53465f45 34547970 6545005f 5a4e3573 SF_E4TypeE._ZN5s │ │ │ │ │ + 0x000016d8 6571616e 31334173 7369676e 53747269 eqan13AssignStri │ │ │ │ │ + 0x000016e8 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1 │ │ │ │ │ + 0x000016f8 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE │ │ │ │ │ + 0x00001708 45376173 7369676e 5f494e53 5f365374 E7assign_INS_6St │ │ │ │ │ + 0x00001718 72696e67 494e535f 37445043 656c6c5f ringINS_7DPCell_ │ │ │ │ │ + 0x00001728 49694e53 315f494e 535f3131 41666669 IiNS1_INS_11Affi │ │ │ │ │ + 0x00001738 6e654761 70735f45 45454545 4e535f35 neGaps_EEEEENS_5 │ │ │ │ │ + 0x00001748 416c6c6f 63497645 4545454b 53445f45 AllocIvEEEEKSD_E │ │ │ │ │ + 0x00001758 45765254 5f525430 5f005f5a 4e357365 EvRT_RT0_._ZN5se │ │ │ │ │ + 0x00001768 71616e36 61737369 676e494e 535f3653 qan6assignINS_6S │ │ │ │ │ + 0x00001778 7472696e 67494e53 5f374450 43656c6c tringINS_7DPCell │ │ │ │ │ + 0x00001788 5f49694e 535f3354 6167494e 535f3131 _IiNS_3TagINS_11 │ │ │ │ │ + 0x00001798 41666669 6e654761 70735f45 45454545 AffineGaps_EEEEE │ │ │ │ │ + 0x000017a8 4e535f35 416c6c6f 63497645 45454545 NS_5AllocIvEEEEE │ │ │ │ │ + 0x000017b8 4576524e 535f3648 6f6c6465 7249545f EvRNS_6HolderIT_ │ │ │ │ │ + 0x000017c8 4e53335f 494e535f 39547269 73746174 NS3_INS_9Tristat │ │ │ │ │ + 0x000017d8 655f4545 45454552 4b53455f 005f5a4e e_EEEEERKSE_._ZN │ │ │ │ │ + 0x000017e8 35736571 616e3663 72656174 65494e53 5seqan6createINS │ │ │ │ │ + 0x000017f8 5f364d61 74726978 494e535f 37445043 _6MatrixINS_7DPC │ │ │ │ │ + 0x00001808 656c6c5f 49694e53 5f335461 67494e53 ell_IiNS_3TagINS │ │ │ │ │ + 0x00001818 5f313141 6666696e 65476170 735f4545 _11AffineGaps_EE │ │ │ │ │ + 0x00001828 4545454c 6a32454e 535f3653 7472696e EEELj2ENS_6Strin │ │ │ │ │ + 0x00001838 67495336 5f4e535f 35416c6c 6f634976 gIS6_NS_5AllocIv │ │ │ │ │ + 0x00001848 45454545 45454545 76524e53 5f36486f EEEEEEEEvRNS_6Ho │ │ │ │ │ + 0x00001858 6c646572 49545f4e 53335f49 4e535f39 lderIT_NS3_INS_9 │ │ │ │ │ + 0x00001868 54726973 74617465 5f454545 45450061 Tristate_EEEEE.a │ │ │ │ │ + 0x00001878 64617074 6572416c 69676e6d 656e7400 dapterAlignment. │ │ │ │ │ + 0x00001888 5f5a4e31 3553636f 72656441 6c69676e _ZN15ScoredAlign │ │ │ │ │ + 0x00001898 6d656e74 43314552 4e357365 71616e35 mentC1ERN5seqan5 │ │ │ │ │ + 0x000018a8 416c6967 6e494e53 305f3653 7472696e AlignINS0_6Strin │ │ │ │ │ + 0x000018b8 67494e53 305f3130 53696d70 6c655479 gINS0_10SimpleTy │ │ │ │ │ + 0x000018c8 70654968 4e53305f 35446e61 355f4545 peIhNS0_5Dna5_EE │ │ │ │ │ + 0x000018d8 454e5330 5f35416c 6c6f6349 76454545 ENS0_5AllocIvEEE │ │ │ │ │ + 0x000018e8 454e5330 5f335461 67494e53 305f3130 ENS0_3TagINS0_10 │ │ │ │ │ + 0x000018f8 41727261 79476170 735f4545 45454569 ArrayGaps_EEEEEi │ │ │ │ │ + 0x00001908 6969005f 5a4e3135 53636f72 6564416c ii._ZN15ScoredAl │ │ │ │ │ + 0x00001918 69676e6d 656e7439 67657453 7472696e ignment9getStrin │ │ │ │ │ + 0x00001928 67423563 78783131 4576005f 5a646c50 gB5cxx11Ev._ZdlP │ │ │ │ │ + 0x00001938 766a005f 5a4e3573 6571616e 32314450 vj._ZN5seqan21DP │ │ │ │ │ + 0x00001948 43656c6c 44656661 756c7449 6e66696e CellDefaultInfin │ │ │ │ │ + 0x00001958 69747949 4e535f37 44504365 6c6c5f49 ityINS_7DPCell_I │ │ │ │ │ + 0x00001968 694e535f 33546167 494e535f 31314c69 iNS_3TagINS_11Li │ │ │ │ │ + 0x00001978 6e656172 47617073 5f454545 45454535 nearGaps_EEEEEE5 │ │ │ │ │ + 0x00001988 56414c55 4545005f 5a4e5374 375f5f63 VALUEE._ZNSt7__c │ │ │ │ │ + 0x00001998 78783131 31326261 7369635f 73747269 xx1112basic_stri │ │ │ │ │ + 0x000019a8 6e674963 53743131 63686172 5f747261 ngIcSt11char_tra │ │ │ │ │ + 0x000019b8 69747349 63455361 49634545 31305f4d itsIcESaIcEE10_M │ │ │ │ │ + 0x000019c8 5f646973 706f7365 4576005f 5a47564e _disposeEv._ZGVN │ │ │ │ │ + 0x000019d8 35736571 616e3231 44504365 6c6c4465 5seqan21DPCellDe │ │ │ │ │ + 0x000019e8 6661756c 74496e66 696e6974 79494e53 faultInfinityINS │ │ │ │ │ + 0x000019f8 5f374450 43656c6c 5f49694e 535f3354 _7DPCell_IiNS_3T │ │ │ │ │ + 0x00001a08 6167494e 535f3131 4c696e65 61724761 agINS_11LinearGa │ │ │ │ │ + 0x00001a18 70735f45 45454545 45355641 4c554545 ps_EEEEEE5VALUEE │ │ │ │ │ + 0x00001a28 005f5a47 564e3573 6571616e 32314450 ._ZGVN5seqan21DP │ │ │ │ │ + 0x00001a38 43656c6c 44656661 756c7449 6e66696e CellDefaultInfin │ │ │ │ │ + 0x00001a48 69747949 4e535f37 44504365 6c6c5f49 ityINS_7DPCell_I │ │ │ │ │ + 0x00001a58 694e535f 33546167 494e535f 31314166 iNS_3TagINS_11Af │ │ │ │ │ + 0x00001a68 66696e65 47617073 5f454545 45454535 fineGaps_EEEEEE5 │ │ │ │ │ + 0x00001a78 56414c55 4545005f 5a4e395f 5f676e75 VALUEE._ZN9__gnu │ │ │ │ │ + 0x00001a88 5f637878 31325f5f 746f5f78 73747269 _cxx12__to_xstri │ │ │ │ │ + 0x00001a98 6e67494e 5374375f 5f637878 31313132 ngINSt7__cxx1112 │ │ │ │ │ + 0x00001aa8 62617369 635f7374 72696e67 49635374 basic_stringIcSt │ │ │ │ │ + 0x00001ab8 31316368 61725f74 72616974 73496345 11char_traitsIcE │ │ │ │ │ + 0x00001ac8 53614963 45454563 4545545f 50466950 SaIcEEEcEET_PFiP │ │ │ │ │ + 0x00001ad8 54305f6a 504b5338 5f506345 6a53425f T0_jPKS8_PcEjSB_ │ │ │ │ │ + 0x00001ae8 7a007673 6e707269 6e746600 5f5a4e53 z.vsnprintf._ZNS │ │ │ │ │ + 0x00001af8 74375f5f 63787831 31313262 61736963 t7__cxx1112basic │ │ │ │ │ + 0x00001b08 5f737472 696e6749 63537431 31636861 _stringIcSt11cha │ │ │ │ │ + 0x00001b18 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ │ + 0x00001b28 4531325f 4d5f636f 6e737472 75637445 E12_M_constructE │ │ │ │ │ + 0x00001b38 6a63005f 5a4e5374 375f5f63 78783131 jc._ZNSt7__cxx11 │ │ │ │ │ + 0x00001b48 31326261 7369635f 73747269 6e674963 12basic_stringIc │ │ │ │ │ + 0x00001b58 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ │ + 0x00001b68 63455361 49634545 395f4d5f 61707065 cESaIcEE9_M_appe │ │ │ │ │ + 0x00001b78 6e644550 4b636a00 5f5a4e53 74375f5f ndEPKcj._ZNSt7__ │ │ │ │ │ + 0x00001b88 63787831 31313262 61736963 5f737472 cxx1112basic_str │ │ │ │ │ + 0x00001b98 696e6749 63537431 31636861 725f7472 ingIcSt11char_tr │ │ │ │ │ + 0x00001ba8 61697473 49634553 61496345 4531305f aitsIcESaIcEE10_ │ │ │ │ │ + 0x00001bb8 4d5f7265 706c6163 65456a6a 504b636a M_replaceEjjPKcj │ │ │ │ │ + 0x00001bc8 005f5a53 7432305f 5f746872 6f775f6c ._ZSt20__throw_l │ │ │ │ │ + 0x00001bd8 656e6774 685f6572 726f7250 4b63005f ength_errorPKc._ │ │ │ │ │ + 0x00001be8 5a4e5374 375f5f63 78783131 31356261 ZNSt7__cxx1115ba │ │ │ │ │ + 0x00001bf8 7369635f 73747269 6e676275 66496353 sic_stringbufIcS │ │ │ │ │ + 0x00001c08 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ + 0x00001c18 45536149 63454544 32457600 5f5a5456 ESaIcEED2Ev._ZTV │ │ │ │ │ + 0x00001c28 4e537437 5f5f6378 78313131 35626173 NSt7__cxx1115bas │ │ │ │ │ + 0x00001c38 69635f73 7472696e 67627566 49635374 ic_stringbufIcSt │ │ │ │ │ + 0x00001c48 31316368 61725f74 72616974 73496345 11char_traitsIcE │ │ │ │ │ + 0x00001c58 53614963 45454500 5f5a5456 53743135 SaIcEEE._ZTVSt15 │ │ │ │ │ + 0x00001c68 62617369 635f7374 7265616d 62756649 basic_streambufI │ │ │ │ │ + 0x00001c78 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ + 0x00001c88 49634545 005f5a4e 5374366c 6f63616c IcEE._ZNSt6local │ │ │ │ │ + 0x00001c98 65443145 76005f5a 4e537437 5f5f6378 eD1Ev._ZNSt7__cx │ │ │ │ │ + 0x00001ca8 78313131 35626173 69635f73 7472696e x1115basic_strin │ │ │ │ │ + 0x00001cb8 67627566 49635374 31316368 61725f74 gbufIcSt11char_t │ │ │ │ │ + 0x00001cc8 72616974 73496345 53614963 45454431 raitsIcESaIcEED1 │ │ │ │ │ + 0x00001cd8 4576005f 5a4e5374 375f5f63 78783131 Ev._ZNSt7__cxx11 │ │ │ │ │ + 0x00001ce8 31356261 7369635f 73747269 6e676275 15basic_stringbu │ │ │ │ │ + 0x00001cf8 66496353 74313163 6861725f 74726169 fIcSt11char_trai │ │ │ │ │ + 0x00001d08 74734963 45536149 63454544 30457600 tsIcESaIcEED0Ev. │ │ │ │ │ + 0x00001d18 5f5a4e35 73657161 6e39676f 46757274 _ZN5seqan9goFurt │ │ │ │ │ + 0x00001d28 68657249 4b4e535f 34476170 73494e53 herIKNS_4GapsINS │ │ │ │ │ + 0x00001d38 5f365374 72696e67 494e535f 31305369 _6StringINS_10Si │ │ │ │ │ + 0x00001d48 6d706c65 54797065 49684e53 5f35446e mpleTypeIhNS_5Dn │ │ │ │ │ + 0x00001d58 61355f45 45454e53 5f35416c 6c6f6349 a5_EEENS_5AllocI │ │ │ │ │ + 0x00001d68 76454545 454e535f 33546167 494e535f vEEEENS_3TagINS_ │ │ │ │ │ + 0x00001d78 31304172 72617947 6170735f 45454545 10ArrayGaps_EEEE │ │ │ │ │ + 0x00001d88 45694545 76524e53 5f344974 65724954 EiEEvRNS_4IterIT │ │ │ │ │ + 0x00001d98 5f4e535f 31324761 70734974 65726174 _NS_12GapsIterat │ │ │ │ │ + 0x00001da8 6f724953 425f4545 45455430 5f005f5a orISB_EEEET0_._Z │ │ │ │ │ + 0x00001db8 4e357365 71616e35 77726974 65494e53 N5seqan5writeINS │ │ │ │ │ + 0x00001dc8 5f344974 6572494e 5374375f 5f637878 _4IterINSt7__cxx │ │ │ │ │ + 0x00001dd8 31313139 62617369 635f6f73 7472696e 1119basic_ostrin │ │ │ │ │ + 0x00001de8 67737472 65616d49 63537431 31636861 gstreamIcSt11cha │ │ │ │ │ + 0x00001df8 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ │ + 0x00001e08 45454e53 5f313453 74726561 6d497465 EENS_14StreamIte │ │ │ │ │ + 0x00001e18 7261746f 72494e53 5f335461 67494e53 ratorINS_3TagINS │ │ │ │ │ + 0x00001e28 5f374f75 74707574 5f454545 45454545 _7Output_EEEEEEE │ │ │ │ │ + 0x00001e38 4e535f36 53747269 6e67494e 535f3130 NS_6StringINS_10 │ │ │ │ │ + 0x00001e48 53696d70 6c655479 70654968 4e535f35 SimpleTypeIhNS_5 │ │ │ │ │ + 0x00001e58 446e6135 5f454545 4e535f35 416c6c6f Dna5_EEENS_5Allo │ │ │ │ │ + 0x00001e68 63497645 4545454e 53395f49 4e535f31 cIvEEEENS9_INS_1 │ │ │ │ │ + 0x00001e78 30417272 61794761 70735f45 45454545 0ArrayGaps_EEEEE │ │ │ │ │ + 0x00001e88 7652545f 524b4e53 5f344761 70734954 vRT_RKNS_4GapsIT │ │ │ │ │ + 0x00001e98 305f5431 5f454500 5f5a4e35 73657161 0_T1_EE._ZN5seqa │ │ │ │ │ + 0x00001ea8 6e323441 6c706861 62657443 6f6e7665 n24AlphabetConve │ │ │ │ │ + 0x00001eb8 7273696f 6e546162 6c655f49 634e535f rsionTable_IcNS_ │ │ │ │ │ + 0x00001ec8 31364d6f 64696669 6564416c 70686162 16ModifiedAlphab │ │ │ │ │ + 0x00001ed8 6574494e 535f3130 53696d70 6c655479 etINS_10SimpleTy │ │ │ │ │ + 0x00001ee8 70654968 4e535f35 446e6135 5f454545 peIhNS_5Dna5_EEE │ │ │ │ │ + 0x00001ef8 4e535f39 4d6f6445 7870616e 64494c63 NS_9ModExpandILc │ │ │ │ │ + 0x00001f08 3435454e 535f3354 6167494e 535f3844 45ENS_3TagINS_8D │ │ │ │ │ + 0x00001f18 65666175 6c745f45 45454545 45454535 efault_EEEEEEEE5 │ │ │ │ │ + 0x00001f28 7461626c 6545005f 5a4e3135 53636f72 tableE._ZN15Scor │ │ │ │ │ + 0x00001f38 6564416c 69676e6d 656e7443 3245524e edAlignmentC2ERN │ │ │ │ │ + 0x00001f48 35736571 616e3541 6c69676e 494e5330 5seqan5AlignINS0 │ │ │ │ │ + 0x00001f58 5f365374 72696e67 494e5330 5f313053 _6StringINS0_10S │ │ │ │ │ + 0x00001f68 696d706c 65547970 6549684e 53305f35 impleTypeIhNS0_5 │ │ │ │ │ + 0x00001f78 446e6135 5f454545 4e53305f 35416c6c Dna5_EEENS0_5All │ │ │ │ │ + 0x00001f88 6f634976 45454545 4e53305f 33546167 ocIvEEEENS0_3Tag │ │ │ │ │ + 0x00001f98 494e5330 5f313041 72726179 47617073 INS0_10ArrayGaps │ │ │ │ │ + 0x00001fa8 5f454545 45456969 69005f5a 4e537438 _EEEEEiii._ZNSt8 │ │ │ │ │ + 0x00001fb8 696f735f 62617365 43324576 005f5a54 ios_baseC2Ev._ZT │ │ │ │ │ + 0x00001fc8 56537439 62617369 635f696f 73496353 VSt9basic_iosIcS │ │ │ │ │ + 0x00001fd8 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ + 0x00001fe8 4545005f 5a54544e 5374375f 5f637878 EE._ZTTNSt7__cxx │ │ │ │ │ + 0x00001ff8 31313139 62617369 635f6f73 7472696e 1119basic_ostrin │ │ │ │ │ + 0x00002008 67737472 65616d49 63537431 31636861 gstreamIcSt11cha │ │ │ │ │ + 0x00002018 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ │ + 0x00002028 4545005f 5a4e5374 39626173 69635f69 EE._ZNSt9basic_i │ │ │ │ │ + 0x00002038 6f734963 53743131 63686172 5f747261 osIcSt11char_tra │ │ │ │ │ + 0x00002048 69747349 63454534 696e6974 45505374 itsIcEE4initEPSt │ │ │ │ │ + 0x00002058 31356261 7369635f 73747265 616d6275 15basic_streambu │ │ │ │ │ + 0x00002068 66496353 315f4500 5f5a5456 4e537437 fIcS1_E._ZTVNSt7 │ │ │ │ │ + 0x00002078 5f5f6378 78313131 39626173 69635f6f __cxx1119basic_o │ │ │ │ │ + 0x00002088 73747269 6e677374 7265616d 49635374 stringstreamIcSt │ │ │ │ │ + 0x00002098 31316368 61725f74 72616974 73496345 11char_traitsIcE │ │ │ │ │ + 0x000020a8 53614963 45454500 5f5a4e53 74366c6f SaIcEEE._ZNSt6lo │ │ │ │ │ + 0x000020b8 63616c65 43314576 005f5a4e 53743962 caleC1Ev._ZNSt9b │ │ │ │ │ + 0x000020c8 61736963 5f696f73 49635374 31316368 asic_iosIcSt11ch │ │ │ │ │ + 0x000020d8 61725f74 72616974 73496345 4535636c ar_traitsIcEE5cl │ │ │ │ │ + 0x000020e8 65617245 53743132 5f496f73 5f496f73 earESt12_Ios_Ios │ │ │ │ │ + 0x000020f8 74617465 005f5a4e 53743869 6f735f62 tate._ZNSt8ios_b │ │ │ │ │ + 0x00002108 61736544 32457600 5f5a4e53 74375f5f aseD2Ev._ZNSt7__ │ │ │ │ │ + 0x00002118 63787831 31313262 61736963 5f737472 cxx1112basic_str │ │ │ │ │ + 0x00002128 696e6749 63537431 31636861 725f7472 ingIcSt11char_tr │ │ │ │ │ + 0x00002138 61697473 49634553 61496345 45395f4d aitsIcESaIcEE9_M │ │ │ │ │ + 0x00002148 5f617373 69676e45 524b5334 5f005f5a _assignERKS4_._Z │ │ │ │ │ + 0x00002158 4e537437 5f5f6378 78313131 39626173 NSt7__cxx1119bas │ │ │ │ │ + 0x00002168 69635f6f 73747269 6e677374 7265616d ic_ostringstream │ │ │ │ │ + 0x00002178 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ │ + 0x00002188 73496345 53614963 45454431 4576005f sIcESaIcEED1Ev._ │ │ │ │ │ + 0x00002198 5a47564e 35736571 616e3234 416c7068 ZGVN5seqan24Alph │ │ │ │ │ + 0x000021a8 61626574 436f6e76 65727369 6f6e5461 abetConversionTa │ │ │ │ │ + 0x000021b8 626c655f 49634e53 5f31364d 6f646966 ble_IcNS_16Modif │ │ │ │ │ + 0x000021c8 69656441 6c706861 62657449 4e535f31 iedAlphabetINS_1 │ │ │ │ │ + 0x000021d8 3053696d 706c6554 79706549 684e535f 0SimpleTypeIhNS_ │ │ │ │ │ + 0x000021e8 35446e61 355f4545 454e535f 394d6f64 5Dna5_EEENS_9Mod │ │ │ │ │ + 0x000021f8 45787061 6e64494c 63343545 4e535f33 ExpandILc45ENS_3 │ │ │ │ │ + 0x00002208 54616749 4e535f38 44656661 756c745f TagINS_8Default_ │ │ │ │ │ + 0x00002218 45454545 45454545 35746162 6c654500 EEEEEEEE5tableE. │ │ │ │ │ + 0x00002228 5f5a5a4e 35736571 616e3234 416c7068 _ZZN5seqan24Alph │ │ │ │ │ + 0x00002238 61626574 436f6e76 65727369 6f6e5461 abetConversionTa │ │ │ │ │ + 0x00002248 626c655f 49634e53 5f31364d 6f646966 ble_IcNS_16Modif │ │ │ │ │ + 0x00002258 69656441 6c706861 62657449 4e535f31 iedAlphabetINS_1 │ │ │ │ │ + 0x00002268 3053696d 706c6554 79706549 684e535f 0SimpleTypeIhNS_ │ │ │ │ │ + 0x00002278 35446e61 355f4545 454e535f 394d6f64 5Dna5_EEENS_9Mod │ │ │ │ │ + 0x00002288 45787061 6e64494c 63343545 4e535f33 ExpandILc45ENS_3 │ │ │ │ │ + 0x00002298 54616749 4e535f38 44656661 756c745f TagINS_8Default_ │ │ │ │ │ + 0x000022a8 45454545 45454545 3130696e 69746961 EEEEEEEE10initia │ │ │ │ │ + 0x000022b8 6c697a65 45764531 355f6973 5f696e69 lizeEvE15_is_ini │ │ │ │ │ + 0x000022c8 7469616c 697a6564 005f5a5a 4e357365 tialized._ZZN5se │ │ │ │ │ + 0x000022d8 71616e32 34416c70 68616265 74436f6e qan24AlphabetCon │ │ │ │ │ + 0x000022e8 76657273 696f6e54 61626c65 5f49634e versionTable_IcN │ │ │ │ │ + 0x000022f8 535f3136 4d6f6469 66696564 416c7068 S_16ModifiedAlph │ │ │ │ │ + 0x00002308 61626574 494e535f 31305369 6d706c65 abetINS_10Simple │ │ │ │ │ + 0x00002318 54797065 49684e53 5f35446e 61355f45 TypeIhNS_5Dna5_E │ │ │ │ │ + 0x00002328 45454e53 5f394d6f 64457870 616e6449 EENS_9ModExpandI │ │ │ │ │ + 0x00002338 4c633435 454e535f 33546167 494e535f Lc45ENS_3TagINS_ │ │ │ │ │ + 0x00002348 38446566 61756c74 5f454545 45454545 8Default_EEEEEEE │ │ │ │ │ + 0x00002358 45313069 6e697469 616c697a 65457645 E10initializeEvE │ │ │ │ │ + 0x00002368 31317461 626c655f 73746f72 65005f5a 11table_store._Z │ │ │ │ │ + 0x00002378 5a4e3573 6571616e 3234416c 70686162 ZN5seqan24Alphab │ │ │ │ │ + 0x00002388 6574436f 6e766572 73696f6e 5461626c etConversionTabl │ │ │ │ │ + 0x00002398 655f4963 4e535f31 3053696d 706c6554 e_IcNS_10SimpleT │ │ │ │ │ + 0x000023a8 79706549 684e535f 35446e61 355f4545 ypeIhNS_5Dna5_EE │ │ │ │ │ + 0x000023b8 45453130 696e6974 69616c69 7a654576 EE10initializeEv │ │ │ │ │ + 0x000023c8 4531355f 69735f69 6e697469 616c697a E15_is_initializ │ │ │ │ │ + 0x000023d8 6564005f 5f737461 636b5f63 686b5f66 ed.__stack_chk_f │ │ │ │ │ 0x000023e8 61696c00 6c696273 7464632b 2b2e736f ail.libstdc++.so │ │ │ │ │ 0x000023f8 2e36006c 69626763 635f732e 736f2e31 .6.libgcc_s.so.1 │ │ │ │ │ 0x00002408 006c6962 632e736f 2e360047 43435f33 .libc.so.6.GCC_3 │ │ │ │ │ 0x00002418 2e300047 4c494243 5f322e34 00474c49 .0.GLIBC_2.4.GLI │ │ │ │ │ 0x00002428 42435f32 2e300047 4c494243 5f322e31 BC_2.0.GLIBC_2.1 │ │ │ │ │ 0x00002438 2e330043 58584142 495f312e 3300474c .3.CXXABI_1.3.GL │ │ │ │ │ 0x00002448 49424358 585f332e 342e3332 00435858 IBCXX_3.4.32.CXX │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,98 +1,260 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00003390 : │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11]() [clone .cold]: │ │ │ │ │ +00003390 : │ │ │ │ │ +adapterAlignment.cold(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x144(%ebp) │ │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ │ + call 3040 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x14c(%ebp) │ │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + call 3240 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x9c(%ebp) │ │ │ │ │ + call 31c0 │ │ │ │ │ + pop %edx │ │ │ │ │ + push -0xa8(%ebp) │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0xdc(%ebp) │ │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:197 │ │ │ │ │ + mov -0x100(%ebp),%eax │ │ │ │ │ + mov -0x104(%ebp),%esi │ │ │ │ │ + mov %eax,-0x140(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:548 │ │ │ │ │ + cmp %esi,-0x140(%ebp) │ │ │ │ │ + jne 34ce <__cxa_finalize@plt+0x14e> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x104(%ebp) │ │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + call 31c0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ + pop %ecx │ │ │ │ │ + push -0x17c(%ebp) │ │ │ │ │ + call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +/usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x178(%ebp) │ │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ │ + call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +/usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x110(%ebp) │ │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x11c(%ebp) │ │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x7c(%ebp),%eax │ │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +/usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne 34b2 <__cxa_finalize@plt+0x132> │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ │ + push %esi │ │ │ │ │ + call 3310 <_Unwind_Resume@plt> │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ │ + push %esi │ │ │ │ │ + call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +/usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 33fa <__cxa_finalize@plt+0x7a> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0x8(%esi) │ │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + testl $0xfffffffd,0x4(%esi) │ │ │ │ │ + je 350e <__cxa_finalize@plt+0x18e> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push (%eax) │ │ │ │ │ + mov %eax,-0x144(%ebp) │ │ │ │ │ + call 31c0 │ │ │ │ │ + mov -0x144(%ebp),%eax │ │ │ │ │ + mov %eax,(%esp) │ │ │ │ │ + call 31c0 │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:551 │ │ │ │ │ + add $0x24,%esi │ │ │ │ │ + jmp 340c <__cxa_finalize@plt+0x8c> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x144(%ebp) │ │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ │ + call 3040 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x14c(%ebp) │ │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ │ + call 3280 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x9c(%ebp) │ │ │ │ │ + call 31c0 │ │ │ │ │ + pop %edi │ │ │ │ │ + push -0xa8(%ebp) │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0xf8(%ebp) │ │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 33fa <__cxa_finalize@plt+0x7a> │ │ │ │ │ + nop │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x29c(%ebp),%ebx │ │ │ │ │ push %edi │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::allocator::~allocator(): │ │ │ │ │ /usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x318(%ebp) │ │ │ │ │ mov -0x29c(%ebp),%ebx │ │ │ │ │ mov %esi,%edi │ │ │ │ │ lea -0x160(%ebp),%esi │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::allocator::~allocator(): │ │ │ │ │ /usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x29c(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::allocator::~allocator(): │ │ │ │ │ /usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x314(%ebp) │ │ │ │ │ mov -0x29c(%ebp),%ebx │ │ │ │ │ lea -0x1a8(%ebp),%esi │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::allocator::~allocator(): │ │ │ │ │ /usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x29c(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::allocator::~allocator(): │ │ │ │ │ /usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x310(%ebp) │ │ │ │ │ mov -0x29c(%ebp),%ebx │ │ │ │ │ lea -0x1f0(%ebp),%esi │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::allocator::~allocator(): │ │ │ │ │ /usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x29c(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::allocator::~allocator(): │ │ │ │ │ /usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x30c(%ebp) │ │ │ │ │ mov -0x29c(%ebp),%ebx │ │ │ │ │ lea -0x238(%ebp),%esi │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::allocator::~allocator(): │ │ │ │ │ /usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x29c(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::allocator::~allocator(): │ │ │ │ │ /usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x308(%ebp) │ │ │ │ │ mov -0x29c(%ebp),%ebx │ │ │ │ │ lea -0x280(%ebp),%esi │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::allocator::~allocator(): │ │ │ │ │ /usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x29c(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ mov %edi,%esi │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::allocator::~allocator(): │ │ │ │ │ /usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x2e4(%ebp) │ │ │ │ │ mov -0x29c(%ebp),%ebx │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ pop %eax │ │ │ │ │ push -0x2f0(%ebp) │ │ │ │ │ @@ -105,368 +267,228 @@ │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ pop %edi │ │ │ │ │ push -0x304(%ebp) │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ pop %eax │ │ │ │ │ push -0x2f4(%ebp) │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::allocator::~allocator(): │ │ │ │ │ /usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x2f8(%ebp) │ │ │ │ │ mov -0x29c(%ebp),%ebx │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::allocator::~allocator(): │ │ │ │ │ /usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 3516 <__cxa_finalize@plt+0x196> │ │ │ │ │ + jne 370c <__cxa_finalize@plt+0x38c> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x29c(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3310 <_Unwind_Resume@plt> │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ +ScoredAlignment::getString[abi:cxx11]() [clone .cold]: │ │ │ │ │ +/usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ nop │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int) [clone .cold]: │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::allocator::~allocator(): │ │ │ │ │ /usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ mov -0x1f0(%ebp),%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ ./porechop/src/alignment.cpp:111 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ push %edi │ │ │ │ │ call 3060 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x1f8(%ebp) │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::allocator::~allocator(): │ │ │ │ │ /usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ ./porechop/src/alignment.cpp:111 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x1f4(%ebp) │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ call 3060 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 358f <__cxa_finalize@plt+0x20f> │ │ │ │ │ + jne 3785 <__cxa_finalize@plt+0x405> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3310 <_Unwind_Resume@plt> │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ /usr/include/c++/13/sstream:806 (discriminator 1) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3290 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ │ +std::basic_ostream >::~basic_ostream(): │ │ │ │ │ /usr/include/c++/13/ostream:95 │ │ │ │ │ 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++/13/bits/basic_ios.h:282 │ │ │ │ │ mov -0x204(%ebp),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ │ push -0x208(%ebp) │ │ │ │ │ call 3090 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3546 <__cxa_finalize@plt+0x1c6> │ │ │ │ │ + jmp 373c <__cxa_finalize@plt+0x3bc> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x1f8(%ebp) │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::allocator::~allocator(): │ │ │ │ │ /usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 355d <__cxa_finalize@plt+0x1dd> │ │ │ │ │ + jmp 3753 <__cxa_finalize@plt+0x3d3> │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ /usr/include/c++/13/sstream:806 (discriminator 1) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3290 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ │ +std::basic_ostream >::~basic_ostream(): │ │ │ │ │ /usr/include/c++/13/ostream:95 │ │ │ │ │ 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++/13/bits/basic_ios.h:282 │ │ │ │ │ mov -0x204(%ebp),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,-0x16c(%ebp) │ │ │ │ │ push -0x20c(%ebp) │ │ │ │ │ call 3090 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 367c <__cxa_finalize@plt+0x2fc> │ │ │ │ │ + jne 3872 <__cxa_finalize@plt+0x4f2> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1ec(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3310 <_Unwind_Resume@plt> │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -adapterAlignment.cold(): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -adapterAlignment(): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - push -0x144(%ebp) │ │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ │ - call 3040 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x14c(%ebp) │ │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - call 3240 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x9c(%ebp) │ │ │ │ │ - call 31c0 │ │ │ │ │ - pop %edx │ │ │ │ │ - push -0xa8(%ebp) │ │ │ │ │ - call 31c0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0xdc(%ebp) │ │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::~String(): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:197 │ │ │ │ │ - mov -0x100(%ebp),%eax │ │ │ │ │ - mov -0x104(%ebp),%esi │ │ │ │ │ - mov %eax,-0x140(%ebp) │ │ │ │ │ -void seqan::_arrayDestructDefault, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*>(seqan::Gaps, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:548 │ │ │ │ │ - cmp %esi,-0x140(%ebp) │ │ │ │ │ - jne 37bf <__cxa_finalize@plt+0x43f> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Gaps, seqan::Alloc >, seqan::Tag >, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x104(%ebp) │ │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ │ - mov %edi,%esi │ │ │ │ │ - call 31c0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ - pop %ecx │ │ │ │ │ - push -0x17c(%ebp) │ │ │ │ │ - call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::allocator::~allocator(): │ │ │ │ │ -/usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x178(%ebp) │ │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ │ - call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::allocator::~allocator(): │ │ │ │ │ -/usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x110(%ebp) │ │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x11c(%ebp) │ │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x7c(%ebp),%eax │ │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::allocator::~allocator(): │ │ │ │ │ -/usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 37a3 <__cxa_finalize@plt+0x423> │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ │ - push %esi │ │ │ │ │ - call 3310 <_Unwind_Resume@plt> │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ │ - push %esi │ │ │ │ │ - call 3210 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::allocator::~allocator(): │ │ │ │ │ -/usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 36eb <__cxa_finalize@plt+0x36b> │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push 0x8(%esi) │ │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::clear, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - testl $0xfffffffd,0x4(%esi) │ │ │ │ │ - je 37ff <__cxa_finalize@plt+0x47f> │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push (%eax) │ │ │ │ │ - mov %eax,-0x144(%ebp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov -0x144(%ebp),%eax │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::clear, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::_arrayDestructDefault, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*>(seqan::Gaps, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:551 │ │ │ │ │ - add $0x24,%esi │ │ │ │ │ - jmp 36fd <__cxa_finalize@plt+0x37d> │ │ │ │ │ -seqan::Holder > >, seqan::Tag >::~Holder(): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x144(%ebp) │ │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ │ - call 3040 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::~Holder(): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x14c(%ebp) │ │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ │ - call 3280 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x9c(%ebp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - pop %edi │ │ │ │ │ - push -0xa8(%ebp) │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - call 31c0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0xf8(%ebp) │ │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 36eb <__cxa_finalize@plt+0x36b> │ │ │ │ │ -adapterAlignment.cold(): │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ +ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int) [clone .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 caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0x1076f,%eax │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 │ │ │ │ │ + mov -0x1c(%eax),%edx │ │ │ │ │ + cmpb $0x0,(%edx) │ │ │ │ │ + jne 38a4 <__cxa_finalize@plt+0x524> │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 (discriminator 1) │ │ │ │ │ + movb $0x1,(%edx) │ │ │ │ │ + mov -0x30(%eax),%edx │ │ │ │ │ + movl $0xc0000000,(%edx) │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 (discriminator 3) │ │ │ │ │ + mov -0x18(%eax),%edx │ │ │ │ │ + cmpb $0x0,(%edx) │ │ │ │ │ + jne 38be <__cxa_finalize@plt+0x53e> │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 (discriminator 4) │ │ │ │ │ + mov -0x50(%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 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x1076f,%eax │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0x1072f,%eax │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:688 │ │ │ │ │ mov -0x38(%eax),%edx │ │ │ │ │ cmpb $0x0,(%edx) │ │ │ │ │ - je 3896 <__cxa_finalize@plt+0x516> │ │ │ │ │ + je 38d6 <__cxa_finalize@plt+0x556> │ │ │ │ │ ./porechop/src/alignment.cpp:121 │ │ │ │ │ ret │ │ │ │ │ +seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::Tag > > >::initialize(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:678 │ │ │ │ │ mov -0x40(%eax),%ecx │ │ │ │ │ +_GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:688 (discriminator 1) │ │ │ │ │ movb $0x1,(%edx) │ │ │ │ │ +seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::Tag > > >::initialize(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:678 │ │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ │ - je 38b6 <__cxa_finalize@plt+0x536> │ │ │ │ │ + je 38f6 <__cxa_finalize@plt+0x576> │ │ │ │ │ mov -0x2c(%eax),%edx │ │ │ │ │ +_GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:688 (discriminator 1) │ │ │ │ │ mov -0x14(%eax),%eax │ │ │ │ │ +seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::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 │ │ │ │ │ +seqan::AlphabetConversionTable_ >::initialize(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:682 │ │ │ │ │ mov -0x3c(%eax),%edx │ │ │ │ │ movb $0x1,(%edx) │ │ │ │ │ +void seqan::_initializeAlphabetConversionTable, (char)45, seqan::Tag >(char*, seqan::ModifiedAlphabet, seqan::ModExpand<(char)45, seqan::Tag > > const&): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet_expansion.h:375 (discriminator 2) │ │ │ │ │ mov -0x2c(%eax),%edx │ │ │ │ │ movl $0x54474341,(%edx) │ │ │ │ │ movw $0x2d4e,0x4(%edx) │ │ │ │ │ - jmp 38aa <__cxa_finalize@plt+0x52a> │ │ │ │ │ +seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::Tag > > >::initialize(): │ │ │ │ │ +/usr/include/seqan/modifier/modifier_alphabet_expansion.h:375 (discriminator 2) │ │ │ │ │ + jmp 38ea <__cxa_finalize@plt+0x56a> │ │ │ │ │ +_GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ 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 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x1070f,%eax │ │ │ │ │ -/usr/include/seqan/align/dp_cell.h:144 │ │ │ │ │ - mov -0x1c(%eax),%edx │ │ │ │ │ - cmpb $0x0,(%edx) │ │ │ │ │ - jne 3904 <__cxa_finalize@plt+0x584> │ │ │ │ │ -/usr/include/seqan/align/dp_cell.h:144 (discriminator 1) │ │ │ │ │ - movb $0x1,(%edx) │ │ │ │ │ - mov -0x30(%eax),%edx │ │ │ │ │ - movl $0xc0000000,(%edx) │ │ │ │ │ -/usr/include/seqan/align/dp_cell.h:144 (discriminator 3) │ │ │ │ │ - mov -0x18(%eax),%edx │ │ │ │ │ - cmpb $0x0,(%edx) │ │ │ │ │ - jne 391e <__cxa_finalize@plt+0x59e> │ │ │ │ │ -/usr/include/seqan/align/dp_cell.h:144 (discriminator 4) │ │ │ │ │ - mov -0x50(%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 │ │ │ │ │ @@ -550,9135 +572,3374 @@ │ │ │ │ │ __x86.get_pc_thunk.dx(): │ │ │ │ │ mov (%esp),%edx │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ - │ │ │ │ │ -00003a20 : │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ +void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&) [clone .isra.0]: │ │ │ │ │ +./porechop/src/adapter_align.cpp:489 │ │ │ │ │ push %ebp │ │ │ │ │ - mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ - call 713c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x20c> │ │ │ │ │ - add $0x105ca,%esi │ │ │ │ │ push %ebx │ │ │ │ │ - sub $0x314,%esp │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ │ - mov %eax,-0x2a8(%ebp) │ │ │ │ │ - mov %esi,-0x29c(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4256 │ │ │ │ │ - lea -0x2ff4(%esi),%edi │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x24(%esi),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ │ + sub $0x2c,%esp │ │ │ │ │ + mov 0x40(%esp),%ebx │ │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%ebp │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ │ +/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1) │ │ │ │ │ + lea -0x1(%esi),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov %esi,0x20(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + mov 0xc(%ecx),%eax │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %ebp,0x1c(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:457 │ │ │ │ │ + sub %ebp,%esi │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + movb $0x0,(%eax) │ │ │ │ │ +/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1) │ │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + cmp %edx,%ebp │ │ │ │ │ + je 3aac <__cxa_finalize@plt+0x72c> │ │ │ │ │ + mov %ebx,0x40(%esp) │ │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4256 │ │ │ │ │ - lea -0x100(%ebp),%eax │ │ │ │ │ - mov %ecx,-0x2a4(%ebp) │ │ │ │ │ - mov %eax,-0x2f8(%ebp) │ │ │ │ │ - push 0x28(%ecx) │ │ │ │ │ - push 0x24(%ecx) │ │ │ │ │ - push %edi │ │ │ │ │ - push $0x148 │ │ │ │ │ - push %esi │ │ │ │ │ - push %eax │ │ │ │ │ - call 3170 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@plt> │ │ │ │ │ - mov -0x2a4(%ebp),%ecx │ │ │ │ │ - lea -0x148(%ebp),%eax │ │ │ │ │ - add $0x14,%esp │ │ │ │ │ - mov %eax,-0x2f4(%ebp) │ │ │ │ │ - push 0x20(%ecx) │ │ │ │ │ - push 0x1c(%ecx) │ │ │ │ │ - push %edi │ │ │ │ │ - push $0x148 │ │ │ │ │ - push %esi │ │ │ │ │ - push %eax │ │ │ │ │ - call 3170 , 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),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4256 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ -./porechop/src/alignment.cpp:118 │ │ │ │ │ - mov 0x18(%ecx),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - neg %ebx │ │ │ │ │ - cmovs %eax,%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - shr $0x1f,%eax │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x2a0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmp $0x9,%ebx │ │ │ │ │ - jbe 5c1b │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - cmp $0x63,%ebx │ │ │ │ │ - jbe 5cf3 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - cmp $0x3e7,%ebx │ │ │ │ │ - jbe 5d02 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - cmp $0x270f,%ebx │ │ │ │ │ - jbe 5d5c │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmpl $0x1869f,-0x2a0(%ebp) │ │ │ │ │ - mov $0x5,%edx │ │ │ │ │ - jbe 3c15 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - cmpl $0xf423f,-0x2a0(%ebp) │ │ │ │ │ - jbe 5ed9 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - cmpl $0x98967f,-0x2a0(%ebp) │ │ │ │ │ - mov $0x6,%eax │ │ │ │ │ - mov $0x7,%edx │ │ │ │ │ - jbe 3c18 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ - cmp $0x5f5e0ff,%eax │ │ │ │ │ - jbe 5430 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmp $0x3b9ac9ff,%eax │ │ │ │ │ - jbe 3c10 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - mov $0x9,%eax │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - add %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x190(%ebp),%eax │ │ │ │ │ - lea -0x188(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov -0x29c(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %eax,-0x304(%ebp) │ │ │ │ │ - mov %ebx,-0x2c8(%ebp) │ │ │ │ │ - mov %ebx,-0x190(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push $0x2d │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov -0x2fd8(%edi),%ecx │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - lea -0xe6(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add -0x190(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov %ecx,-0xe6(%ebp) │ │ │ │ │ - mov -0x2f13(%edi),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - lea -0xe4(%ebp),%edi │ │ │ │ │ - lea -0x2fd8(%eax),%esi │ │ │ │ │ - mov %ecx,-0x21(%ebp) │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ - sub %ecx,%esi │ │ │ │ │ - add $0xc9,%ecx │ │ │ │ │ - shr $0x2,%ecx │ │ │ │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - cmpl $0x63,-0x2a0(%ebp) │ │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ │ - ja 3c9d │ │ │ │ │ + mov %edi,0x48(%esp) │ │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:104 │ │ │ │ │ - mov -0x2a0(%ebp),%esi │ │ │ │ │ - add %esi,%esi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ - movzbl -0xe5(%ebp,%esi,1),%eax │ │ │ │ │ - mov %al,0x1(%edx) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ - movzbl -0xe6(%ebp,%esi,1),%eax │ │ │ │ │ - jmp 3cff │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - mov $0x9,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - add %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x190(%ebp),%eax │ │ │ │ │ - lea -0x188(%ebp),%edi │ │ │ │ │ - mov %eax,-0x304(%ebp) │ │ │ │ │ - mov %edi,-0x2c8(%ebp) │ │ │ │ │ - mov %edi,-0x190(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov -0x29c(%ebp),%edi │ │ │ │ │ - push $0x2d │ │ │ │ │ - push %edx │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159 │ │ │ │ │ + mov 0xc(%ebx),%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159 │ │ │ │ │ + lea 0x4(%ecx),%edx │ │ │ │ │ + mov %edx,0xc(%ebx) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ + mov 0xc(%edi),%edx │ │ │ │ │ + lea 0x1(%edx),%ebp │ │ │ │ │ + mov %ebp,0xc(%edi) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ + movl $0x0,0x4(%ecx) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + movb $0x0,0x1(%edx) │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + jne 3a80 <__cxa_finalize@plt+0x700> │ │ │ │ │ + mov 0x40(%esp),%ebx │ │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:184 │ │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ │ + lea 0x4(%eax),%edx │ │ │ │ │ + mov %edx,0xc(%esi) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ │ + mov %ecx,0xc(%esi) │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ + movl $0x0,0x4(%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 0x4(%eax),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + cmp (%esi),%eax │ │ │ │ │ + jle 3e43 <__cxa_finalize@plt+0xac3> │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ +/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 │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ + mov %ecx,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%ebx),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%ebx),%edx │ │ │ │ │ +/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1) │ │ │ │ │ + lea -0x1(%ecx),%ebx │ │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2) │ │ │ │ │ + cmp %ebx,%edx │ │ │ │ │ + je 3c70 <__cxa_finalize@plt+0x8f0> │ │ │ │ │ + mov %ecx,0x28(%esp) │ │ │ │ │ mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov -0x2fd8(%edi),%ecx │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - lea -0xe6(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add -0x190(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov %ecx,-0xe6(%ebp) │ │ │ │ │ - mov -0x2f13(%edi),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - lea -0xe4(%ebp),%edi │ │ │ │ │ - lea -0x2fd8(%eax),%esi │ │ │ │ │ - mov %ecx,-0x21(%ebp) │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ - sub %ecx,%esi │ │ │ │ │ - add $0xc9,%ecx │ │ │ │ │ - shr $0x2,%ecx │ │ │ │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - mov %edx,-0x2ac(%ebp) │ │ │ │ │ - lea -0x1(%edx,%eax,1),%ecx │ │ │ │ │ - mov $0x51eb851f,%esi │ │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ - mov -0x2a0(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - sub $0x2,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - mul %esi │ │ │ │ │ - shr $0x5,%edx │ │ │ │ │ - imul $0x64,%edx,%eax │ │ │ │ │ - sub %eax,%edi │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ - mov %edx,-0x2a0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ - movzwl (%ebx,%edi,2),%edx │ │ │ │ │ - mov %dx,0x2(%ecx) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - cmp $0x270f,%eax │ │ │ │ │ - ja 3cb0 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ - mov -0x2ac(%ebp),%edx │ │ │ │ │ - cmp $0x3e7,%eax │ │ │ │ │ - ja 3bf0 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ - movzbl -0x2a0(%ebp),%eax │ │ │ │ │ - add $0x30,%eax │ │ │ │ │ - mov %al,(%edx) │ │ │ │ │ -./porechop/src/alignment.cpp:117 │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - neg %ebx │ │ │ │ │ - cmovs %eax,%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - shr $0x1f,%eax │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x2a0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmp $0x9,%ebx │ │ │ │ │ - jbe 5c5e │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - cmp $0x63,%ebx │ │ │ │ │ - jbe 5ce4 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - cmp $0x3e7,%ebx │ │ │ │ │ - jbe 5d4d │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - cmp $0x270f,%ebx │ │ │ │ │ - jbe 5d6b │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmpl $0x1869f,-0x2a0(%ebp) │ │ │ │ │ - mov $0x5,%edx │ │ │ │ │ - jbe 3e65 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - cmpl $0xf423f,-0x2a0(%ebp) │ │ │ │ │ - jbe 5eed │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - cmpl $0x98967f,-0x2a0(%ebp) │ │ │ │ │ - mov $0x6,%eax │ │ │ │ │ - mov $0x7,%edx │ │ │ │ │ - jbe 3e68 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ - cmp $0x5f5e0ff,%eax │ │ │ │ │ - jbe 5450 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmp $0x3b9ac9ff,%eax │ │ │ │ │ - jbe 3e60 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - mov $0x9,%eax │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - add %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x1d8(%ebp),%eax │ │ │ │ │ - lea -0x1d0(%ebp),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov -0x29c(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %eax,-0x300(%ebp) │ │ │ │ │ - mov %ecx,-0x2c4(%ebp) │ │ │ │ │ - mov %ecx,-0x1d8(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push $0x2d │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov -0x2fd8(%edi),%ecx │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - lea -0xe6(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add -0x1d8(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov %ecx,-0xe6(%ebp) │ │ │ │ │ - mov -0x2f13(%edi),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - lea -0xe4(%ebp),%edi │ │ │ │ │ - lea -0x2fd8(%eax),%esi │ │ │ │ │ - mov %ecx,-0x21(%ebp) │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ - sub %ecx,%esi │ │ │ │ │ - add $0xc9,%ecx │ │ │ │ │ - shr $0x2,%ecx │ │ │ │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - cmpl $0x63,-0x2a0(%ebp) │ │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ │ - ja 3eed │ │ │ │ │ +/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ │ +/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ + movzbl (%esi),%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ + mov 0xc(%edi),%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ + mov %cl,0x13(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ + mov 0x4(%edi),%ecx │ │ │ │ │ + lea (%edx,%ecx,4),%edx │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ + mov %edx,0xc(%edi) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ │ + add 0x4(%edi),%eax │ │ │ │ │ + mov %eax,0xc(%edi) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ + movl $0x0,(%edx) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:287 (discriminator 2) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + movb $0x0,(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je 3be8 <__cxa_finalize@plt+0x868> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + jmp 3b88 <__cxa_finalize@plt+0x808> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:104 │ │ │ │ │ - mov -0x2a0(%ebp),%esi │ │ │ │ │ - add %esi,%esi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ - movzbl -0xe5(%ebp,%esi,1),%eax │ │ │ │ │ - mov %al,0x1(%edx) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ - movzbl -0xe6(%ebp,%esi,1),%eax │ │ │ │ │ - jmp 3f4f │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - mov $0x9,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x1d8(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - add %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x1d0(%ebp),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov -0x29c(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %eax,-0x300(%ebp) │ │ │ │ │ - mov %ecx,-0x2c4(%ebp) │ │ │ │ │ - mov %ecx,-0x1d8(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push $0x2d │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov -0x2fd8(%edi),%ecx │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - lea -0xe6(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add -0x1d8(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov %ecx,-0xe6(%ebp) │ │ │ │ │ - mov -0x2f13(%edi),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - lea -0xe4(%ebp),%edi │ │ │ │ │ - lea -0x2fd8(%eax),%esi │ │ │ │ │ - mov %ecx,-0x21(%ebp) │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ - sub %ecx,%esi │ │ │ │ │ - add $0xc9,%ecx │ │ │ │ │ - shr $0x2,%ecx │ │ │ │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - mov %edx,-0x2ac(%ebp) │ │ │ │ │ - lea -0x1(%edx,%eax,1),%ecx │ │ │ │ │ - mov $0x51eb851f,%esi │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ - mov -0x2a0(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - sub $0x2,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - mul %esi │ │ │ │ │ - shr $0x5,%edx │ │ │ │ │ - imul $0x64,%edx,%eax │ │ │ │ │ - sub %eax,%edi │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ - mov %edx,-0x2a0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ - movzwl (%ebx,%edi,2),%edx │ │ │ │ │ - mov %dx,0x2(%ecx) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - cmp $0x270f,%eax │ │ │ │ │ - ja 3f00 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ - mov -0x2ac(%ebp),%edx │ │ │ │ │ - cmp $0x3e7,%eax │ │ │ │ │ - ja 3e40 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ - movzbl -0x2a0(%ebp),%eax │ │ │ │ │ - add $0x30,%eax │ │ │ │ │ - mov %al,(%edx) │ │ │ │ │ -./porechop/src/alignment.cpp:116 │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - neg %ecx │ │ │ │ │ - cmovs %eax,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - shr $0x1f,%eax │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ - mov %ecx,-0x2a0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmp $0x9,%ecx │ │ │ │ │ - jbe 5ca1 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - cmp $0x63,%ecx │ │ │ │ │ - jbe 4f5a │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - cmp $0x3e7,%ecx │ │ │ │ │ - jbe 5d2f │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - cmp $0x270f,%ecx │ │ │ │ │ - jbe 5d3e │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmpl $0x1869f,-0x2a0(%ebp) │ │ │ │ │ - mov $0x5,%edx │ │ │ │ │ - jbe 4ea5 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - cmpl $0xf423f,-0x2a0(%ebp) │ │ │ │ │ - jbe 5f01 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - cmpl $0x98967f,-0x2a0(%ebp) │ │ │ │ │ - mov $0x6,%eax │ │ │ │ │ - mov $0x7,%edx │ │ │ │ │ - jbe 4ea8 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ - cmp $0x5f5e0ff,%eax │ │ │ │ │ - jbe 5460 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmp $0x3b9ac9ff,%eax │ │ │ │ │ - jbe 4ea0 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - mov $0x9,%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x220(%ebp),%ebx │ │ │ │ │ - lea -0x218(%ebp),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax,%esi,1),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x2ec(%ebp) │ │ │ │ │ - mov %ecx,-0x2bc(%ebp) │ │ │ │ │ - mov %ecx,-0x220(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - push $0x2d │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - push %edx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - lea -0xe4(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add -0x220(%ebp),%esi │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - lea -0xe6(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov -0x29c(%ebp),%esi │ │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ │ - mov -0x2fd8(%esi),%ecx │ │ │ │ │ - mov %ecx,-0xe6(%ebp) │ │ │ │ │ - mov -0x2f13(%esi),%ecx │ │ │ │ │ - lea -0x2fd8(%esi),%esi │ │ │ │ │ - mov %ecx,-0x21(%ebp) │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ - sub %ecx,%esi │ │ │ │ │ - add $0xc9,%ecx │ │ │ │ │ - shr $0x2,%ecx │ │ │ │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - mov %edx,-0x2ac(%ebp) │ │ │ │ │ - lea -0x1(%edx,%eax,1),%ecx │ │ │ │ │ - mov $0x51eb851f,%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ - mov -0x2a0(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - sub $0x2,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - mul %esi │ │ │ │ │ - shr $0x5,%edx │ │ │ │ │ - imul $0x64,%edx,%eax │ │ │ │ │ - sub %eax,%edi │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ - mov %edx,-0x2a0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ - movzwl (%ebx,%edi,2),%edx │ │ │ │ │ - mov %dx,0x2(%ecx) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - cmp $0x270f,%eax │ │ │ │ │ - ja 4090 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ - mov -0x2ac(%ebp),%edx │ │ │ │ │ - cmp $0x3e7,%eax │ │ │ │ │ - ja 4fc0 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ - movzbl -0x2a0(%ebp),%eax │ │ │ │ │ - add $0x30,%eax │ │ │ │ │ - mov %al,(%edx) │ │ │ │ │ -./porechop/src/alignment.cpp:115 │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + mov (%esp),%ecx │ │ │ │ │ + mov %ebp,%eax │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + add $0x1,%edi │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + mov %al,0x1(%ecx) │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je 3be8 <__cxa_finalize@plt+0x868> │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ + mov 0x8(%esp),%ebp │ │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ + mov 0x4(%esp),%ebp │ │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ │ + mov %eax,(%esp) │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ │ +/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ + mov 0x4(%ebx),%ebp │ │ │ │ │ +/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ + movzbl 0x13(%esp),%eax │ │ │ │ │ + cmp %al,(%edi) │ │ │ │ │ + mov %ebp,%eax │ │ │ │ │ + cmove (%ebx),%eax │ │ │ │ │ +/usr/include/seqan/score/score_simple.h:190 │ │ │ │ │ + mov 0x8(%ebx),%ebp │ │ │ │ │ +/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ + add %esi,%eax │ │ │ │ │ +/usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ + mov 0x4(%ecx),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + jle 3bd8 <__cxa_finalize@plt+0x858> │ │ │ │ │ +/usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ + lea (%esi,%ebp,1),%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 (discriminator 1) │ │ │ │ │ + mov $0x22,%ebp │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + jg 3b70 <__cxa_finalize@plt+0x7f0> │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + mov $0x1,%ebp │ │ │ │ │ + jmp 3b72 <__cxa_finalize@plt+0x7f2> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ + add %ebp,%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 (discriminator 2) │ │ │ │ │ + mov $0x44,%ebp │ │ │ │ │ + jmp 3bc8 <__cxa_finalize@plt+0x848> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ │ + mov 0xc(%ecx),%edi │ │ │ │ │ + lea 0x4(%edi),%eax │ │ │ │ │ + mov %eax,0xc(%ecx) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ │ + mov 0xc(%ecx),%ebp │ │ │ │ │ + lea 0x1(%ebp),%eax │ │ │ │ │ + mov %eax,0xc(%ecx) │ │ │ │ │ +/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ + mov 0x4(%ebx),%eax │ │ │ │ │ +/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ + movzbl 0x13(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ + mov %eax,(%esp) │ │ │ │ │ +/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ │ + cmp %cl,-0x1(%eax) │ │ │ │ │ + mov (%esp),%eax │ │ │ │ │ + cmove (%ebx),%eax │ │ │ │ │ +/usr/include/seqan/score/score_simple.h:190 │ │ │ │ │ + mov 0x8(%ebx),%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ + add %esi,%eax │ │ │ │ │ +/usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ + mov 0x4(%edi),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + jle 3e00 <__cxa_finalize@plt+0xa80> │ │ │ │ │ +/usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ + add %esi,%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 (discriminator 1) │ │ │ │ │ + mov $0x22,%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jle 3df0 <__cxa_finalize@plt+0xa70> │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + mov %dl,0x1(%ebp) │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + cmp (%esi),%eax │ │ │ │ │ + jg 3e10 <__cxa_finalize@plt+0xa90> │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - neg %ebx │ │ │ │ │ - cmovs %eax,%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - shr $0x1f,%eax │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x2a0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmp $0x9,%ebx │ │ │ │ │ - jbe 5b95 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - cmp $0x63,%ebx │ │ │ │ │ - jbe 4fe0 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - cmp $0x3e7,%ebx │ │ │ │ │ - jbe 5d7a │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - cmp $0x270f,%ebx │ │ │ │ │ - jbe 5d20 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmpl $0x1869f,-0x2a0(%ebp) │ │ │ │ │ - mov $0x5,%edx │ │ │ │ │ - jbe 4f25 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - cmpl $0xf423f,-0x2a0(%ebp) │ │ │ │ │ - jbe 5ef7 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - cmpl $0x98967f,-0x2a0(%ebp) │ │ │ │ │ - mov $0x6,%eax │ │ │ │ │ - mov $0x7,%edx │ │ │ │ │ - jbe 4f28 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ - cmp $0x5f5e0ff,%eax │ │ │ │ │ - jbe 5440 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmp $0x3b9ac9ff,%eax │ │ │ │ │ - jbe 4f20 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - mov $0x9,%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x268(%ebp),%ebx │ │ │ │ │ - lea -0x260(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax,%esi,1),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x2f0(%ebp) │ │ │ │ │ - mov %edi,-0x2c0(%ebp) │ │ │ │ │ - mov %edi,-0x268(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - push $0x2d │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - push %edx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - lea -0xe4(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add -0x268(%ebp),%esi │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - lea -0xe6(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov -0x29c(%ebp),%esi │ │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ │ - mov -0x2fd8(%esi),%ecx │ │ │ │ │ - mov %ecx,-0xe6(%ebp) │ │ │ │ │ - mov -0x2f13(%esi),%ecx │ │ │ │ │ - lea -0x2fd8(%esi),%esi │ │ │ │ │ - mov %ecx,-0x21(%ebp) │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ - sub %ecx,%esi │ │ │ │ │ - add $0xc9,%ecx │ │ │ │ │ - shr $0x2,%ecx │ │ │ │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - mov %edx,-0x2ac(%ebp) │ │ │ │ │ - lea -0x1(%edx,%eax,1),%ecx │ │ │ │ │ - mov $0x51eb851f,%esi │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2) │ │ │ │ │ + addl $0x1,0x14(%esp) │ │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ │ + cmp %esi,0x24(%esp) │ │ │ │ │ + jne 3b20 <__cxa_finalize@plt+0x7a0> │ │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ │ + mov %ebx,%edi │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ │ +/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ + movzbl -0x1(%ecx),%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ │ + mov 0x4(%esi),%ecx │ │ │ │ │ +/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ + mov %bl,0x13(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ + lea (%edx,%ecx,4),%edx │ │ │ │ │ + mov %edx,0xc(%esi) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ │ + add 0x4(%esi),%eax │ │ │ │ │ + mov %eax,0xc(%esi) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ + movl $0x0,(%edx) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + movb $0x0,(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + cmp (%ebx),%eax │ │ │ │ │ + jg 3e4f <__cxa_finalize@plt+0xacf> │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ + mov 0xc(%esi),%ebp │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ + movl $0x0,(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:287 (discriminator 2) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jne 3d03 <__cxa_finalize@plt+0x983> │ │ │ │ │ + jmp 3d76 <__cxa_finalize@plt+0x9f6> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ - mov -0x2a0(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - sub $0x2,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - mul %esi │ │ │ │ │ - shr $0x5,%edx │ │ │ │ │ - imul $0x64,%edx,%eax │ │ │ │ │ - sub %eax,%edi │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ - mov %edx,-0x2a0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ - movzwl (%ebx,%edi,2),%edx │ │ │ │ │ - mov %dx,0x2(%ecx) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - cmp $0x270f,%eax │ │ │ │ │ - ja 4220 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ - mov -0x2ac(%ebp),%edx │ │ │ │ │ - cmp $0x3e7,%eax │ │ │ │ │ - ja 5050 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ - movzbl -0x2a0(%ebp),%eax │ │ │ │ │ - add $0x30,%eax │ │ │ │ │ - mov %al,(%edx) │ │ │ │ │ -./porechop/src/alignment.cpp:114 │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - neg %edi │ │ │ │ │ - cmovs %eax,%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - shr $0x1f,%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ + mov (%esp),%esi │ │ │ │ │ + add %ebx,%esi │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 (discriminator 1) │ │ │ │ │ + mov $0x22,%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + jle 3d47 <__cxa_finalize@plt+0x9c7> │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + mov %bl,0x1(%ebp) │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + cmp (%ebx),%eax │ │ │ │ │ + jg 3d50 <__cxa_finalize@plt+0x9d0> │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ + mov 0xc(%eax),%ebp │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je 3d76 <__cxa_finalize@plt+0x9f6> │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ │ + mov 0xc(%ebx),%edx │ │ │ │ │ + lea 0x4(%edx),%eax │ │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ + lea 0x1(%ebp),%eax │ │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ │ +/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ + movzbl 0x13(%esp),%ebx │ │ │ │ │ +/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ │ +/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ + cmp (%ecx),%bl │ │ │ │ │ +/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ + mov (%esp),%ebx │ │ │ │ │ +/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ + cmove (%edi),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ + add %eax,%ebx │ │ │ │ │ + mov %ebx,%eax │ │ │ │ │ +/usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ │ + mov %ebx,(%esp) │ │ │ │ │ +/usr/include/seqan/score/score_simple.h:190 │ │ │ │ │ + mov 0x8(%edi),%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ + cmp %esi,(%esp) │ │ │ │ │ + jg 3cd0 <__cxa_finalize@plt+0x950> │ │ │ │ │ +/usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ + add %ebx,%esi │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 (discriminator 2) │ │ │ │ │ + mov $0x44,%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + jg 3cde <__cxa_finalize@plt+0x95e> │ │ │ │ │ mov %eax,%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ - mov %edi,-0x2a0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmp $0x9,%edi │ │ │ │ │ - jbe 5bd8 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - cmp $0x63,%edi │ │ │ │ │ - jbe 5070 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - cmp $0x3e7,%edi │ │ │ │ │ - jbe 5d89 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - cmp $0x270f,%edi │ │ │ │ │ - jbe 5d11 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmpl $0x1869f,-0x2a0(%ebp) │ │ │ │ │ - mov $0x5,%edx │ │ │ │ │ - jbe 4ee5 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - cmpl $0xf423f,-0x2a0(%ebp) │ │ │ │ │ - jbe 5ee3 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - cmpl $0x98967f,-0x2a0(%ebp) │ │ │ │ │ - mov $0x6,%eax │ │ │ │ │ - mov $0x7,%edx │ │ │ │ │ - jbe 4ee8 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ - cmp $0x5f5e0ff,%eax │ │ │ │ │ - jbe 5420 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmp $0x3b9ac9ff,%eax │ │ │ │ │ - jbe 4ee0 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - mov $0x9,%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x298(%ebp),%ebx │ │ │ │ │ - lea -0x290(%ebp),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax,%esi,1),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x2e4(%ebp) │ │ │ │ │ - mov %ecx,-0x2e8(%ebp) │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - push $0x2d │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2a4(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - push %edx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - lea -0xe4(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add -0x298(%ebp),%esi │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - lea -0xe6(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov -0x29c(%ebp),%esi │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ - mov -0x2fd8(%esi),%ecx │ │ │ │ │ - mov %ecx,-0xe6(%ebp) │ │ │ │ │ - mov -0x2f13(%esi),%ecx │ │ │ │ │ - lea -0x2fd8(%esi),%esi │ │ │ │ │ - mov %ecx,-0x21(%ebp) │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ - sub %ecx,%esi │ │ │ │ │ - add $0xc9,%ecx │ │ │ │ │ - shr $0x2,%ecx │ │ │ │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - mov %edx,-0x2a4(%ebp) │ │ │ │ │ - lea -0x1(%edx,%eax,1),%ecx │ │ │ │ │ - mov $0x51eb851f,%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ - mov -0x2a0(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - sub $0x2,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - mul %esi │ │ │ │ │ - shr $0x5,%edx │ │ │ │ │ - imul $0x64,%edx,%eax │ │ │ │ │ - sub %eax,%edi │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ - mov %edx,-0x2a0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ - movzwl (%ebx,%edi,2),%edx │ │ │ │ │ - mov %dx,0x2(%ecx) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - cmp $0x270f,%eax │ │ │ │ │ - ja 43b0 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ - mov -0x2a4(%ebp),%edx │ │ │ │ │ - cmp $0x3e7,%eax │ │ │ │ │ - ja 50e0 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ - movzbl -0x2a0(%ebp),%eax │ │ │ │ │ - add $0x30,%eax │ │ │ │ │ - mov %al,(%edx) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - cmpl $0x3fffffff,-0x294(%ebp) │ │ │ │ │ - je 610f │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push $0x1 │ │ │ │ │ - lea -0x2fdc(%ebx),%eax │ │ │ │ │ - mov %eax,-0x2a0(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - push -0x2e4(%ebp) │ │ │ │ │ - call 31d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - lea -0x278(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x8(%eax),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x280(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2b8(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %ecx,%ebx │ │ │ │ │ - je 5558 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ebx,-0x280(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ - mov %ebx,-0x278(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ecx,(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2b8(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x280(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - mov -0x264(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - mov %edx,-0x27c(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov %edi,-0x2a4(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ - lea (%edx,%eax,1),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %esi,%edi │ │ │ │ │ - je 5530 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x268(%ebp),%ecx │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp %ebx,-0x278(%ebp) │ │ │ │ │ - jae 44cc │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2c0(%ebp),%esi │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ - je 5888 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 2) │ │ │ │ │ - mov -0x260(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - jae 5100 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - mov $0x3fffffff,%ecx │ │ │ │ │ - sub %edx,%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ + jmp 3ce0 <__cxa_finalize@plt+0x960> │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov %eax,(%ebx) │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ │ + mov 0xc(%eax),%ebp │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + mov %ebp,%edx │ │ │ │ │ +/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_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ + mov %edx,0x4(%ebx) │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - jb 5f4f │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - push %esi │ │ │ │ │ - lea -0x280(%ebp),%esi │ │ │ │ │ - push %esi │ │ │ │ │ - call 31d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - lea -0x248(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x250(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2d0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - je 56d0 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ebx,-0x250(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ - mov %ebx,-0x248(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - mov %ecx,-0x24c(%ebp) │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - cmpl $0x3fffffff,-0x24c(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - je 5f76 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x250(%ebp),%eax │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - push $0x1 │ │ │ │ │ - push -0x2a0(%ebp) │ │ │ │ │ - mov %eax,-0x308(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 31d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - lea -0x230(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x8(%eax),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x238(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2a4(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %ecx,%ebx │ │ │ │ │ - je 54f8 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ebx,-0x238(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ - mov %ebx,-0x230(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ecx,(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2a4(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x238(%ebp),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - mov -0x21c(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - mov %edx,-0x234(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov %ecx,-0x2ac(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ - lea (%edx,%eax,1),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ - je 54d0 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x220(%ebp),%ecx │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp %ebx,-0x230(%ebp) │ │ │ │ │ - jae 4604 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2bc(%ebp),%esi │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ - je 5868 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 2) │ │ │ │ │ - mov -0x218(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - jae 5190 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - mov $0x3fffffff,%ecx │ │ │ │ │ + jne 3d03 <__cxa_finalize@plt+0x983> │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ │ +/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ + mov 0xc(%ebx),%edx │ │ │ │ │ + lea 0x4(%edx),%eax │ │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ + lea 0x1(%ebp),%eax │ │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ │ +/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ + movzbl 0x13(%esp),%ebx │ │ │ │ │ +/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ │ +/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ + cmp %bl,-0x1(%ecx) │ │ │ │ │ +/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ + mov (%esp),%ebx │ │ │ │ │ +/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ + cmove (%edi),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ + add %eax,%ebx │ │ │ │ │ + mov %ebx,%eax │ │ │ │ │ +/usr/include/seqan/score/score_simple.h:190 │ │ │ │ │ + mov 0x8(%edi),%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + jge 3e37 <__cxa_finalize@plt+0xab7> │ │ │ │ │ +/usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ + add %ecx,%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 (discriminator 1) │ │ │ │ │ + mov $0x22,%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + jle 3e30 <__cxa_finalize@plt+0xab0> │ │ │ │ │ + mov %ebx,%eax │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + mov %cl,0x1(%ebp) │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + cmp (%edi),%eax │ │ │ │ │ + jle 3de7 <__cxa_finalize@plt+0xa67> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%ebx),%eax │ │ │ │ │ + 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(%ebx),%eax │ │ │ │ │ + sub (%edx),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:573 │ │ │ │ │ + add $0x2c,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + jmp 3c3b <__cxa_finalize@plt+0x8bb> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ + add %edx,%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 (discriminator 2) │ │ │ │ │ + mov $0x44,%edx │ │ │ │ │ + jmp 3c31 <__cxa_finalize@plt+0x8b1> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x18(%edx),%edx │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + sub (%edx),%edi │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ + mov %edi,0x4(%esi) │ │ │ │ │ + jmp 3c57 <__cxa_finalize@plt+0x8d7> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ + jmp 3dc1 <__cxa_finalize@plt+0xa41> │ │ │ │ │ +/usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ + add %esi,%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 (discriminator 2) │ │ │ │ │ + mov $0x44,%ecx │ │ │ │ │ + jmp 3dbb <__cxa_finalize@plt+0xa3b> │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ │ + jmp 3afb <__cxa_finalize@plt+0x77b> │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ │ + mov %eax,(%ebx) │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ │ + mov 0xc(%eax),%ebp │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + mov %ebp,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + sub (%eax),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ + mov %esi,0x4(%ebx) │ │ │ │ │ + jmp 3cac <__cxa_finalize@plt+0x92c> │ │ │ │ │ + nop │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.0]: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:221 │ │ │ │ │ + push %ebp │ │ │ │ │ +/usr/include/c++/13/bits/stl_iterator_base_funcs.h:106 │ │ │ │ │ sub %edx,%ecx │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jb 5ff5 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - push %esi │ │ │ │ │ - lea -0x238(%ebp),%esi │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:221 │ │ │ │ │ + mov %edx,%ebp │ │ │ │ │ + push %edi │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ push %esi │ │ │ │ │ - call 31d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - lea -0x200(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x208(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2d4(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - je 5790 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ebx,-0x208(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ - mov %ebx,-0x200(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - mov %ecx,-0x204(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - cmpl $0x3fffffff,-0x204(%ebp) │ │ │ │ │ - je 6020 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x208(%ebp),%eax │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - push $0x1 │ │ │ │ │ - push -0x2a0(%ebp) │ │ │ │ │ - mov %eax,-0x30c(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 31d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - lea -0x1e8(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x8(%eax),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x1f0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2ac(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %ecx,%ebx │ │ │ │ │ - je 5498 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ebx,-0x1f0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ - mov %ebx,-0x1e8(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ecx,(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2ac(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x1f0(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - mov -0x1d4(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - mov %edx,-0x1ec(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov %edi,-0x2b0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ - lea (%edx,%eax,1),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %esi,%edi │ │ │ │ │ - je 5470 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x1d8(%ebp),%ecx │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp %ebx,-0x1e8(%ebp) │ │ │ │ │ - jae 473c │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2c4(%ebp),%esi │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ - je 5878 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 2) │ │ │ │ │ - mov -0x1d0(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - jae 5208 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ +/usr/include/c++/13/bits/stl_iterator_base_funcs.h:106 │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - mov $0x3fffffff,%ecx │ │ │ │ │ - sub %edx,%ecx │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jb 6082 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - push %esi │ │ │ │ │ - lea -0x1f0(%ebp),%esi │ │ │ │ │ - push %esi │ │ │ │ │ - call 31d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - lea -0x1b8(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x1c0(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:221 │ │ │ │ │ + push %ebx │ │ │ │ │ + call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ + add $0x10173,%ebx │ │ │ │ │ + sub $0x1c,%esp │ │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:227 │ │ │ │ │ + cmp $0xf,%ecx │ │ │ │ │ + ja 3ee0 <__cxa_finalize@plt+0xb60> │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2d8(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - je 5750 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ebx,-0x1c0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ - mov %ebx,-0x1b8(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - mov %ecx,-0x1bc(%ebp) │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:427 │ │ │ │ │ + cmp $0x1,%ecx │ │ │ │ │ + jne 3ed0 <__cxa_finalize@plt+0xb50> │ │ │ │ │ /usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - cmpl $0x3fffffff,-0x1bc(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - je 60ad │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x1c0(%ebp),%eax │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - push $0x1 │ │ │ │ │ - push -0x2a0(%ebp) │ │ │ │ │ - mov %eax,-0x310(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 31d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - lea -0x1a0(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x8(%eax),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x1a8(%ebp) │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %dl,(%eax) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:251 │ │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2b0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %ecx,%ebx │ │ │ │ │ - je 55b8 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ebx,-0x1a8(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ - mov %ebx,-0x1a0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ecx,(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2b0(%ebp),%esi │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x1a8(%ebp),%ecx │ │ │ │ │ + mov %esi,0x4(%edi) │ │ │ │ │ /usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - mov -0x18c(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - mov %edx,-0x1a4(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov %ecx,-0x2b4(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ - lea (%edx,%eax,1),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ - je 5590 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x190(%ebp),%ecx │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp %ebx,-0x1a0(%ebp) │ │ │ │ │ - jae 4874 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2c8(%ebp),%esi │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ - je 5858 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 2) │ │ │ │ │ - mov -0x188(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - jae 5290 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - mov $0x3fffffff,%ecx │ │ │ │ │ - sub %edx,%ecx │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jb 5fa3 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + movb $0x0,(%eax,%esi,1) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:252 │ │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne 3f12 <__cxa_finalize@plt+0xb92> │ │ │ │ │ + add $0x1c,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:429 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 3eb1 <__cxa_finalize@plt+0xb31> │ │ │ │ │ + jmp 3efc <__cxa_finalize@plt+0xb7c> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:229 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ + push $0x0 │ │ │ │ │ + lea 0x10(%esp),%eax │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ - lea -0x1a8(%ebp),%esi │ │ │ │ │ - push %esi │ │ │ │ │ - call 31d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - lea -0x170(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x178(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2dc(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - je 5710 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ebx,-0x178(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + call 32f0 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ - mov %ebx,-0x170(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - mov %ecx,-0x174(%ebp) │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - cmpl $0x3fffffff,-0x174(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - je 6051 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x178(%ebp),%eax │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - push $0x1 │ │ │ │ │ - push -0x2a0(%ebp) │ │ │ │ │ - mov %eax,-0x314(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 31d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - lea -0x158(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %eax,-0x160(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x8(%edx),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2b4(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %ecx,%ebx │ │ │ │ │ - je 5698 │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ebx,-0x160(%ebp) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov 0x8(%edx),%ebx │ │ │ │ │ - mov %ebx,-0x158(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2b4(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - movl $0x0,0x4(%edx) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x160(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,0x8(%edx) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - mov -0x144(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - mov %eax,-0x15c(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov %edi,-0x2cc(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ - lea (%eax,%edx,1),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %esi,%edi │ │ │ │ │ - je 5670 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x148(%ebp),%ecx │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp %ebx,-0x158(%ebp) │ │ │ │ │ - jae 49ae │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - lea -0x140(%ebp),%esi │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ - je 5898 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 2) │ │ │ │ │ - mov -0x140(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - jae 5320 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - mov $0x3fffffff,%ecx │ │ │ │ │ - sub %eax,%ecx │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jb 5fca │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - push %esi │ │ │ │ │ - lea -0x160(%ebp),%esi │ │ │ │ │ push %esi │ │ │ │ │ - call 31d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - lea -0x128(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x130(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x2e0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - je 57d0 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ebx,-0x130(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ - mov %ebx,-0x128(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - mov %ecx,-0x12c(%ebp) │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - cmpl $0x3fffffff,-0x12c(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - je 60de │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x130(%ebp),%eax │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - push $0x1 │ │ │ │ │ - push -0x2a0(%ebp) │ │ │ │ │ - mov %eax,-0x318(%ebp) │ │ │ │ │ + push %ebp │ │ │ │ │ push %eax │ │ │ │ │ - call 31d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - lea -0x110(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x8(%eax),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x118(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %ecx,%ebx │ │ │ │ │ - je 5618 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ebx,-0x118(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ - mov %ebx,-0x110(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ecx,(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x118(%ebp),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - mov -0xfc(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov %ecx,-0x2fc(%ebp) │ │ │ │ │ - mov -0x100(%ebp),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - mov %edx,-0x114(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ - lea (%edx,%eax,1),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov %ecx,-0x2cc(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - je 55f0 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp %ebx,-0x110(%ebp) │ │ │ │ │ - jae 4ae8 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - lea -0xf8(%ebp),%edi │ │ │ │ │ - mov %edi,-0x2a0(%ebp) │ │ │ │ │ - cmp %edi,%ecx │ │ │ │ │ - je 58a8 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 2) │ │ │ │ │ - mov -0xf8(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp %ebx,%edi │ │ │ │ │ - jae 53a8 │ │ │ │ │ + call 30e0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:251 │ │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov %ecx,-0x2cc(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - mov $0x3fffffff,%ecx │ │ │ │ │ - sub %edx,%ecx │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jb 5f23 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x118(%ebp),%edi │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - push -0x2cc(%ebp) │ │ │ │ │ - push %edi │ │ │ │ │ - call 31d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ - mov -0x2a8(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - mov 0x4(%eax),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - mov %edx,-0x2a0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ - lea 0x8(%ebx),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %ecx,(%ebx) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + jmp 3eb1 <__cxa_finalize@plt+0xb31> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:252 │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&) [clone .isra.0]: │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:489 │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ + add $0x100cb,%ebx │ │ │ │ │ + sub $0x3c,%esp │ │ │ │ │ + mov 0x50(%esp),%ebp │ │ │ │ │ + mov 0x58(%esp),%edi │ │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%esi │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ + mov -0x50(%ebx),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov %esi,0x2c(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov (%eax),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - je 5810 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov -0x2a8(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ebx,(%edx) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov %ecx,0x8(%edx) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - mov -0x2a8(%ebp),%ecx │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ - mov %edi,0x4(%ecx) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ebx,(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ - lea -0xf8(%ebp),%eax │ │ │ │ │ - mov %eax,-0x2a0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x118(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - je 4b93 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - lea 0x1(%ebx),%edx │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2e0(%ebp),%esi │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - je 4bbf │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x128(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - lea 0x1(%esi),%edx │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x160(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2b4(%ebp),%esi │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - je 4beb │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x158(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - lea 0x1(%edi),%edx │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2dc(%ebp),%esi │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - je 4c17 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x170(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - lea 0x1(%ebx),%edx │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x1a8(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2b0(%ebp),%esi │ │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + mov 0xc(%ecx),%eax │ │ │ │ │ +/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1) │ │ │ │ │ + lea -0x1(%esi),%ecx │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + movb $0x0,(%eax) │ │ │ │ │ +/usr/include/seqan/basic/basic_type.h:443 │ │ │ │ │ + sub %edx,%esi │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + cmp %ecx,%edx │ │ │ │ │ + je 3fcf <__cxa_finalize@plt+0xc4f> │ │ │ │ │ + mov %ebp,0x50(%esp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + mov %ebx,(%esp) │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ + mov %edi,0x58(%esp) │ │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159 │ │ │ │ │ + mov 0xc(%ebx),%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (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(%edi),%edx │ │ │ │ │ + lea 0x1(%edx),%ebp │ │ │ │ │ + mov %ebp,0xc(%edi) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:285 (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:382 (discriminator 5) │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + jne 3fa0 <__cxa_finalize@plt+0xc20> │ │ │ │ │ + mov (%esp),%ebx │ │ │ │ │ + mov 0x50(%esp),%ebp │ │ │ │ │ + mov 0x58(%esp),%edi │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:184 │ │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ │ + mov %edx,0xc(%esi) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ │ + mov %ecx,0xc(%esi) │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:285 (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 %ebx,0x14(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + cmp (%esi),%edx │ │ │ │ │ + jle 44ff <__cxa_finalize@plt+0x117f> │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov %ebx,0x8(%esi) │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov %edx,(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + sub (%eax),%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ + mov %ebx,0xc(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1) │ │ │ │ │ + lea -0x1(%edx),%esi │ │ │ │ │ + mov %esi,0x34(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2) │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ - je 4c43 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x1a0(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - lea 0x1(%esi),%edx │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x1c0(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2d8(%ebp),%esi │ │ │ │ │ + je 4251 <__cxa_finalize@plt+0xed1> │ │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ │ + lea 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),%ebx │ │ │ │ │ +/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),%edi │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ + mov 0x4(%ebx),%eax │ │ │ │ │ + lea (%eax,%eax,2),%edx │ │ │ │ │ + mov 0xc(%ebx),%eax │ │ │ │ │ + lea (%eax,%edx,4),%eax │ │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ + add 0x4(%ebx),%ecx │ │ │ │ │ + mov %ecx,0xc(%ebx) │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + cmp %ebx,%eax │ │ │ │ │ + je 44f0 <__cxa_finalize@plt+0x1170> │ │ │ │ │ + mov %eax,(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:287 (discriminator 2) │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ │ + jmp 40e0 <__cxa_finalize@plt+0xd60> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ + mov %edx,%ebp │ │ │ │ │ + mov $0x20,%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ + cmp %eax,%ebp │ │ │ │ │ + jle 416b <__cxa_finalize@plt+0xdeb> │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ + or %edi,%edx │ │ │ │ │ + mov %ebp,%eax │ │ │ │ │ + mov %eax,0xc(%ecx) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + addl $0x1,(%esp) │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + mov %dl,0x1(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + mov (%esp),%eax │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + je 4180 <__cxa_finalize@plt+0xe00> │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + movb $0x2,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ + lea 0xc(%ecx),%eax │ │ │ │ │ + mov %eax,0xc(%edi) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + mov (%esp),%edi │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ + mov %eax,0xc(%edx) │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + movzbl 0x1f(%esp),%edx │ │ │ │ │ +/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + cmp (%edi),%dl │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + cmove (%esi),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2) │ │ │ │ │ + mov 0xc(%ecx),%edi │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + add %edx,%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + add 0x10(%ecx),%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2) │ │ │ │ │ + mov %edi,0x8(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ + add 0xc(%esi),%edi │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp %edx,%edi │ │ │ │ │ + jle 4134 <__cxa_finalize@plt+0xdb4> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ + movb $0x8,0x4(%esp) │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ + mov %edx,0x10(%ecx) │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ + add 0xc(%esi),%ebp │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + mov $0x4,%edi │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ + add 0x8(%esi),%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp %ebx,%ebp │ │ │ │ │ + jle 414d <__cxa_finalize@plt+0xdcd> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ + mov %ebp,%ebx │ │ │ │ │ + mov $0x10,%edi │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ + movzbl 0x4(%esp),%ebp │ │ │ │ │ + or %ebp,%edi │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp %edx,%ebx │ │ │ │ │ + jl 40b0 <__cxa_finalize@plt+0xd30> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ + mov %ebx,%ebp │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + mov $0x40,%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ + cmp %eax,%ebp │ │ │ │ │ + jg 40bf <__cxa_finalize@plt+0xd3f> │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ + mov %eax,%ebp │ │ │ │ │ + or $0x1,%edx │ │ │ │ │ + jmp 40c3 <__cxa_finalize@plt+0xd43> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ + mov %ebx,%edi │ │ │ │ │ +/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),%eax │ │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ │ + 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 0x8(%esp),%ebx │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + cmove (%esi),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ + mov 0x8(%esi),%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(%esi),%eax │ │ │ │ │ + add 0xc(%ecx),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + mov %ebx,(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + mov $0x2,%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jle 41d7 <__cxa_finalize@plt+0xe57> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ + mov $0x8,%ebx │ │ │ │ │ + mov %edx,0x10(%ecx) │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ + add 0xc(%esi),%ebp │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ + add %edi,%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + mov $0x4,%edi │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp %eax,%ebp │ │ │ │ │ + jle 41f2 <__cxa_finalize@plt+0xe72> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ + mov %ebp,%eax │ │ │ │ │ + mov $0x10,%edi │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ + or %ebx,%edi │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ + mov $0x20,%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + jg 4204 <__cxa_finalize@plt+0xe84> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + mov $0x40,%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ + or %edi,%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ + cmp %edx,(%esp) │ │ │ │ │ + jl 4213 <__cxa_finalize@plt+0xe93> │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + mov (%esp),%edx │ │ │ │ │ + or $0x1,%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ │ + mov %edx,0xc(%ecx) │ │ │ │ │ + mov %bl,0x1(%edi) │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ │ +/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/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + cmp (%ebx),%edx │ │ │ │ │ + jg 44c0 <__cxa_finalize@plt+0x1140> │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2) │ │ │ │ │ + addl $0x1,0x20(%esp) │ │ │ │ │ + mov 0x34(%esp),%ebx │ │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ │ + cmp %ebx,%eax │ │ │ │ │ + jne 4050 <__cxa_finalize@plt+0xcd0> │ │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ +/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),%esi │ │ │ │ │ +/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(%esi),%eax │ │ │ │ │ + lea (%eax,%eax,2),%edx │ │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ │ + lea (%eax,%edx,4),%eax │ │ │ │ │ + mov %eax,0xc(%esi) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ │ + add 0x4(%esi),%ecx │ │ │ │ │ + mov %ecx,0xc(%esi) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ + movl $0x0,(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ + mov %ebp,0x8(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + cmp (%ecx),%edx │ │ │ │ │ + jg 4516 <__cxa_finalize@plt+0x1196> │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ - je 4c6f │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x1b8(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - lea 0x1(%edi),%edx │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x1f0(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2ac(%ebp),%esi │ │ │ │ │ + je 454c <__cxa_finalize@plt+0x11cc> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:287 (discriminator 2) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %eax,(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ │ + mov %ebp,%esi │ │ │ │ │ + mov %eax,%ebp │ │ │ │ │ + jmp 4315 <__cxa_finalize@plt+0xf95> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ + mov %ecx,%ebp │ │ │ │ │ + mov $0x20,%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ + cmp %edx,%ebp │ │ │ │ │ + jle 43a2 <__cxa_finalize@plt+0x1022> │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ + or %ecx,%ebx │ │ │ │ │ + mov %ebp,%edx │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ │ + mov %edx,0xc(%eax) │ │ │ │ │ + mov %bl,0x1(%ecx) │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ + mov %esi,0x14(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + cmp (%ebx),%edx │ │ │ │ │ + jg 43b0 <__cxa_finalize@plt+0x1030> │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + addl $0x1,(%esp) │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + mov (%esp),%eax │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + je 43e9 <__cxa_finalize@plt+0x1069> │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + movzbl 0x1f(%esp),%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ + mov 0xc(%ecx),%eax │ │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ │ + mov %edx,0xc(%ecx) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ │ + lea 0x1(%ecx),%edx │ │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ │ + mov %edx,0xc(%ecx) │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + mov (%esp),%ecx │ │ │ │ │ +/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ + mov 0x4(%edi),%edx │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + cmp %bl,(%ecx) │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + cmove (%edi),%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ + add 0x10(%eax),%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + add %ebx,%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2) │ │ │ │ │ + mov 0xc(%eax),%ebx │ │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ + add 0xc(%edi),%ebx │ │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + mov $0x2,%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp %ecx,0x8(%esp) │ │ │ │ │ + jle 436e <__cxa_finalize@plt+0xfee> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ │ + mov $0x8,%ebx │ │ │ │ │ + mov %ecx,0x10(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ + add 0xc(%edi),%ebp │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ + add 0x8(%edi),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + movb $0x4,0x8(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp %esi,%ebp │ │ │ │ │ + jle 4387 <__cxa_finalize@plt+0x1007> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ + movb $0x10,0x8(%esp) │ │ │ │ │ + mov %ebp,%esi │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ + or 0x8(%esp),%bl │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + jg 42c8 <__cxa_finalize@plt+0xf48> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + mov $0x40,%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ + cmp %edx,%ebp │ │ │ │ │ + jg 42d7 <__cxa_finalize@plt+0xf57> │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ + or $0x1,%ebx │ │ │ │ │ + mov %edx,%ebp │ │ │ │ │ + jmp 42db <__cxa_finalize@plt+0xf5b> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + addl $0x1,(%esp) │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0xc(%eax),%ebx │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov %esi,0x8(%ecx) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov %ebx,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + sub (%eax),%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + mov (%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ + mov %ebx,0xc(%ecx) │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne 4315 <__cxa_finalize@plt+0xf95> │ │ │ │ │ + mov %ebp,%eax │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +/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_formula.h:161 (discriminator 2) │ │ │ │ │ + movb $0x2,0x8(%esp) │ │ │ │ │ +/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 0x4(%esp),%eax │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ + 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(%edi),%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 (%edi),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ + mov 0xc(%edi),%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(%edi),%eax │ │ │ │ │ + add 0x10(%ecx),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + mov %ebx,(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + jle 4441 <__cxa_finalize@plt+0x10c1> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ + movb $0x8,0x8(%esp) │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + mov %eax,0x10(%ecx) │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ + add 0xc(%edi),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + mov $0x4,%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ + add 0x8(%edi),%ebp │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp %ebp,%esi │ │ │ │ │ + jle 445a <__cxa_finalize@plt+0x10da> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ + mov %esi,%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:161 (discriminator 1) │ │ │ │ │ + mov $0x20,%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp %ebp,%eax │ │ │ │ │ + jg 446e <__cxa_finalize@plt+0x10ee> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ + mov %ebp,%eax │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + mov $0x40,%edx │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ + mov (%esp),%esi │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ - je 4c9b │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x1e8(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - lea 0x1(%ebx),%edx │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x208(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2d4(%ebp),%esi │ │ │ │ │ + jle 450b <__cxa_finalize@plt+0x118b> │ │ │ │ │ +/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 44b1 <__cxa_finalize@plt+0x1131> │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ + mov 0x10(%ecx),%edx │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ + mov %ebp,0x8(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + 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(%ecx),%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:573 │ │ │ │ │ + add $0x3c,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ + mov 0x10(%ecx),%ecx │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov %eax,0x8(%ebx) │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov %ecx,0x4(%ebx) │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov %edx,(%ebx) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ +/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(%ebx) │ │ │ │ │ + jmp 4236 <__cxa_finalize@plt+0xeb6> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:287 (discriminator 2) │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + jmp 4182 <__cxa_finalize@plt+0xe02> │ │ │ │ │ +/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ │ + jmp 402a <__cxa_finalize@plt+0xcaa> │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ + mov (%esp),%eax │ │ │ │ │ + or $0x1,%ebx │ │ │ │ │ + jmp 447b <__cxa_finalize@plt+0x10fb> │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov %edx,(%esi) │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + mov %ebp,0x8(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ │ +/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_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ + mov %ecx,0xc(%esi) │ │ │ │ │ +/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ - je 4cc7 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x200(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - lea 0x1(%esi),%edx │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - push %edx │ │ │ │ │ + jne 42ad <__cxa_finalize@plt+0xf2d> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:287 (discriminator 2) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + jmp 43ef <__cxa_finalize@plt+0x106f> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan::_recordSegment, seqan::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan::String, seqan::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 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ + add $0xfa89,%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 459a <__cxa_finalize@plt+0x121a> │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:330 │ │ │ │ │ + test $0x1,%dl │ │ │ │ │ + jne 45a8 <__cxa_finalize@plt+0x1228> │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:332 │ │ │ │ │ + test $0x4,%dl │ │ │ │ │ + jne 47b8 <__cxa_finalize@plt+0x1438> │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:334 │ │ │ │ │ + and $0x2,%edx │ │ │ │ │ + jne 46c0 <__cxa_finalize@plt+0x1340> │ │ │ │ │ +/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:472 (discriminator 2) │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ + sub %ebp,%edx │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + sar $0x4,%eax │ │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1340 (discriminator 1) │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jb 4698 <__cxa_finalize@plt+0x1318> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jae 459a <__cxa_finalize@plt+0x121a> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x1f,%ecx │ │ │ │ │ + jbe 48f4 <__cxa_finalize@plt+0x1574> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + 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:837 │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + add %eax,%ecx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ │ + shl $0x4,%eax │ │ │ │ │ push %eax │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x238(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je 4cf3 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x230(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %ecx,0x8(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ + je 465f <__cxa_finalize@plt+0x12df> │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ + mov %ebp,%ecx │ │ │ │ │ + cmp %edi,%ebp │ │ │ │ │ + jae 4646 <__cxa_finalize@plt+0x12c6> │ │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ │ + 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 4620 <__cxa_finalize@plt+0x12a0> │ │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + call 31c0 │ │ │ │ │ +/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 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x250(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2d0(%ebp),%eax │ │ │ │ │ + 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:1345 │ │ │ │ │ + cmp %ecx,0x14(%esp) │ │ │ │ │ + jae 459a <__cxa_finalize@plt+0x121a> │ │ │ │ │ +/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 459a <__cxa_finalize@plt+0x121a> │ │ │ │ │ + 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 │ │ │ │ │ + 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:472 (discriminator 2) │ │ │ │ │ + mov %edi,%ecx │ │ │ │ │ + sub %ebp,%ecx │ │ │ │ │ + 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:1340 (discriminator 1) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je 4d1f │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x248(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + jb 48d0 <__cxa_finalize@plt+0x1550> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jae 459a <__cxa_finalize@plt+0x121a> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x1f,%edx │ │ │ │ │ + jbe 4956 <__cxa_finalize@plt+0x15d6> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + 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:837 │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + add %eax,%edx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + mov %edx,0x24(%esp) │ │ │ │ │ + shl $0x4,%eax │ │ │ │ │ push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x280(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2b8(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je 4d4b │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x278(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ + je 477f <__cxa_finalize@plt+0x13ff> │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ + mov %ebp,%edx │ │ │ │ │ + cmp %edi,%ebp │ │ │ │ │ + jae 4766 <__cxa_finalize@plt+0x13e6> │ │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ │ + lea 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 4740 <__cxa_finalize@plt+0x13c0> │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + call 31c0 │ │ │ │ │ +/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 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x298(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2e8(%ebp),%eax │ │ │ │ │ + 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:1345 │ │ │ │ │ + cmp %edx,0x14(%esp) │ │ │ │ │ + jae 459a <__cxa_finalize@plt+0x121a> │ │ │ │ │ +/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 459a <__cxa_finalize@plt+0x121a> │ │ │ │ │ + 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:472 (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:1340 (discriminator 1) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je 4d77 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x290(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + jb 48a8 <__cxa_finalize@plt+0x1528> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jae 459a <__cxa_finalize@plt+0x121a> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x1f,%edx │ │ │ │ │ + jbe 4925 <__cxa_finalize@plt+0x15a5> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + 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:837 │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + add %eax,%edx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + mov %edx,0x24(%esp) │ │ │ │ │ + shl $0x4,%eax │ │ │ │ │ push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x268(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2c0(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je 4da3 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x260(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ + je 486f <__cxa_finalize@plt+0x14ef> │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ + mov %ebp,%edx │ │ │ │ │ + cmp %edi,%ebp │ │ │ │ │ + jae 4856 <__cxa_finalize@plt+0x14d6> │ │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ │ + 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 4830 <__cxa_finalize@plt+0x14b0> │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + call 31c0 │ │ │ │ │ +/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 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x220(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2bc(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je 4dcf │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x218(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ + 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:1345 │ │ │ │ │ + cmp %edx,0x14(%esp) │ │ │ │ │ + jae 459a <__cxa_finalize@plt+0x121a> │ │ │ │ │ +/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 459a <__cxa_finalize@plt+0x121a> │ │ │ │ │ + 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 459a <__cxa_finalize@plt+0x121a> │ │ │ │ │ + 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 459a <__cxa_finalize@plt+0x121a> │ │ │ │ │ + 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:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x1d8(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2c4(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je 4dfb │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x1d0(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ + 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:1680 │ │ │ │ │ + jne 4613 <__cxa_finalize@plt+0x1293> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%edx,1),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp 466f <__cxa_finalize@plt+0x12ef> │ │ │ │ │ + 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:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x190(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2c8(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je 4e27 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x188(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ + 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:1680 │ │ │ │ │ + jne 4825 <__cxa_finalize@plt+0x14a5> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%ecx,1),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp 487f <__cxa_finalize@plt+0x14ff> │ │ │ │ │ + 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:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x148(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - lea -0x140(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je 4e53 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x140(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + 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:1680 │ │ │ │ │ + jne 472f <__cxa_finalize@plt+0x13af> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%ecx,1),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp 478f <__cxa_finalize@plt+0x140f> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00004990 : │ │ │ │ │ +freeCString(): │ │ │ │ │ +./porechop/src/adapter_align.cpp:34 │ │ │ │ │ + push %ebx │ │ │ │ │ + call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ + add $0xf65e,%ebx │ │ │ │ │ + sub $0x14,%esp │ │ │ │ │ +./porechop/src/adapter_align.cpp:35 │ │ │ │ │ + push 0x1c(%esp) │ │ │ │ │ + call 3220 │ │ │ │ │ +./porechop/src/adapter_align.cpp:36 │ │ │ │ │ + add $0x18,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + │ │ │ │ │ +000049b0 , 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 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ + add $0xf63b,%ebx │ │ │ │ │ + sub $0x18,%esp │ │ │ │ │ + mov 0x2c(%esp),%edi │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + mov 0x4(%edi),%ebp │ │ │ │ │ +./porechop/src/adapter_align.cpp:40 (discriminator 1) │ │ │ │ │ + lea 0x1(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ + call 3120 │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +./porechop/src/adapter_align.cpp:40 (discriminator 1) │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je 4e7f │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x1,%ebp │ │ │ │ │ + jle 4a00 , std::allocator >)@@Base+0x50> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ + push %esi │ │ │ │ │ + call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -./porechop/src/alignment.cpp:121 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 5f4a │ │ │ │ │ - mov -0x2a8(%ebp),%eax │ │ │ │ │ - lea -0xc(%ebp),%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 $0x4 │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - mov $0x9,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x220(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - add %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x218(%ebp),%ebx │ │ │ │ │ - mov %eax,-0x2ec(%ebp) │ │ │ │ │ - mov %ebx,-0x2bc(%ebp) │ │ │ │ │ - mov %ebx,-0x220(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - push $0x2d │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - jmp 4025 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - mov $0x9,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ │ - mov %eax,-0x2a4(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x298(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - add %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x290(%ebp),%ecx │ │ │ │ │ - mov %eax,-0x2e4(%ebp) │ │ │ │ │ - mov %ecx,-0x2e8(%ebp) │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - push $0x2d │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - jmp 4345 │ │ │ │ │ + ret │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - mov $0x9,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x268(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - add %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x260(%ebp),%edi │ │ │ │ │ - mov %eax,-0x2f0(%ebp) │ │ │ │ │ - mov %edi,-0x2c0(%ebp) │ │ │ │ │ - mov %edi,-0x268(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - push $0x2d │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - jmp 41b5 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x218(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x220(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2bc(%ebp) │ │ │ │ │ - mov %eax,-0x220(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - lea 0x2(%esi),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %edi,-0x2ec(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - push $0x2d │ │ │ │ │ - push %eax │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne 49ec , std::allocator >)@@Base+0x3c> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ + movzbl (%eax),%eax │ │ │ │ │ + mov %al,(%esi) │ │ │ │ │ + jmp 49ec , std::allocator >)@@Base+0x3c> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&) [clone .isra.0]: │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ + push %ebp │ │ │ │ │ push %edi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - lea -0xe4(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov -0x2fd8(%ebx),%eax │ │ │ │ │ - mov $0x31,%ecx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add -0x220(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov %eax,-0xe6(%ebp) │ │ │ │ │ - mov -0x2f13(%ebx),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - lea -0x2fd6(%ebx),%esi │ │ │ │ │ - mov %eax,-0x21(%ebp) │ │ │ │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:104 │ │ │ │ │ - mov -0x2a0(%ebp),%esi │ │ │ │ │ - add %esi,%esi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ - movzbl -0xe5(%ebp,%esi,1),%eax │ │ │ │ │ - mov %al,0x1(%edx) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ - movzbl -0xe6(%ebp,%esi,1),%eax │ │ │ │ │ - jmp 40df │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x260(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x268(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2c0(%ebp) │ │ │ │ │ - mov %eax,-0x268(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - lea 0x2(%esi),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %edi,-0x2f0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - push $0x2d │ │ │ │ │ + push %esi │ │ │ │ │ + call caf1 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x611> │ │ │ │ │ + add $0xf5dc,%esi │ │ │ │ │ + push %ebx │ │ │ │ │ + sub $0x4c,%esp │ │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ │ + mov 0x60(%esp),%esi │ │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + mov 0xc(%esi),%edi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ │ + sub (%eax),%ebx │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + sub (%edx),%edi │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + divl (%ecx) │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ │ + mov %eax,%ebp │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + div %edi │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ + cmp $0x4,%ebx │ │ │ │ │ + je 4a98 , std::allocator >)@@Base+0xe8> │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ + mov %ebp,%eax │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sar $0x2,%ebx │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ + divl 0x14(%esp) │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ + sub $0x1,%ebx │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ + mov %edx,%ebp │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ + cmp $0x1,%ebx │ │ │ │ │ + jbe 4a98 , std::allocator >)@@Base+0xe8> │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + divl 0x8(%ecx) │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:75 │ │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:76 │ │ │ │ │ + mov %ebp,0x24(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:77 │ │ │ │ │ + movl $0x0,0x28(%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 %ebp,0x68(%esp) │ │ │ │ │ + je 4aeb , std::allocator >)@@Base+0x13b> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:525 │ │ │ │ │ + lea 0x24(%esp),%ecx │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push $0x4 │ │ │ │ │ + mov 0x74(%esp),%eax │ │ │ │ │ + sub %ebp,%eax │ │ │ │ │ push %eax │ │ │ │ │ - push %edi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - lea -0xe4(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov -0x2fd8(%ebx),%eax │ │ │ │ │ - mov $0x31,%ecx │ │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ │ + call 4560 <__cxa_finalize@plt+0x11e0> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add -0x268(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov %eax,-0xe6(%ebp) │ │ │ │ │ - mov -0x2f13(%ebx),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - lea -0x2fd6(%ebx),%esi │ │ │ │ │ - mov %eax,-0x21(%ebp) │ │ │ │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:104 │ │ │ │ │ - mov -0x2a0(%ebp),%esi │ │ │ │ │ - add %esi,%esi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ - movzbl -0xe5(%ebp,%esi,1),%eax │ │ │ │ │ - mov %al,0x1(%edx) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ - movzbl -0xe6(%ebp,%esi,1),%eax │ │ │ │ │ - jmp 426f │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x290(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x298(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2e8(%ebp) │ │ │ │ │ - mov %eax,-0x298(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - lea 0x2(%esi),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %edi,-0x2e4(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - push $0x2d │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:527 │ │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ + cmp %edi,%eax │ │ │ │ │ + je 4b11 , std::allocator >)@@Base+0x161> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:528 │ │ │ │ │ + lea 0x20(%esp),%edx │ │ │ │ │ + lea 0x24(%esp),%ecx │ │ │ │ │ + sub %edi,%eax │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push %edi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - lea -0xe4(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov -0x2fd8(%ebx),%eax │ │ │ │ │ - mov $0x31,%ecx │ │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ │ + call 4560 <__cxa_finalize@plt+0x11e0> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add -0x298(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov %eax,-0xe6(%ebp) │ │ │ │ │ - mov -0x2f13(%ebx),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - lea -0x2fd6(%ebx),%esi │ │ │ │ │ - mov %eax,-0x21(%ebp) │ │ │ │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + jne 4b40 , std::allocator >)@@Base+0x190> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + jne 5080 , std::allocator >)@@Base+0x6d0> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne 568b , std::allocator >)@@Base+0xcdb> │ │ │ │ │ + add $0x4c,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:104 │ │ │ │ │ - mov -0x2a0(%ebp),%esi │ │ │ │ │ - add %esi,%esi │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ - movzbl -0xe5(%ebp,%esi,1),%eax │ │ │ │ │ - mov %al,0x1(%edx) │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ - movzbl -0xe6(%ebp,%esi,1),%eax │ │ │ │ │ - jmp 43ff │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - lea -0x280(%ebp),%esi │ │ │ │ │ - push %edx │ │ │ │ │ - push -0x2a4(%ebp) │ │ │ │ │ - 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++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - lea -0x248(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x2d0(%ebp) │ │ │ │ │ - mov %ebx,-0x250(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - jne 4517 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov -0x2d0(%ebp),%edi │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jb 56e0 │ │ │ │ │ - mov %eax,-0x2a4(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ebx,1),%eax │ │ │ │ │ - mov %eax,(%edi,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb 516b │ │ │ │ │ - mov -0x2d0(%ebp),%edi │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ - add %ebx,%edi │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ - jmp 56e0 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - lea -0x238(%ebp),%esi │ │ │ │ │ - push %edx │ │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ │ - 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++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - lea -0x200(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %edi,-0x208(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %edi,-0x2d4(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je 5b5e │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ecx,-0x208(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x200(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - mov %esi,-0x204(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:698 │ │ │ │ │ - jmp 4671 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - lea -0x1f0(%ebp),%esi │ │ │ │ │ - push %edx │ │ │ │ │ - push -0x2b0(%ebp) │ │ │ │ │ - push $0x0 │ │ │ │ │ - push $0x0 │ │ │ │ │ - push -0x300(%ebp) │ │ │ │ │ - call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - lea -0x1b8(%ebp),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %ecx,-0x2d8(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - jne 4787 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ - lea 0x1(%ecx),%esi │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov -0x2d8(%ebp),%edi │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - cmp $0x4,%esi │ │ │ │ │ - jae 5e49 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - test $0x2,%esi │ │ │ │ │ - je 527b │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - mov %cx,(%edi) │ │ │ │ │ - mov $0x2,%ecx │ │ │ │ │ - and $0x1,%esi │ │ │ │ │ - je 577e │ │ │ │ │ - movzbl (%ebx,%ecx,1),%ebx │ │ │ │ │ - mov %bl,(%edi,%ecx,1) │ │ │ │ │ - jmp 577e │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - lea -0x1a8(%ebp),%esi │ │ │ │ │ - push %edx │ │ │ │ │ - push -0x2b4(%ebp) │ │ │ │ │ - push $0x0 │ │ │ │ │ - push $0x0 │ │ │ │ │ - push -0x304(%ebp) │ │ │ │ │ - call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - lea -0x170(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x2dc(%ebp) │ │ │ │ │ - mov %ebx,-0x178(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - jne 48bf │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ - lea 0x1(%ecx),%esi │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov -0x2dc(%ebp),%edi │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - cmp $0x4,%esi │ │ │ │ │ - jae 5ea9 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - test $0x2,%esi │ │ │ │ │ - je 5303 │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - mov %cx,(%edi) │ │ │ │ │ - mov $0x2,%ecx │ │ │ │ │ - and $0x1,%esi │ │ │ │ │ - je 573e │ │ │ │ │ - movzbl (%ebx,%ecx,1),%ebx │ │ │ │ │ - mov %bl,(%edi,%ecx,1) │ │ │ │ │ - jmp 573e │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - lea -0x160(%ebp),%esi │ │ │ │ │ - push %eax │ │ │ │ │ - push -0x2cc(%ebp) │ │ │ │ │ - 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++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - lea -0x128(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %edi,-0x130(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %edi,-0x2e0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - jne 49f9 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ - lea 0x1(%ecx),%esi │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - cmp $0x4,%esi │ │ │ │ │ - jae 5e79 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - test $0x2,%esi │ │ │ │ │ - je 538d │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - mov %cx,(%edi) │ │ │ │ │ - mov $0x2,%ecx │ │ │ │ │ - and $0x1,%esi │ │ │ │ │ - je 57fe │ │ │ │ │ - movzbl (%ebx,%ecx,1),%ebx │ │ │ │ │ - mov %bl,(%edi,%ecx,1) │ │ │ │ │ - jmp 57fe │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - lea -0x118(%ebp),%edi │ │ │ │ │ - push %edx │ │ │ │ │ - push -0x2fc(%ebp) │ │ │ │ │ - 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++/13/bits/basic_string.h:230 │ │ │ │ │ - mov -0x2a8(%ebp),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x8(%eax),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - mov %edi,-0x2cc(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ - lea 0x8(%ecx),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %edx,(%ecx) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %edi,%ecx │ │ │ │ │ - je 5b2c │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov -0x2a8(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ecx,(%edi) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - mov -0x2a8(%ebp),%ecx │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ - mov %ebx,0x4(%ecx) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov -0x2cc(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,0x8(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %ebx,(%eax) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:698 │ │ │ │ │ - jmp 4b6d │ │ │ │ │ - mov $0x7,%eax │ │ │ │ │ - mov $0x8,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - jmp 4ee8 │ │ │ │ │ - nop │ │ │ │ │ - mov $0x7,%eax │ │ │ │ │ - mov $0x8,%edx │ │ │ │ │ - jmp 3c18 │ │ │ │ │ - nop │ │ │ │ │ - mov $0x7,%eax │ │ │ │ │ - mov $0x8,%edx │ │ │ │ │ - jmp 4f28 │ │ │ │ │ - nop │ │ │ │ │ - mov $0x7,%eax │ │ │ │ │ - mov $0x8,%edx │ │ │ │ │ - jmp 3e68 │ │ │ │ │ - nop │ │ │ │ │ - mov $0x7,%eax │ │ │ │ │ - mov $0x8,%edx │ │ │ │ │ - jmp 4ea8 │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x1d8(%ebp),%esi │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp $0xf,%ebx │ │ │ │ │ - jbe 473c │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2c4(%ebp),%edi │ │ │ │ │ - cmp %edi,%esi │ │ │ │ │ - jne 472c │ │ │ │ │ - jmp 473c │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - mov %ecx,%ebx │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - jae 5946 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x2,%dl │ │ │ │ │ - je 54ba │ │ │ │ │ - movzwl (%ebx),%esi │ │ │ │ │ - mov %si,(%edi) │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ - and $0x1,%edx │ │ │ │ │ - je 54c6 │ │ │ │ │ - movzbl (%ebx,%esi,1),%edx │ │ │ │ │ - mov %dl,(%edi,%esi,1) │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ - jmp 46d8 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x220(%ebp),%esi │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp $0xf,%ebx │ │ │ │ │ - jbe 4604 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2bc(%ebp),%edi │ │ │ │ │ - cmp %edi,%esi │ │ │ │ │ - jne 45f4 │ │ │ │ │ - jmp 4604 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - mov %ecx,%ebx │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - jae 58b2 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x2,%dl │ │ │ │ │ - je 551a │ │ │ │ │ - movzwl (%ebx),%esi │ │ │ │ │ - mov %si,(%edi) │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ - and $0x1,%edx │ │ │ │ │ - je 5526 │ │ │ │ │ - movzbl (%ebx,%esi,1),%edx │ │ │ │ │ - mov %dl,(%edi,%esi,1) │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ - jmp 45a0 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x268(%ebp),%esi │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp $0xf,%ebx │ │ │ │ │ - jbe 44cc │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2c0(%ebp),%edi │ │ │ │ │ - cmp %edi,%esi │ │ │ │ │ - jne 44bc │ │ │ │ │ - jmp 44cc │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - mov %ecx,%ebx │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - jae 5975 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x2,%dl │ │ │ │ │ - je 557a │ │ │ │ │ - movzwl (%ebx),%esi │ │ │ │ │ - mov %si,(%edi) │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ - and $0x1,%edx │ │ │ │ │ - je 5586 │ │ │ │ │ - movzbl (%ebx,%esi,1),%edx │ │ │ │ │ - mov %dl,(%edi,%esi,1) │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ - jmp 4468 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x190(%ebp),%esi │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp $0xf,%ebx │ │ │ │ │ - jbe 4874 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x2c8(%ebp),%edi │ │ │ │ │ - cmp %edi,%esi │ │ │ │ │ - jne 4864 │ │ │ │ │ - jmp 4874 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - mov %ecx,%ebx │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - jae 5917 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x2,%dl │ │ │ │ │ - je 55da │ │ │ │ │ - movzwl (%ebx),%esi │ │ │ │ │ - mov %si,(%edi) │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ - and $0x1,%edx │ │ │ │ │ - je 55e6 │ │ │ │ │ - movzbl (%ebx,%esi,1),%edx │ │ │ │ │ - mov %dl,(%edi,%esi,1) │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ - jmp 4810 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp $0xf,%ebx │ │ │ │ │ - jbe 4ae8 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - lea -0xf8(%ebp),%edi │ │ │ │ │ - mov %edi,-0x2a0(%ebp) │ │ │ │ │ - cmp %edi,%ecx │ │ │ │ │ - jne 4ad4 │ │ │ │ │ - jmp 4ae8 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov %esi,-0x2a0(%ebp) │ │ │ │ │ - mov %ecx,-0x2cc(%ebp) │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - jae 58e1 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - test $0x2,%dl │ │ │ │ │ - je 564e │ │ │ │ │ - mov -0x2cc(%ebp),%ebx │ │ │ │ │ - movzwl (%ebx),%edi │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - mov %di,(%ebx) │ │ │ │ │ - mov $0x2,%edi │ │ │ │ │ - and $0x1,%edx │ │ │ │ │ - je 5666 │ │ │ │ │ - mov -0x2cc(%ebp),%ebx │ │ │ │ │ - movzbl (%ebx,%edi,1),%edx │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - mov %dl,(%ebx,%edi,1) │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ - jmp 4a7c │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x148(%ebp),%esi │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp $0xf,%ebx │ │ │ │ │ - jbe 49ae │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - lea -0x140(%ebp),%edi │ │ │ │ │ - cmp %edi,%esi │ │ │ │ │ - jne 499e │ │ │ │ │ - jmp 49ae │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov -0x2b4(%ebp),%edi │ │ │ │ │ - mov %ecx,%ebx │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - jae 59a4 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x2,%al │ │ │ │ │ - je 56bd │ │ │ │ │ - movzwl (%ebx),%esi │ │ │ │ │ - mov %si,(%edi) │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ - test $0x1,%al │ │ │ │ │ - je 56c8 │ │ │ │ │ - movzbl (%ebx,%esi,1),%eax │ │ │ │ │ - mov %al,(%edi,%esi,1) │ │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ │ - jmp 494a │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jae 5ade │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x2,%cl │ │ │ │ │ - je 56f2 │ │ │ │ │ - movzwl (%ebx),%esi │ │ │ │ │ - mov %si,(%edi) │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - je 56fe │ │ │ │ │ - movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ - mov %cl,(%edi,%esi,1) │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ - jmp 4526 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jae 5aaf │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x2,%cl │ │ │ │ │ - je 5732 │ │ │ │ │ - movzwl (%ebx),%esi │ │ │ │ │ - mov %si,(%edi) │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - je 573e │ │ │ │ │ - movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ - mov %cl,(%edi,%esi,1) │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ - jmp 48ce │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jae 5afd │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x2,%cl │ │ │ │ │ - je 5772 │ │ │ │ │ - movzwl (%ebx),%esi │ │ │ │ │ - mov %si,(%edi) │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - je 577e │ │ │ │ │ - movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ - mov %cl,(%edi,%esi,1) │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ - jmp 4796 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jae 5a80 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x2,%cl │ │ │ │ │ - je 57b2 │ │ │ │ │ - movzwl (%ebx),%esi │ │ │ │ │ - mov %si,(%edi) │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - je 57be │ │ │ │ │ - movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ - mov %cl,(%edi,%esi,1) │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ - jmp 465e │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jae 5a51 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x2,%cl │ │ │ │ │ - je 57f2 │ │ │ │ │ - movzwl (%ebx),%esi │ │ │ │ │ - mov %si,(%edi) │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ - je 57fe │ │ │ │ │ - movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ - mov %cl,(%edi,%esi,1) │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ - jmp 4a08 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ - lea 0x1(%edi),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - cmp $0x4,%ebx │ │ │ │ │ - jae 59d3 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je 4b45 │ │ │ │ │ - mov -0x2a8(%ebp),%edi │ │ │ │ │ - movzbl 0x8(%eax),%edx │ │ │ │ │ - mov %dl,0x8(%edi) │ │ │ │ │ - test $0x2,%bl │ │ │ │ │ - je 5a49 │ │ │ │ │ - mov -0x2a0(%ebp),%edi │ │ │ │ │ - movzwl -0x2(%edi,%ebx,1),%edi │ │ │ │ │ - mov %di,-0x2(%ecx,%ebx,1) │ │ │ │ │ - mov 0x4(%eax),%edi │ │ │ │ │ - jmp 4b45 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 1) │ │ │ │ │ - mov $0xf,%esi │ │ │ │ │ - jmp 486a │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - mov $0xf,%esi │ │ │ │ │ - jmp 45fa │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - mov $0xf,%esi │ │ │ │ │ - jmp 4732 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - mov $0xf,%esi │ │ │ │ │ - jmp 44c2 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - mov $0xf,%esi │ │ │ │ │ - jmp 49a4 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - mov $0xf,%edi │ │ │ │ │ - jmp 4ada │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%ecx,%ebx,1),%eax │ │ │ │ │ - mov %eax,(%edi,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb 58bf │ │ │ │ │ - mov -0x2a4(%ebp),%edi │ │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ │ - add %ebx,%edi │ │ │ │ │ - add %ecx,%ebx │ │ │ │ │ - jmp 5508 │ │ │ │ │ - mov %eax,-0x2a0(%ebp) │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ │ - mov (%ecx,%ebx,1),%eax │ │ │ │ │ - mov %eax,(%esi,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %edi,%ebx │ │ │ │ │ - jb 58ee │ │ │ │ │ - lea (%esi,%ebx,1),%edi │ │ │ │ │ - add %ecx,%ebx │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ - mov %ebx,-0x2cc(%ebp) │ │ │ │ │ - mov %edi,-0x2a0(%ebp) │ │ │ │ │ - jmp 5630 │ │ │ │ │ - mov %eax,-0x2b4(%ebp) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%ecx,%ebx,1),%eax │ │ │ │ │ - mov %eax,(%edi,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb 5924 │ │ │ │ │ - mov -0x2b0(%ebp),%edi │ │ │ │ │ - mov -0x2b4(%ebp),%eax │ │ │ │ │ - add %ebx,%edi │ │ │ │ │ - add %ecx,%ebx │ │ │ │ │ - jmp 55c8 │ │ │ │ │ - mov %eax,-0x2b0(%ebp) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%ecx,%ebx,1),%eax │ │ │ │ │ - mov %eax,(%edi,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb 5953 │ │ │ │ │ - mov -0x2ac(%ebp),%edi │ │ │ │ │ - mov -0x2b0(%ebp),%eax │ │ │ │ │ - add %ebx,%edi │ │ │ │ │ - add %ecx,%ebx │ │ │ │ │ - jmp 54a8 │ │ │ │ │ - mov %eax,-0x2a4(%ebp) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%ecx,%ebx,1),%eax │ │ │ │ │ - mov %eax,(%edi,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb 5982 │ │ │ │ │ - mov -0x2b8(%ebp),%edi │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ - add %ebx,%edi │ │ │ │ │ - add %ecx,%ebx │ │ │ │ │ - jmp 5568 │ │ │ │ │ - mov %eax,-0x2cc(%ebp) │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%ecx,%ebx,1),%eax │ │ │ │ │ - mov %eax,(%edi,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb 59b1 │ │ │ │ │ - mov -0x2b4(%ebp),%edi │ │ │ │ │ - mov -0x2cc(%ebp),%eax │ │ │ │ │ - add %ebx,%edi │ │ │ │ │ - add %ecx,%ebx │ │ │ │ │ - jmp 56ac │ │ │ │ │ - mov 0x8(%eax),%edi │ │ │ │ │ - mov -0x2a8(%ebp),%edx │ │ │ │ │ - mov %edi,0x8(%edx) │ │ │ │ │ - mov -0x2a0(%ebp),%edi │ │ │ │ │ - mov -0x4(%edi,%ebx,1),%edi │ │ │ │ │ - mov %edi,-0x4(%ecx,%ebx,1) │ │ │ │ │ - lea 0xc(%edx),%edi │ │ │ │ │ - mov -0x2a0(%ebp),%edx │ │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ - add %ecx,%ebx │ │ │ │ │ - sub %ecx,%edx │ │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ │ - mov %edx,-0x2cc(%ebp) │ │ │ │ │ - cmp $0x4,%ebx │ │ │ │ │ - jb 5a49 │ │ │ │ │ - mov %eax,-0x2e4(%ebp) │ │ │ │ │ - mov -0x2cc(%ebp),%eax │ │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov -0x2a0(%ebp),%edx │ │ │ │ │ - mov %eax,-0x2a0(%ebp) │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ - mov (%eax,%ecx,1),%eax │ │ │ │ │ - mov %eax,(%edi,%ecx,1) │ │ │ │ │ - add $0x4,%ecx │ │ │ │ │ - cmp %ebx,%ecx │ │ │ │ │ - jb 5a2a │ │ │ │ │ - mov %edx,-0x2a0(%ebp) │ │ │ │ │ - mov -0x2e4(%ebp),%eax │ │ │ │ │ - mov 0x4(%eax),%edi │ │ │ │ │ - jmp 4b45 │ │ │ │ │ - mov %eax,-0x2cc(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ebx,1),%eax │ │ │ │ │ - mov %eax,(%edi,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb 5a5e │ │ │ │ │ - mov -0x2e0(%ebp),%edi │ │ │ │ │ - mov -0x2cc(%ebp),%eax │ │ │ │ │ - add %ebx,%edi │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ - jmp 57e0 │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ebx,1),%eax │ │ │ │ │ - mov %eax,(%edi,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb 5a8d │ │ │ │ │ - mov -0x2d4(%ebp),%edi │ │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ │ - add %ebx,%edi │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ - jmp 57a0 │ │ │ │ │ - mov %eax,-0x2b4(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ebx,1),%eax │ │ │ │ │ - mov %eax,(%edi,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb 5abc │ │ │ │ │ - mov -0x2dc(%ebp),%edi │ │ │ │ │ - mov -0x2b4(%ebp),%eax │ │ │ │ │ - add %ebx,%edi │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ - jmp 5720 │ │ │ │ │ - mov %eax,-0x2a4(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ebx,1),%eax │ │ │ │ │ - mov %eax,(%edi,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb 5aeb │ │ │ │ │ - jmp 5178 │ │ │ │ │ - mov %eax,-0x2b0(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ │ - mov (%edx,%ebx,1),%eax │ │ │ │ │ - mov %eax,(%edi,%ebx,1) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jb 5b0a │ │ │ │ │ - mov -0x2d8(%ebp),%edi │ │ │ │ │ - mov -0x2b0(%ebp),%eax │ │ │ │ │ - add %ebx,%edi │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ - jmp 5760 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ - lea 0x1(%ebx),%ecx │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jae 5d98 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 53ff │ │ │ │ │ - movzbl 0x8(%eax),%ebx │ │ │ │ │ - mov -0x2a8(%ebp),%edi │ │ │ │ │ - mov %bl,0x8(%edi) │ │ │ │ │ - test $0x2,%cl │ │ │ │ │ - jne 5f0b │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ - jmp 53ff │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ - add $0x1,%esi │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - cmp $0x4,%esi │ │ │ │ │ - jae 5e19 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - test $0x2,%esi │ │ │ │ │ - je 5b81 │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - mov %cx,(%edi) │ │ │ │ │ - mov $0x2,%ecx │ │ │ │ │ - and $0x1,%esi │ │ │ │ │ - je 5b8d │ │ │ │ │ - movzbl (%ebx,%ecx,1),%ebx │ │ │ │ │ - mov %bl,(%edi,%ecx,1) │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ - jmp 51e9 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x260(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x268(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2c0(%ebp) │ │ │ │ │ - mov %eax,-0x268(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %edi,-0x2f0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - push $0x2d │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add -0x268(%ebp),%esi │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - jmp 4265 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x290(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x298(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2e8(%ebp) │ │ │ │ │ - mov %eax,-0x298(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %edi,-0x2e4(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - push $0x2d │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add -0x298(%ebp),%esi │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - jmp 43f5 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x188(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x190(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2c8(%ebp) │ │ │ │ │ - mov %eax,-0x190(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %edi,-0x304(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - push $0x2d │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add -0x190(%ebp),%esi │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - jmp 3cf5 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x1d0(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x1d8(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2c4(%ebp) │ │ │ │ │ - mov %eax,-0x1d8(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %edi,-0x300(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - push $0x2d │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add -0x1d8(%ebp),%esi │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - jmp 3f45 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x218(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x220(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2bc(%ebp) │ │ │ │ │ - mov %eax,-0x220(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %edi,-0x2ec(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - push $0x2d │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add -0x220(%ebp),%esi │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - jmp 40d5 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - mov $0x2,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:61 │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - jmp 3da9 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - mov $0x2,%edx │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:61 │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - jmp 3b5a │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - mov $0x2,%eax │ │ │ │ │ - mov $0x3,%edx │ │ │ │ │ - jmp 3c18 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - mov $0x3,%eax │ │ │ │ │ - mov $0x4,%edx │ │ │ │ │ - jmp 4ee8 │ │ │ │ │ - mov $0x3,%eax │ │ │ │ │ - mov $0x4,%edx │ │ │ │ │ - jmp 4f28 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - mov $0x2,%eax │ │ │ │ │ - mov $0x3,%edx │ │ │ │ │ - jmp 4ea8 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - mov $0x3,%eax │ │ │ │ │ - mov $0x4,%edx │ │ │ │ │ - jmp 4ea8 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - mov $0x2,%eax │ │ │ │ │ - mov $0x3,%edx │ │ │ │ │ - jmp 3e68 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - mov $0x3,%eax │ │ │ │ │ - mov $0x4,%edx │ │ │ │ │ - jmp 3c18 │ │ │ │ │ - mov $0x3,%eax │ │ │ │ │ - mov $0x4,%edx │ │ │ │ │ - jmp 3e68 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - mov $0x2,%eax │ │ │ │ │ - mov $0x3,%edx │ │ │ │ │ - jmp 4f28 │ │ │ │ │ - mov $0x2,%eax │ │ │ │ │ - mov $0x3,%edx │ │ │ │ │ - jmp 4ee8 │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ - mov -0x2a8(%ebp),%edi │ │ │ │ │ - mov %ebx,0x8(%edi) │ │ │ │ │ - mov -0x2cc(%ebp),%ebx │ │ │ │ │ - mov -0x4(%ebx,%ecx,1),%ebx │ │ │ │ │ - mov %ebx,-0x4(%edx,%ecx,1) │ │ │ │ │ - lea 0xc(%edi),%ebx │ │ │ │ │ - mov -0x2cc(%ebp),%edi │ │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ │ - sub %ebx,%edx │ │ │ │ │ - sub %edx,%edi │ │ │ │ │ - add %ecx,%edx │ │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ │ - mov %edi,-0x2e4(%ebp) │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - jb 5b56 │ │ │ │ │ - mov %eax,-0x2ec(%ebp) │ │ │ │ │ - mov -0x2e4(%ebp),%eax │ │ │ │ │ - mov %edx,%ecx │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov -0x2cc(%ebp),%edi │ │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ │ - mov %eax,-0x2cc(%ebp) │ │ │ │ │ - mov -0x2cc(%ebp),%eax │ │ │ │ │ - mov (%eax,%edx,1),%eax │ │ │ │ │ - mov %eax,(%ebx,%edx,1) │ │ │ │ │ - add $0x4,%edx │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - jb 5df5 │ │ │ │ │ - mov %edi,-0x2cc(%ebp) │ │ │ │ │ - mov -0x2ec(%ebp),%eax │ │ │ │ │ - jmp 5b56 │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ │ - mov (%edx,%ecx,1),%eax │ │ │ │ │ - mov %eax,(%edi,%ecx,1) │ │ │ │ │ - add $0x4,%ecx │ │ │ │ │ - cmp %ebx,%ecx │ │ │ │ │ - jb 5e26 │ │ │ │ │ - mov -0x2d4(%ebp),%edi │ │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ │ - lea (%edx,%ecx,1),%ebx │ │ │ │ │ - add %ecx,%edi │ │ │ │ │ - jmp 5b6c │ │ │ │ │ - mov %eax,-0x2b0(%ebp) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ │ - mov (%edx,%ecx,1),%eax │ │ │ │ │ - mov %eax,(%edi,%ecx,1) │ │ │ │ │ - add $0x4,%ecx │ │ │ │ │ - cmp %ebx,%ecx │ │ │ │ │ - jb 5e56 │ │ │ │ │ - mov -0x2d8(%ebp),%edi │ │ │ │ │ - mov -0x2b0(%ebp),%eax │ │ │ │ │ - lea (%edx,%ecx,1),%ebx │ │ │ │ │ - add %ecx,%edi │ │ │ │ │ - jmp 5266 │ │ │ │ │ - mov %eax,-0x2cc(%ebp) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ │ - mov (%edx,%ecx,1),%eax │ │ │ │ │ - mov %eax,(%edi,%ecx,1) │ │ │ │ │ - add $0x4,%ecx │ │ │ │ │ - cmp %ebx,%ecx │ │ │ │ │ - jb 5e86 │ │ │ │ │ - mov -0x2e0(%ebp),%edi │ │ │ │ │ - mov -0x2cc(%ebp),%eax │ │ │ │ │ - lea (%edx,%ecx,1),%ebx │ │ │ │ │ - add %ecx,%edi │ │ │ │ │ - jmp 5378 │ │ │ │ │ - mov %eax,-0x2b4(%ebp) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ │ - mov (%edx,%ecx,1),%eax │ │ │ │ │ - mov %eax,(%edi,%ecx,1) │ │ │ │ │ - add $0x4,%ecx │ │ │ │ │ - cmp %ebx,%ecx │ │ │ │ │ - jb 5eb6 │ │ │ │ │ - mov -0x2dc(%ebp),%edi │ │ │ │ │ - mov -0x2b4(%ebp),%eax │ │ │ │ │ - lea (%edx,%ecx,1),%ebx │ │ │ │ │ - add %ecx,%edi │ │ │ │ │ - jmp 52ee │ │ │ │ │ - mov $0x5,%eax │ │ │ │ │ - jmp 3b57 │ │ │ │ │ - mov $0x5,%eax │ │ │ │ │ - jmp 4316 │ │ │ │ │ - mov $0x5,%eax │ │ │ │ │ - jmp 3da6 │ │ │ │ │ - mov $0x5,%eax │ │ │ │ │ - jmp 4186 │ │ │ │ │ - mov $0x5,%eax │ │ │ │ │ - jmp 3ff6 │ │ │ │ │ - mov -0x2cc(%ebp),%ebx │ │ │ │ │ - movzwl -0x2(%ebx,%ecx,1),%ebx │ │ │ │ │ - mov %bx,-0x2(%edx,%ecx,1) │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ - jmp 53ff │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 5f4a │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x118(%ebp),%edi │ │ │ │ │ - lea -0x2ff1(%ebx),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - call 30f0 │ │ │ │ │ -./porechop/src/alignment.cpp:121 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 5f4a │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x280(%ebp),%esi │ │ │ │ │ - lea -0x2ff1(%ebx),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - call 30f0 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 5f4a │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x2ff1(%ebx),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - lea -0x250(%ebp),%eax │ │ │ │ │ - mov %eax,-0x308(%ebp) │ │ │ │ │ - call 30f0 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 5f4a │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x1a8(%ebp),%esi │ │ │ │ │ - lea -0x2ff1(%ebx),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - call 30f0 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 5f4a │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x160(%ebp),%esi │ │ │ │ │ - lea -0x2ff1(%ebx),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - call 30f0 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 5f4a │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x238(%ebp),%esi │ │ │ │ │ - lea -0x2ff1(%ebx),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - call 30f0 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 5f4a │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x2ff1(%ebx),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - lea -0x208(%ebp),%eax │ │ │ │ │ - mov %eax,-0x30c(%ebp) │ │ │ │ │ - call 30f0 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 5f4a │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x2ff1(%ebx),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - lea -0x178(%ebp),%eax │ │ │ │ │ - mov %eax,-0x314(%ebp) │ │ │ │ │ - call 30f0 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 5f4a │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x1f0(%ebp),%esi │ │ │ │ │ - lea -0x2ff1(%ebx),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - call 30f0 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 5f4a │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x2ff1(%ebx),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - lea -0x1c0(%ebp),%eax │ │ │ │ │ - mov %eax,-0x310(%ebp) │ │ │ │ │ - call 30f0 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 5f4a │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x2ff1(%ebx),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - lea -0x130(%ebp),%eax │ │ │ │ │ - mov %eax,-0x318(%ebp) │ │ │ │ │ - call 30f0 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 5f4a │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x2ff1(%ebx),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - call 30f0 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 33f0 <__cxa_finalize@plt+0x70> │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 3390 <__cxa_finalize@plt+0x10> │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 3460 <__cxa_finalize@plt+0xe0> │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 3402 <__cxa_finalize@plt+0x82> │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 3431 <__cxa_finalize@plt+0xb1> │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 33a2 <__cxa_finalize@plt+0x22> │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 347d <__cxa_finalize@plt+0xfd> │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 3491 <__cxa_finalize@plt+0x111> │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 33c1 <__cxa_finalize@plt+0x41> │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 344e <__cxa_finalize@plt+0xce> │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 341f <__cxa_finalize@plt+0x9f> │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 34e4 <__cxa_finalize@plt+0x164> │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 33d3 <__cxa_finalize@plt+0x53> │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00006190 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base>: │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - push %ebp │ │ │ │ │ - mov %esp,%ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ - lea -0x1ac(%ebp),%edi │ │ │ │ │ - call 713c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x20c> │ │ │ │ │ - add $0xde54,%esi │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - push %ebx │ │ │ │ │ - sub $0x248,%esp │ │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ │ - mov %ebx,-0x228(%ebp) │ │ │ │ │ - mov %esi,-0x1ec(%ebp) │ │ │ │ │ - mov %eax,-0x1f0(%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(%ebx) │ │ │ │ │ - movl $0xffffffff,0x10(%ebx) │ │ │ │ │ -./porechop/src/alignment.cpp:8 │ │ │ │ │ - mov %eax,(%ebx) │ │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ │ -./porechop/src/alignment.cpp:9 │ │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ │ - mov %eax,0x18(%ebx) │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ - lea -0x16c(%ebp),%eax │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov %eax,-0x20c(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 3070 │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ - mov -0x44(%esi),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:461 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ -/usr/include/c++/13/ostream:432 │ │ │ │ │ - mov -0x20(%esi),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:461 │ │ │ │ │ - mov %cx,-0xf8(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x204(%ebp) │ │ │ │ │ - lea 0x8(%ebx),%eax │ │ │ │ │ -/usr/include/c++/13/ostream:432 │ │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ - mov %eax,-0x16c(%ebp) │ │ │ │ │ -/usr/include/c++/13/ostream:432 │ │ │ │ │ - mov -0xc(%ebx),%eax │ │ │ │ │ - mov %ebx,-0x1ac(%ebp) │ │ │ │ │ - mov %ebx,-0x1fc(%ebp) │ │ │ │ │ - mov 0x8(%edx),%ebx │ │ │ │ │ - add %edi,%eax │ │ │ │ │ - mov %edi,-0x1f4(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:461 │ │ │ │ │ - movl $0x0,-0xfc(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ - movl $0x0,-0xf4(%ebp) │ │ │ │ │ - movl $0x0,-0xf0(%ebp) │ │ │ │ │ - movl $0x0,-0xec(%ebp) │ │ │ │ │ - movl $0x0,-0xe8(%ebp) │ │ │ │ │ -/usr/include/c++/13/ostream:432 │ │ │ │ │ - mov %ebx,-0x200(%ebp) │ │ │ │ │ - mov %ebx,(%eax) │ │ │ │ │ - pop %ebx │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - pop %edi │ │ │ │ │ - push $0x0 │ │ │ │ │ - push %eax │ │ │ │ │ - call 3230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ -/usr/include/c++/13/sstream:805 (discriminator 1) │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - mov -0x28(%esi),%esi │ │ │ │ │ -/usr/include/c++/13/streambuf:473 │ │ │ │ │ - mov -0x34(%ebx),%ebx │ │ │ │ │ -/usr/include/c++/13/streambuf:471 │ │ │ │ │ - movl $0x0,-0x1a4(%ebp) │ │ │ │ │ - movl $0x0,-0x1a0(%ebp) │ │ │ │ │ -/usr/include/c++/13/sstream:805 (discriminator 1) │ │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ │ -/usr/include/c++/13/streambuf:473 │ │ │ │ │ - mov %ebx,-0x218(%ebp) │ │ │ │ │ -/usr/include/c++/13/sstream:805 (discriminator 1) │ │ │ │ │ - mov %eax,-0x1ac(%ebp) │ │ │ │ │ - lea 0x20(%esi),%eax │ │ │ │ │ - mov %eax,-0x16c(%ebp) │ │ │ │ │ -/usr/include/c++/13/streambuf:473 │ │ │ │ │ - lea 0x8(%ebx),%eax │ │ │ │ │ - lea -0x18c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/sstream:805 (discriminator 1) │ │ │ │ │ - mov %esi,-0x214(%ebp) │ │ │ │ │ -/usr/include/c++/13/sstream:806 │ │ │ │ │ - lea -0x1a8(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/streambuf:473 │ │ │ │ │ - mov %eax,-0x1a8(%ebp) │ │ │ │ │ - mov %ebx,-0x23c(%ebp) │ │ │ │ │ -/usr/include/c++/13/streambuf:471 │ │ │ │ │ - movl $0x0,-0x19c(%ebp) │ │ │ │ │ -/usr/include/c++/13/streambuf:472 │ │ │ │ │ - movl $0x0,-0x198(%ebp) │ │ │ │ │ - movl $0x0,-0x194(%ebp) │ │ │ │ │ - movl $0x0,-0x190(%ebp) │ │ │ │ │ -/usr/include/c++/13/streambuf:473 │ │ │ │ │ - mov %ebx,(%esp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - call 3370 │ │ │ │ │ -/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ - mov -0x4(%edi),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - lea -0x17c(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ - movl $0x10,-0x188(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x240(%ebp) │ │ │ │ │ -/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ - lea 0x8(%edx),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x184(%ebp) │ │ │ │ │ -/usr/include/c++/13/sstream:806 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ -/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ - mov %edx,-0x210(%ebp) │ │ │ │ │ - mov %eax,-0x1a8(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - movl $0x0,-0x180(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,-0x17c(%ebp) │ │ │ │ │ -/usr/include/c++/13/sstream:806 │ │ │ │ │ - pop %eax │ │ │ │ │ - pop %edx │ │ │ │ │ - push %esi │ │ │ │ │ - push -0x20c(%ebp) │ │ │ │ │ - call 3230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - mov -0x1ac(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/sstream:806 │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - mov -0x1f4(%ebp),%edi │ │ │ │ │ - add -0xc(%eax),%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ - mov -0x1f0(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:322 │ │ │ │ │ - mov 0x78(%edi),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:259 │ │ │ │ │ - movl $0x1,0x10(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ - mov (%esi),%esi │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:116 │ │ │ │ │ - mov %edx,-0x1e4(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:260 │ │ │ │ │ - push 0x14(%edi) │ │ │ │ │ - push %edi │ │ │ │ │ - call 32e0 >::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 30b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x1d4(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x1dc(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - movl $0x0,-0x1d8(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %eax,-0x22c(%ebp) │ │ │ │ │ - mov %eax,-0x1dc(%ebp) │ │ │ │ │ -/usr/include/c++/13/streambuf:539 │ │ │ │ │ - mov -0x194(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %edi,-0x1f8(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,-0x1d4(%ebp) │ │ │ │ │ -/usr/include/c++/13/sstream:442 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 6b80 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x9f0> │ │ │ │ │ -/usr/include/c++/13/streambuf:495 │ │ │ │ │ - mov -0x19c(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/sstream:448 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - cmovae %edx,%eax │ │ │ │ │ - test %edx,%edx │ │ │ │ │ -/usr/include/c++/13/streambuf:536 │ │ │ │ │ - mov -0x198(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/sstream:448 │ │ │ │ │ - cmove %ecx,%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2406 │ │ │ │ │ - sub %edx,%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - 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> │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0xa4(%ebp),%eax │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ - lea -0xe4(%ebp),%edi │ │ │ │ │ - mov %eax,-0x208(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 3070 │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ - mov -0x204(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:461 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ │ - mov %cx,-0x30(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ │ -/usr/include/c++/13/ostream:432 │ │ │ │ │ - mov -0x1fc(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ │ -/usr/include/c++/13/ostream:432 │ │ │ │ │ - mov -0xc(%esi),%ecx │ │ │ │ │ - mov %esi,-0xe4(%ebp) │ │ │ │ │ - mov -0x200(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ │ -/usr/include/c++/13/ostream:432 │ │ │ │ │ - add %edi,%ecx │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ - movl $0x0,-0x24(%ebp) │ │ │ │ │ - movl $0x0,-0x20(%ebp) │ │ │ │ │ -/usr/include/c++/13/ostream:432 │ │ │ │ │ - mov %esi,(%ecx) │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edx │ │ │ │ │ - push $0x0 │ │ │ │ │ - push %ecx │ │ │ │ │ - call 3230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ -/usr/include/c++/13/streambuf:471 │ │ │ │ │ - movl $0x0,-0xdc(%ebp) │ │ │ │ │ -/usr/include/c++/13/sstream:805 (discriminator 1) │ │ │ │ │ - mov -0x214(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/streambuf:471 │ │ │ │ │ - movl $0x0,-0xd8(%ebp) │ │ │ │ │ - movl $0x0,-0xd4(%ebp) │ │ │ │ │ -/usr/include/c++/13/sstream:805 (discriminator 1) │ │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ │ - mov %eax,-0xe4(%ebp) │ │ │ │ │ - lea 0x20(%esi),%eax │ │ │ │ │ -/usr/include/c++/13/streambuf:473 │ │ │ │ │ - mov -0x218(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/sstream:805 (discriminator 1) │ │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ │ -/usr/include/c++/13/streambuf:472 │ │ │ │ │ - movl $0x0,-0xd0(%ebp) │ │ │ │ │ -/usr/include/c++/13/streambuf:473 │ │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ │ - lea -0xc4(%ebp),%esi │ │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ │ - mov %esi,-0x230(%ebp) │ │ │ │ │ -/usr/include/c++/13/streambuf:472 │ │ │ │ │ - movl $0x0,-0xcc(%ebp) │ │ │ │ │ - movl $0x0,-0xc8(%ebp) │ │ │ │ │ -/usr/include/c++/13/streambuf:473 │ │ │ │ │ - mov %esi,(%esp) │ │ │ │ │ - call 3370 │ │ │ │ │ -/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ - mov -0x210(%ebp),%esi │ │ │ │ │ - movl $0x10,-0xc0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ │ -/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - lea -0xb4(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,-0xb4(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - mov %esi,-0x238(%ebp) │ │ │ │ │ - mov %esi,-0xbc(%ebp) │ │ │ │ │ -/usr/include/c++/13/sstream:806 │ │ │ │ │ - lea -0xe0(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ │ -/usr/include/c++/13/sstream:806 │ │ │ │ │ - pop %eax │ │ │ │ │ - pop %edx │ │ │ │ │ - push %esi │ │ │ │ │ - push -0x208(%ebp) │ │ │ │ │ - call 3230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ - mov -0x1f0(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:260 │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ - mov (%eax),%esi │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ - add $0x24,%esi │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - add %edi,%edx │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:322 │ │ │ │ │ - mov 0x78(%edx),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:259 │ │ │ │ │ - movl $0x1,0x10(%eax) │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:116 │ │ │ │ │ - mov %edx,-0x1e0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:260 │ │ │ │ │ - push 0x14(%eax) │ │ │ │ │ - push %eax │ │ │ │ │ - call 32e0 >::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 30b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x1bc(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - lea -0x1c4(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - movl $0x0,-0x1c0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %eax,-0x234(%ebp) │ │ │ │ │ - mov %eax,-0x1c4(%ebp) │ │ │ │ │ -/usr/include/c++/13/streambuf:539 │ │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,-0x1bc(%ebp) │ │ │ │ │ -/usr/include/c++/13/sstream:442 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 6b58 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x9c8> │ │ │ │ │ -/usr/include/c++/13/streambuf:495 │ │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/sstream:448 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - cmovae %edx,%eax │ │ │ │ │ - test %edx,%edx │ │ │ │ │ -/usr/include/c++/13/streambuf:536 │ │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/sstream:448 │ │ │ │ │ - cmove %ecx,%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2406 │ │ │ │ │ - sub %edx,%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - 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> │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - mov -0x1c0(%ebp),%edx │ │ │ │ │ - mov -0x1d8(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x1c4(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:262 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - jb 6800 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x670> │ │ │ │ │ -./porechop/src/alignment.cpp:19 (discriminator 3) │ │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:20 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 6806 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x676> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x234(%ebp),%eax │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - je 665f , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4cf> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x1bc(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/sstream:851 │ │ │ │ │ - mov -0x214(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/sstream:851 │ │ │ │ │ - lea 0xc(%edi),%eax │ │ │ │ │ - mov %eax,-0xe4(%ebp) │ │ │ │ │ - lea 0x20(%edi),%eax │ │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ │ -/usr/include/c++/13/sstream:79 │ │ │ │ │ - mov -0x210(%ebp),%eax │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x238(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je 66b2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x522> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/streambuf:205 │ │ │ │ │ - mov -0x218(%ebp),%eax │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ │ - push -0x230(%ebp) │ │ │ │ │ - call 3250 │ │ │ │ │ -/usr/include/c++/13/ostream:95 │ │ │ │ │ - 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++/13/bits/basic_ios.h:282 │ │ │ │ │ - mov -0x204(%ebp),%eax │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ │ - pop %edx │ │ │ │ │ - push -0x208(%ebp) │ │ │ │ │ - call 3090 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x1dc(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x22c(%ebp),%eax │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je 6735 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5a5> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x1d4(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/sstream:851 │ │ │ │ │ - mov -0x214(%ebp),%edi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x184(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/sstream:851 │ │ │ │ │ - lea 0xc(%edi),%eax │ │ │ │ │ - mov %eax,-0x1ac(%ebp) │ │ │ │ │ - lea 0x20(%edi),%eax │ │ │ │ │ - mov %eax,-0x16c(%ebp) │ │ │ │ │ -/usr/include/c++/13/sstream:79 │ │ │ │ │ - mov -0x210(%ebp),%eax │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,-0x1a8(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - mov -0x240(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je 6788 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f8> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov -0x17c(%ebp),%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/streambuf:205 │ │ │ │ │ - mov -0x218(%ebp),%eax │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,-0x1a8(%ebp) │ │ │ │ │ - push -0x23c(%ebp) │ │ │ │ │ - call 3250 │ │ │ │ │ -/usr/include/c++/13/ostream:95 │ │ │ │ │ - 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++/13/bits/basic_ios.h:282 │ │ │ │ │ - mov -0x204(%ebp),%eax │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,-0x16c(%ebp) │ │ │ │ │ - pop %eax │ │ │ │ │ - push -0x20c(%ebp) │ │ │ │ │ - call 3090 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 6bc6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa36> │ │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:19 (discriminator 3) │ │ │ │ │ - mov %edx,-0x1f4(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:29 (discriminator 1) │ │ │ │ │ - mov -0x1f4(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jle 6639 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4a9> │ │ │ │ │ -./porechop/src/alignment.cpp:27 │ │ │ │ │ - mov %edx,-0x1f0(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov -0x1dc(%ebp),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:29 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -./porechop/src/alignment.cpp:28 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ -./porechop/src/alignment.cpp:27 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - jmp 6851 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6c1> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - cmp $0x2d,%dl │ │ │ │ │ - jne 6870 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6e0> │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ -./porechop/src/alignment.cpp:31 │ │ │ │ │ - mov $0x1,%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:34 │ │ │ │ │ - test %dl,%dl │ │ │ │ │ - jne 6870 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6e0> │ │ │ │ │ -./porechop/src/alignment.cpp:29 (discriminator 1) │ │ │ │ │ - mov -0x1f0(%ebp),%edx │ │ │ │ │ -./porechop/src/alignment.cpp:29 (discriminator 2) │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -./porechop/src/alignment.cpp:29 (discriminator 1) │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - je 6b40 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x9b0> │ │ │ │ │ -./porechop/src/alignment.cpp:30 (discriminator 1) │ │ │ │ │ - cmpb $0x2d,(%esi,%eax,1) │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - movzbl (%edi,%eax,1),%edx │ │ │ │ │ -./porechop/src/alignment.cpp:30 (discriminator 1) │ │ │ │ │ - jne 6830 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6a0> │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - cmp $0x2d,%dl │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ - je 6bcb , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa3b> │ │ │ │ │ -./porechop/src/alignment.cpp:33 │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - jmp 683c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6ac> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - movb $0x0,-0x1f8(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:44 │ │ │ │ │ - mov -0x1f4(%ebp),%edx │ │ │ │ │ -./porechop/src/alignment.cpp:42 │ │ │ │ │ - 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 │ │ │ │ │ -./porechop/src/alignment.cpp:42 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %cl,-0x1f0(%ebp) │ │ │ │ │ - jmp 68b6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x726> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - cmp $0x2d,%cl │ │ │ │ │ - jne 68d8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x748> │ │ │ │ │ - movzbl -0x1f0(%ebp),%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:46 │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ -./porechop/src/alignment.cpp:49 │ │ │ │ │ - test %cl,%cl │ │ │ │ │ - jne 68d8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x748> │ │ │ │ │ -./porechop/src/alignment.cpp:44 (discriminator 1) │ │ │ │ │ - sub $0x1,%edx │ │ │ │ │ - jb 6639 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4a9> │ │ │ │ │ -./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ - cmpb $0x2d,(%esi,%edx,1) │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - movzbl (%edi,%edx,1),%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ - jne 6898 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x708> │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - cmp $0x2d,%cl │ │ │ │ │ - je 6bd2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa42> │ │ │ │ │ -./porechop/src/alignment.cpp:48 │ │ │ │ │ - movb $0x1,-0x1f0(%ebp) │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - jmp 68a9 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x719> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:55 │ │ │ │ │ - cmpb $0x0,-0x1f8(%ebp) │ │ │ │ │ - mov -0x21c(%ebp),%ecx │ │ │ │ │ - jne 6639 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4a9> │ │ │ │ │ -./porechop/src/alignment.cpp:60 │ │ │ │ │ - mov %ecx,-0x1f0(%ebp) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - mov -0x1f4(%ebp),%ecx │ │ │ │ │ - jmp 690b , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x77b> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:60 (discriminator 2) │ │ │ │ │ - add $0x1,%ebx │ │ │ │ │ -./porechop/src/alignment.cpp:60 (discriminator 1) │ │ │ │ │ - cmp %ecx,%ebx │ │ │ │ │ - je 6ba8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa18> │ │ │ │ │ -./porechop/src/alignment.cpp:61 (discriminator 1) │ │ │ │ │ - cmpb $0x2d,(%edi,%ebx,1) │ │ │ │ │ - je 6900 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x770> │ │ │ │ │ - mov -0x1f0(%ebp),%ecx │ │ │ │ │ - jmp 6925 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x795> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:67 (discriminator 1) │ │ │ │ │ - sub $0x1,%ecx │ │ │ │ │ - jb 692b , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x79b> │ │ │ │ │ -./porechop/src/alignment.cpp:68 (discriminator 1) │ │ │ │ │ - cmpb $0x2d,(%edi,%ecx,1) │ │ │ │ │ - je 6920 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x790> │ │ │ │ │ -./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ - mov %ecx,-0x1f0(%ebp) │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - jg 6bbf , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa2f> │ │ │ │ │ - lea 0x1(%edx),%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:76 │ │ │ │ │ - mov %edx,-0x244(%ebp) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %ecx,-0x21c(%ebp) │ │ │ │ │ - mov -0x1f0(%ebp),%ecx │ │ │ │ │ - mov %edx,-0x1f0(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:77 │ │ │ │ │ - mov %eax,-0x1f8(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:76 │ │ │ │ │ - mov %ecx,-0x220(%ebp) │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - mov %eax,-0x224(%ebp) │ │ │ │ │ - mov -0x21c(%ebp),%eax │ │ │ │ │ -./porechop/src/alignment.cpp:78 (discriminator 2) │ │ │ │ │ - movzbl (%edi,%ecx,1),%edx │ │ │ │ │ - cmp %dl,(%esi,%ecx,1) │ │ │ │ │ - jne 6980 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7f0> │ │ │ │ │ -./porechop/src/alignment.cpp:79 │ │ │ │ │ - addl $0x1,-0x1f0(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:77 (discriminator 2) │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jne 6970 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7e0> │ │ │ │ │ -./porechop/src/alignment.cpp:82 │ │ │ │ │ - mov -0x1f0(%ebp),%ecx │ │ │ │ │ - mov -0x224(%ebp),%eax │ │ │ │ │ - mov -0x244(%ebp),%edx │ │ │ │ │ - mov %ecx,-0x1f8(%ebp) │ │ │ │ │ - mov -0x220(%ebp),%ecx │ │ │ │ │ - fildl -0x1f8(%ebp) │ │ │ │ │ - mov %ecx,-0x1f0(%ebp) │ │ │ │ │ - mov -0x1ec(%ebp),%ecx │ │ │ │ │ - fmuls -0x2f0c(%ecx) │ │ │ │ │ -./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 6bb8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa28> │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:84 │ │ │ │ │ - mov %eax,-0x224(%ebp) │ │ │ │ │ - mov %ecx,-0x1f8(%ebp) │ │ │ │ │ - mov -0x1f8(%ebp),%eax │ │ │ │ │ - mov %edx,-0x1f8(%ebp) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov -0x1f0(%ebp),%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:85 │ │ │ │ │ - mov %ebx,-0x21c(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:84 │ │ │ │ │ - mov %edx,-0x1f0(%ebp) │ │ │ │ │ - mov %ecx,-0x220(%ebp) │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:86 (discriminator 2) │ │ │ │ │ - movzbl (%edi,%ecx,1),%edx │ │ │ │ │ - cmp %dl,(%esi,%ecx,1) │ │ │ │ │ - jne 6a30 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x8a0> │ │ │ │ │ -./porechop/src/alignment.cpp:87 │ │ │ │ │ - addl $0x1,-0x1f0(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:85 (discriminator 2) │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - jne 6a20 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x890> │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - mov -0x1f0(%ebp),%ecx │ │ │ │ │ - mov -0x1f8(%ebp),%edx │ │ │ │ │ - mov -0x224(%ebp),%eax │ │ │ │ │ - mov %ecx,-0x1f8(%ebp) │ │ │ │ │ - mov -0x220(%ebp),%ecx │ │ │ │ │ - fildl -0x1f8(%ebp) │ │ │ │ │ - mov %ecx,-0x1f0(%ebp) │ │ │ │ │ - mov -0x1ec(%ebp),%ecx │ │ │ │ │ - fmuls -0x2f0c(%ecx) │ │ │ │ │ -./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:92 │ │ │ │ │ - mov %edx,-0x220(%ebp) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ -./porechop/src/alignment.cpp:89 │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -./porechop/src/alignment.cpp:92 │ │ │ │ │ - mov %esi,-0x224(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - mov %ecx,-0x1f0(%ebp) │ │ │ │ │ - fildl -0x1f0(%ebp) │ │ │ │ │ - mov -0x228(%ebp),%ecx │ │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ │ - fstpl 0x24(%ecx) │ │ │ │ │ -./porechop/src/alignment.cpp:93 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - jmp 6af0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x960> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:101 │ │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - je 6b28 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x998> │ │ │ │ │ -./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 │ │ │ │ │ -./porechop/src/alignment.cpp:93 (discriminator 1) │ │ │ │ │ - mov -0x1f4(%ebp),%eax │ │ │ │ │ -./porechop/src/alignment.cpp:109 │ │ │ │ │ - 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 %eax,%ecx │ │ │ │ │ - je 6639 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4a9> │ │ │ │ │ -./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 (%edi,%ecx,1),%edx │ │ │ │ │ -./porechop/src/alignment.cpp:97 │ │ │ │ │ - cmp %ecx,-0x21c(%ebp) │ │ │ │ │ - jne 6ab8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x928> │ │ │ │ │ -./porechop/src/alignment.cpp:98 │ │ │ │ │ - mov -0x228(%ebp),%eax │ │ │ │ │ -./porechop/src/alignment.cpp:99 │ │ │ │ │ - mov -0x1f8(%ebp),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:98 │ │ │ │ │ - mov %ebx,0x8(%eax) │ │ │ │ │ -./porechop/src/alignment.cpp:99 │ │ │ │ │ - mov %esi,0x10(%eax) │ │ │ │ │ -./porechop/src/alignment.cpp:101 │ │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jne 6ac2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x932> │ │ │ │ │ -./porechop/src/alignment.cpp:102 │ │ │ │ │ - mov -0x228(%ebp),%eax │ │ │ │ │ -./porechop/src/alignment.cpp:103 │ │ │ │ │ - mov -0x1f8(%ebp),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:102 │ │ │ │ │ - mov %ebx,0xc(%eax) │ │ │ │ │ -./porechop/src/alignment.cpp:103 │ │ │ │ │ - mov %esi,0x14(%eax) │ │ │ │ │ - jmp 6ac2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x932> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - movb $0x1,-0x1f8(%ebp) │ │ │ │ │ -./porechop/src/alignment.cpp:26 │ │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ │ - jmp 6877 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6e7> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1608 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - lea -0xbc(%ebp),%eax │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - push %esi │ │ │ │ │ - call 3110 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:814 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 6611 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x481> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1608 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - lea -0x184(%ebp),%eax │ │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - push -0x1f8(%ebp) │ │ │ │ │ - call 3110 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:814 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 641a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x28a> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./porechop/src/alignment.cpp:59 │ │ │ │ │ - mov -0x1f0(%ebp),%ecx │ │ │ │ │ - mov $0xffffffff,%ebx │ │ │ │ │ -./porechop/src/alignment.cpp:67 (discriminator 1) │ │ │ │ │ - jmp 6925 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x795> │ │ │ │ │ -./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ - fldz │ │ │ │ │ - jmp 6a6d , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x8dd> │ │ │ │ │ -./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ - fldz │ │ │ │ │ - jmp 69bd , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x82d> │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -./porechop/src/alignment.cpp:34 │ │ │ │ │ - and %ebx,%edx │ │ │ │ │ - jmp 683c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6ac> │ │ │ │ │ -./porechop/src/alignment.cpp:49 │ │ │ │ │ - movzbl -0x1f0(%ebp),%ecx │ │ │ │ │ - and %ebx,%ecx │ │ │ │ │ - jmp 68a9 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x719> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ - mov %eax,-0x1f0(%ebp) │ │ │ │ │ - jmp 351c <__cxa_finalize@plt+0x19c> │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 355d <__cxa_finalize@plt+0x1dd> │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 3534 <__cxa_finalize@plt+0x1b4> │ │ │ │ │ -/usr/include/c++/13/sstream:806 (discriminator 1) │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 3594 <__cxa_finalize@plt+0x214> │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:282 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 35c4 <__cxa_finalize@plt+0x244> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 35ef <__cxa_finalize@plt+0x26f> │ │ │ │ │ -/usr/include/c++/13/sstream:806 (discriminator 1) │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 360b <__cxa_finalize@plt+0x28b> │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:282 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 363b <__cxa_finalize@plt+0x2bb> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - │ │ │ │ │ -00006c20 , 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*, ...): │ │ │ │ │ -./porechop/src/alignment.cpp:101 │ │ │ │ │ - push %ebp │ │ │ │ │ - mov %esp,%ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0xd3c9,%ebx │ │ │ │ │ - sub $0x2c,%esp │ │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -./porechop/src/alignment.cpp:107 │ │ │ │ │ - lea 0x1b(%ecx),%eax │ │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ │ - sub %eax,%esp │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - lea 0x18(%ebp),%eax │ │ │ │ │ -./porechop/src/alignment.cpp:107 │ │ │ │ │ - lea 0xf(%esp),%edx │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - push %eax │ │ │ │ │ -./porechop/src/alignment.cpp:107 │ │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - push 0x14(%ebp) │ │ │ │ │ - push %ecx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ │ - call *0xc(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:762 (discriminator 2) │ │ │ │ │ - movl $0x0,0x4(%edi) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.tcc:227 │ │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ │ -/usr/include/c++/13/ext/string_conversions.h:113 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.tcc:227 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ - lea 0x8(%edi),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.tcc:227 │ │ │ │ │ - cmp $0xf,%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ - mov %esi,-0x20(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.tcc:227 │ │ │ │ │ - ja 6cc0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0xa0> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:427 │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jne 6cb0 , 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++/13/bits/char_traits.h:358 │ │ │ │ │ - movzbl (%edx),%edx │ │ │ │ │ - mov %dl,0x8(%edi) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - mov %esi,0x4(%edi) │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movb $0x0,(%eax,%esi,1) │ │ │ │ │ -/usr/include/c++/13/ext/string_conversions.h:118 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 6cf2 , 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 %edi,%eax │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret $0x4 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:429 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 6c8a , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x6a> │ │ │ │ │ - jmp 6cdd , 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++/13/bits/basic_string.tcc:229 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x20(%ebp),%eax │ │ │ │ │ - push $0x0 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - call 32f0 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov %ecx,0x8(%edi) │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - call 30e0 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.tcc:251 │ │ │ │ │ - mov -0x20(%ebp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 6c8a , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x6a> │ │ │ │ │ -/usr/include/c++/13/ext/string_conversions.h:118 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00006d00 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/13/sstream:79 │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0xd2ed,%ebx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov 0x24(%esi),%edx │ │ │ │ │ -/usr/include/c++/13/sstream:79 │ │ │ │ │ - mov -0x4(%ebx),%eax │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x2c(%esi),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je 6d3c , std::allocator >::~basic_stringbuf()@@Base+0x3c> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov 0x2c(%esi),%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/streambuf:205 │ │ │ │ │ - mov -0x34(%ebx),%eax │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - add $0x1c,%esi │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,-0x1c(%esi) │ │ │ │ │ - push %esi │ │ │ │ │ - call 3250 │ │ │ │ │ -/usr/include/c++/13/sstream:79 │ │ │ │ │ - add $0x14,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - │ │ │ │ │ -00006d60 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/13/sstream:79 │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0xd28d,%ebx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov 0x24(%esi),%edx │ │ │ │ │ -/usr/include/c++/13/sstream:79 │ │ │ │ │ - mov -0x4(%ebx),%eax │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - lea 0x2c(%esi),%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je 6d9c , std::allocator >::~basic_stringbuf()@@Base+0x3c> │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - mov 0x2c(%esi),%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/c++/13/streambuf:205 │ │ │ │ │ - mov -0x34(%ebx),%eax │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ - lea 0x1c(%esi),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - call 3250 │ │ │ │ │ -/usr/include/c++/13/sstream:79 (discriminator 1) │ │ │ │ │ - pop %eax │ │ │ │ │ - pop %edx │ │ │ │ │ - push $0x3c │ │ │ │ │ - push %esi │ │ │ │ │ - call 3150 │ │ │ │ │ -/usr/include/c++/13/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 │ │ │ │ │ - │ │ │ │ │ -00006dd0 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base>: │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:405 │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - sub $0x14,%esp │ │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 6e89 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xb9> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ │ - mov 0x10(%edx),%eax │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ - js 6e98 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xc8> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ │ - mov 0x20(%edi),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je 6e89 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xb9> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ - lea (%ecx,%eax,1),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - cmova %esi,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ - sub %ebx,%eax │ │ │ │ │ - je 6e89 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xb9> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x8(%edi),%edi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:435 │ │ │ │ │ - mov 0x4(%edx),%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ - mov %ebx,(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %edi,0x8(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ - mov 0x8(%edx),%edi │ │ │ │ │ - jmp 6e51 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x81> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ - add %esi,(%esp) │ │ │ │ │ - mov (%esp),%ebx │ │ │ │ │ - mov %ebx,0x10(%edx) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je 6e3c , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x6c> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ - add %esi,0xc(%edx) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ - add %edi,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:443 │ │ │ │ │ - movl $0x0,0x8(%edx) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ - mov %ecx,0x4(%edx) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ - sub %ebp,%eax │ │ │ │ │ - je 6e89 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xb9> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ - mov (%ebx,%ecx,4),%ebp │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - mov %ecx,%ebx │ │ │ │ │ - and $0x1,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ - mov %ebp,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ - sub %edi,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jb 6e28 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x58> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ - mov (%esp),%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ - add %eax,%ebx │ │ │ │ │ - mov %ebx,0x10(%edx) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - je 6ef0 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x120> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 6e84 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xb4> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ - add %eax,0xc(%edx) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ - add %edi,%eax │ │ │ │ │ - mov %eax,0x8(%edx) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:481 │ │ │ │ │ - add $0x14,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:499 │ │ │ │ │ - mov 0x10(%esp),%ebp │ │ │ │ │ - mov 0x1c(%ebp),%edi │ │ │ │ │ - jmp 6eab , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xdb> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov 0x10(%edx),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1) │ │ │ │ │ - cmp %edi,%eax │ │ │ │ │ - je 6eda , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x10a> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ - mov 0x8(%edx),%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ - mov 0x4(%edx),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - jne 6ec5 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xf5> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ - sub $0x1,%esi │ │ │ │ │ - mov %esi,0x4(%edx) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ - mov (%ebx,%esi,4),%ebx │ │ │ │ │ - sub $0x1,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1) │ │ │ │ │ - and $0x1,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:333 │ │ │ │ │ - mov %ebx,0x8(%edx) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1) │ │ │ │ │ - je 6ed4 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x104> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:345 │ │ │ │ │ - subl $0x1,0xc(%edx) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ - sub $0x1,%eax │ │ │ │ │ - mov %eax,0x10(%edx) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1) │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ - jne 6ea8 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xd8> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:481 │ │ │ │ │ - add $0x14,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je 6efb , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x12b> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ - add %eax,0xc(%edx) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ │ - sub %edi,%eax │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - je 6f21 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x151> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:458 │ │ │ │ │ - mov %ecx,0x4(%edx) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:461 │ │ │ │ │ - movl $0x0,0x8(%edx) │ │ │ │ │ - jmp 6e89 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xb9> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:466 │ │ │ │ │ - mov %ebp,0x8(%edx) │ │ │ │ │ - jmp 6e89 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xb9> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00006f30 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base>: │ │ │ │ │ -void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0xd0bb,%ebx │ │ │ │ │ - sub $0x5c,%esp │ │ │ │ │ - mov 0x74(%esp),%esi │ │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ - mov (%edx),%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - mov %esi,0x24(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ - mov 0x1c(%esi),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - movl $0x0,0x2c(%esp) │ │ │ │ │ - movl $0x0,0x30(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ - movl $0x0,0x34(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 7110 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1e0> │ │ │ │ │ - movl $0x0,0x28(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - push %eax │ │ │ │ │ - lea 0x30(%esp),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - call 3320 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:121 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:117 │ │ │ │ │ - mov %esi,0x38(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:123 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:117 │ │ │ │ │ - movl $0x0,0x48(%esp) │ │ │ │ │ - movl $0x0,0x4c(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:118 │ │ │ │ │ - movl $0x0,0x50(%esp) │ │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:123 │ │ │ │ │ - push 0x20(%esi) │ │ │ │ │ - lea 0x44(%esp),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - call 3320 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@plt> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:713 (discriminator 2) │ │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:369 │ │ │ │ │ - mov 0x3c(%esp),%ebp │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:713 (discriminator 2) │ │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:714 │ │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ │ -/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1) │ │ │ │ │ - mov -0x14(%ebx),%eax │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:504 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1) │ │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:504 │ │ │ │ │ - jmp 7041 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x111> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/13/streambuf:434 (discriminator 3) │ │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ │ - cmp %edi,%edx │ │ │ │ │ - jae 70e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1b0> │ │ │ │ │ -/usr/include/c++/13/streambuf:436 (discriminator 1) │ │ │ │ │ - movb $0x2d,(%edx) │ │ │ │ │ -/usr/include/c++/13/streambuf:552 │ │ │ │ │ - addl $0x1,0x14(%eax) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:360 (discriminator 1) │ │ │ │ │ - cmp 0x20(%esi),%eax │ │ │ │ │ - je 7050 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x120> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:364 (discriminator 1) │ │ │ │ │ - mov %ebp,%edi │ │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ │ - test %bl,%bl │ │ │ │ │ - jne 702b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xfb> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:365 │ │ │ │ │ - addl $0x1,0x30(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:367 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:369 │ │ │ │ │ - add $0x1,%ebp │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:367 │ │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:369 (discriminator 1) │ │ │ │ │ - cmp (%eax,%edi,4),%ebp │ │ │ │ │ - je 7098 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x168> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:384 │ │ │ │ │ - mov %ebp,0x2c(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:158 │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ - mov %ebp,0xc(%esp) │ │ │ │ │ - mov %edi,%ebp │ │ │ │ │ - not %eax │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - and $0x1,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:712 │ │ │ │ │ - cmp %ebp,0x10(%esp) │ │ │ │ │ - je 70b8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x188> │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:212 │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -/usr/include/c++/13/streambuf:542 │ │ │ │ │ - mov 0x18(%eax),%ecx │ │ │ │ │ -/usr/include/c++/13/streambuf:539 │ │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ │ -/usr/include/c++/13/streambuf:542 │ │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:947 (discriminator 1) │ │ │ │ │ - test %bl,%bl │ │ │ │ │ - jne 7000 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd0> │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ - mov (%esi),%edi │ │ │ │ │ -/usr/include/seqan/modifier/modifier_alphabet_expansion.h:468 │ │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/basic/alphabet_simple_type.h:1130 │ │ │ │ │ - mov (%edi),%edi │ │ │ │ │ -/usr/include/seqan/modifier/modifier_alphabet_expansion.h:468 │ │ │ │ │ - movzbl (%edi,%ecx,1),%edi │ │ │ │ │ -/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1) │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ - movzbl (%ecx,%edi,1),%edi │ │ │ │ │ -/usr/include/c++/13/streambuf:434 (discriminator 3) │ │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - jae 70f8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1c8> │ │ │ │ │ -/usr/include/c++/13/streambuf:436 (discriminator 1) │ │ │ │ │ - mov %edi,%ecx │ │ │ │ │ - mov %cl,(%edx) │ │ │ │ │ -/usr/include/c++/13/streambuf:552 │ │ │ │ │ - addl $0x1,0x14(%eax) │ │ │ │ │ - jmp 7013 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe3> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:378 │ │ │ │ │ - lea 0x1(%edi),%ecx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %eax,%edx │ │ │ │ │ - sar $0x2,%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:378 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je 703d , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x10d> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:381 │ │ │ │ │ - mov %ecx,0x28(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:383 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - jmp 703d , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x10d> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:713 (discriminator 3) │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ - cmp %edx,0x1c(%esp) │ │ │ │ │ - jne 7056 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x126> │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:952 │ │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 7133 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x203> │ │ │ │ │ - add $0x5c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/c++/13/streambuf:441 (discriminator 1) │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -/usr/include/c++/13/streambuf:441 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ -/usr/include/c++/13/streambuf:441 (discriminator 1) │ │ │ │ │ - push $0x2d │ │ │ │ │ - push %eax │ │ │ │ │ - call *0x34(%edx) │ │ │ │ │ -/usr/include/c++/13/streambuf:442 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 7013 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe3> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:458 │ │ │ │ │ - mov %edi,%ecx │ │ │ │ │ -/usr/include/c++/13/streambuf:441 (discriminator 1) │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -/usr/include/c++/13/streambuf:441 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:458 │ │ │ │ │ - movzbl %cl,%edi │ │ │ │ │ -/usr/include/c++/13/streambuf:441 (discriminator 1) │ │ │ │ │ - push %edi │ │ │ │ │ - push %eax │ │ │ │ │ - call *0x34(%edx) │ │ │ │ │ -/usr/include/c++/13/streambuf:442 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 7013 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe3> │ │ │ │ │ - nop │ │ │ │ │ - movl $0x1,0x28(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - push %eax │ │ │ │ │ - lea 0x30(%esp),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - call 3320 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:121 │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - jmp 6fa1 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71> │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:952 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -__x86.get_pc_thunk.ax(): │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - ret │ │ │ │ │ -__x86.get_pc_thunk.si(): │ │ │ │ │ - mov (%esp),%esi │ │ │ │ │ - ret │ │ │ │ │ -void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -./porechop/src/adapter_align.cpp:489 │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - sub $0x2c,%esp │ │ │ │ │ - mov 0x40(%esp),%ebx │ │ │ │ │ - mov 0x48(%esp),%edi │ │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%ebp │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ - mov 0xc(%edx),%eax │ │ │ │ │ -seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::SimpleType const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int): │ │ │ │ │ -/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1) │ │ │ │ │ - lea -0x1(%esi),%edx │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov %esi,0x20(%esp) │ │ │ │ │ -auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - mov 0xc(%ecx),%eax │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %ebp,0x1c(%esp) │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:457 │ │ │ │ │ - sub %ebp,%esi │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - movb $0x0,(%eax) │ │ │ │ │ -seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::SimpleType const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int): │ │ │ │ │ -/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1) │ │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - cmp %edx,%ebp │ │ │ │ │ - je 71cc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x29c> │ │ │ │ │ - mov %ebx,0x40(%esp) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - mov %edi,0x48(%esp) │ │ │ │ │ - mov 0x4(%esp),%edi │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc > >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc > >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159 │ │ │ │ │ - lea 0x4(%ecx),%edx │ │ │ │ │ - mov %edx,0xc(%ebx) │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ - mov 0xc(%edi),%edx │ │ │ │ │ - lea 0x1(%edx),%ebp │ │ │ │ │ - mov %ebp,0xc(%edi) │ │ │ │ │ -auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ - movl $0x0,0x4(%ecx) │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - movb $0x0,0x1(%edx) │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne 71a0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x270> │ │ │ │ │ - mov 0x40(%esp),%ebx │ │ │ │ │ - mov 0x48(%esp),%edi │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc > >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:184 │ │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ │ - lea 0x4(%eax),%edx │ │ │ │ │ - mov %edx,0xc(%esi) │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ │ - lea 0x1(%edx),%ecx │ │ │ │ │ - mov %ecx,0xc(%esi) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ │ -auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - movb $0x0,0x1(%edx) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&): │ │ │ │ │ -/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 (%esi),%eax │ │ │ │ │ - jle 7563 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x633> │ │ │ │ │ -std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ -/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ │ -std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ -/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov 0xc(%edx),%eax │ │ │ │ │ -seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%edx),%edx │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%edx),%edx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x18(%edx),%edx │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - sub (%edx),%ecx │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ - mov %ecx,0x4(%esi) │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ebx),%ecx │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ebx),%edx │ │ │ │ │ -seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::SimpleType const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int): │ │ │ │ │ -/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1) │ │ │ │ │ - lea -0x1(%ecx),%ebx │ │ │ │ │ - mov %ebx,0x24(%esp) │ │ │ │ │ -void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2) │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - je 7390 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460> │ │ │ │ │ - mov %ecx,0x28(%esp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type seqan::sequenceEntryForScore >, seqan::String, seqan::Alloc >, unsigned int>(seqan::Score > const&, seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type seqan::sequenceEntryForScore >, seqan::String, seqan::Alloc >, unsigned int>(seqan::Score > const&, seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ - movzbl (%esi),%ecx │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ - mov 0xc(%edi),%edx │ │ │ │ │ -auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type seqan::sequenceEntryForScore >, seqan::String, seqan::Alloc >, unsigned int>(seqan::Score > const&, seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ - mov %cl,0x13(%esp) │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ │ - lea (%edx,%ecx,4),%edx │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ - mov %edx,0xc(%edi) │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ - mov 0x4(%esp),%edi │ │ │ │ │ - add 0x4(%edi),%eax │ │ │ │ │ - mov %eax,0xc(%edi) │ │ │ │ │ -auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ - movl $0x0,(%edx) │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:287 (discriminator 2) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - movb $0x0,(%eax) │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - je 7308 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3d8> │ │ │ │ │ -auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - jmp 72a8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x378> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - mov (%esp),%ecx │ │ │ │ │ - mov %ebp,%eax │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - add $0x1,%edi │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - mov %al,0x1(%ecx) │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - je 7308 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3d8> │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ │ - lea 0x4(%ecx),%eax │ │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ - mov 0x4(%esp),%ebp │ │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ │ -int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ -/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - mov 0x4(%ebx),%ebp │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - movzbl 0x13(%esp),%eax │ │ │ │ │ - cmp %al,(%edi) │ │ │ │ │ - mov %ebp,%eax │ │ │ │ │ - cmove (%ebx),%eax │ │ │ │ │ -int seqan::scoreGapExtend >(seqan::Score > const&): │ │ │ │ │ -/usr/include/seqan/score/score_simple.h:190 │ │ │ │ │ - mov 0x8(%ebx),%ebp │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ - add %esi,%eax │ │ │ │ │ -seqan::DPCell_ >::operator=(int const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ - mov 0x4(%ecx),%esi │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - jle 72f8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3c8> │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ - lea (%esi,%ebp,1),%edx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 (discriminator 1) │ │ │ │ │ - mov $0x22,%ebp │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - jg 7290 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x360> │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - mov $0x1,%ebp │ │ │ │ │ - jmp 7292 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x362> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ - add %ebp,%edx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 (discriminator 2) │ │ │ │ │ - mov $0x44,%ebp │ │ │ │ │ - jmp 72e8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3b8> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ │ - mov 0xc(%ecx),%edi │ │ │ │ │ - lea 0x4(%edi),%eax │ │ │ │ │ - mov %eax,0xc(%ecx) │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ │ - mov 0xc(%ecx),%ebp │ │ │ │ │ - lea 0x1(%ebp),%eax │ │ │ │ │ - mov %eax,0xc(%ecx) │ │ │ │ │ -int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ -/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - movzbl 0x13(%esp),%ecx │ │ │ │ │ -int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ -/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ │ - cmp %cl,-0x1(%eax) │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - cmove (%ebx),%eax │ │ │ │ │ -int seqan::scoreGapExtend >(seqan::Score > const&): │ │ │ │ │ -/usr/include/seqan/score/score_simple.h:190 │ │ │ │ │ - mov 0x8(%ebx),%ecx │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ - add %esi,%eax │ │ │ │ │ -seqan::DPCell_ >::operator=(int const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ - mov 0x4(%edi),%esi │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - jle 7520 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x5f0> │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ - add %esi,%ecx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 (discriminator 1) │ │ │ │ │ - mov $0x22,%edx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jle 7510 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x5e0> │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - mov %dl,0x1(%ebp) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - cmp (%esi),%eax │ │ │ │ │ - jg 7530 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x600> │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ │ -void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2) │ │ │ │ │ - addl $0x1,0x14(%esp) │ │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ │ - cmp %esi,0x24(%esp) │ │ │ │ │ - jne 7240 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x310> │ │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ │ - mov %ebx,%edi │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type seqan::sequenceEntryForScore >, seqan::String, seqan::Alloc >, unsigned int>(seqan::Score > const&, seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ - movzbl -0x1(%ecx),%ebx │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type seqan::sequenceEntryForScore >, seqan::String, seqan::Alloc >, unsigned int>(seqan::Score > const&, seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ - mov %bl,0x13(%esp) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ - lea (%edx,%ecx,4),%edx │ │ │ │ │ - mov %edx,0xc(%esi) │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ │ - add 0x4(%esi),%eax │ │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ │ -auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ - movl $0x0,(%edx) │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - movb $0x0,(%eax) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - cmp (%ebx),%eax │ │ │ │ │ - jg 756f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x63f> │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - mov 0xc(%esi),%ebp │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ -auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ - movl $0x0,(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:287 (discriminator 2) │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jne 7423 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4f3> │ │ │ │ │ - jmp 7496 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x566> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ - mov (%esp),%esi │ │ │ │ │ - add %ebx,%esi │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 (discriminator 1) │ │ │ │ │ - mov $0x22,%ebx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jle 7467 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x537> │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - mov %eax,0x4(%edx) │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - mov %bl,0x1(%ebp) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - cmp (%ebx),%eax │ │ │ │ │ - jg 7470 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x540> │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - mov 0xc(%eax),%ebp │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - je 7496 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x566> │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ - mov 0xc(%ebx),%edx │ │ │ │ │ - lea 0x4(%edx),%eax │ │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ │ - lea 0x1(%ebp),%eax │ │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - movzbl 0x13(%esp),%ebx │ │ │ │ │ -int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ -/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - cmp (%ecx),%bl │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ - mov (%esp),%ebx │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - cmove (%edi),%eax │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ - add %eax,%ebx │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ -seqan::DPCell_ >::operator=(int const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ │ - mov %ebx,(%esp) │ │ │ │ │ -int seqan::scoreGapExtend >(seqan::Score > const&): │ │ │ │ │ -/usr/include/seqan/score/score_simple.h:190 │ │ │ │ │ - mov 0x8(%edi),%ebx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - cmp %esi,(%esp) │ │ │ │ │ - jg 73f0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4c0> │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ - add %ebx,%esi │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 (discriminator 2) │ │ │ │ │ - mov $0x44,%ebx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jg 73fe , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4ce> │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - jmp 7400 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4d0> │ │ │ │ │ -std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ -/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ -/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - mov %eax,(%ebx) │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ │ - mov 0xc(%eax),%ebp │ │ │ │ │ -seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - mov %ebp,%edx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x18(%eax),%eax │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - sub (%eax),%edx │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ - mov %edx,0x4(%ebx) │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jne 7423 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4f3> │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ - mov 0xc(%ebx),%edx │ │ │ │ │ - lea 0x4(%edx),%eax │ │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ │ - lea 0x1(%ebp),%eax │ │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - movzbl 0x13(%esp),%ebx │ │ │ │ │ -int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ -/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - cmp %bl,-0x1(%ecx) │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ - mov (%esp),%ebx │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - cmove (%edi),%eax │ │ │ │ │ -seqan::DPCell_ >::operator=(int const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ - mov 0x4(%edx),%ecx │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ - add %eax,%ebx │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ -int seqan::scoreGapExtend >(seqan::Score > const&): │ │ │ │ │ -/usr/include/seqan/score/score_simple.h:190 │ │ │ │ │ - mov 0x8(%edi),%ebx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - cmp %ecx,%esi │ │ │ │ │ - jge 7557 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x627> │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ - add %ecx,%ebx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 (discriminator 1) │ │ │ │ │ - mov $0x22,%ecx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - jle 7550 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x620> │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ │ - mov %eax,0x4(%edx) │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - mov %cl,0x1(%ebp) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - cmp (%edi),%eax │ │ │ │ │ - jle 7507 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x5d7> │ │ │ │ │ -seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ │ -std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ -/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%ebx),%eax │ │ │ │ │ -seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - mov 0xc(%ebx),%eax │ │ │ │ │ - sub (%edx),%eax │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:573 │ │ │ │ │ - add $0x2c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - nop │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ - jmp 735b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x42b> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ - add %edx,%ecx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 (discriminator 2) │ │ │ │ │ - mov $0x44,%edx │ │ │ │ │ - jmp 7351 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x421> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov 0x4(%esp),%edi │ │ │ │ │ -std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ -/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ │ -seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%edi),%edx │ │ │ │ │ -std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ -/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ │ -seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%edx),%edx │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x18(%edx),%edx │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - sub (%edx),%edi │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ - mov %edi,0x4(%esi) │ │ │ │ │ - jmp 7377 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x447> │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - mov $0x1,%ecx │ │ │ │ │ - jmp 74e1 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x5b1> │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ - add %esi,%ebx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 (discriminator 2) │ │ │ │ │ - mov $0x44,%ecx │ │ │ │ │ - jmp 74db , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x5ab> │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ │ - jmp 721b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2eb> │ │ │ │ │ -std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ -/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ - mov %eax,(%ebx) │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ │ - mov 0xc(%eax),%ebp │ │ │ │ │ -seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - mov %ebp,%esi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x18(%eax),%eax │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - sub (%eax),%esi │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ - mov %esi,0x4(%ebx) │ │ │ │ │ - jmp 73cc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x49c> │ │ │ │ │ -void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&) [clone .isra.0]: │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ - nop │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/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++/13/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++/13/bits/basic_string.tcc:221 │ │ │ │ │ - mov %edx,%ebp │ │ │ │ │ - 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++/13/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++/13/bits/basic_string.tcc:221 │ │ │ │ │ - push %ebx │ │ │ │ │ - call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0xca53,%ebx │ │ │ │ │ - sub $0x1c,%esp │ │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.tcc:227 │ │ │ │ │ - cmp $0xf,%ecx │ │ │ │ │ - ja 7600 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x6d0> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:427 │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - jne 75f0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x6c0> │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movzbl (%edx),%edx │ │ │ │ │ - mov %dl,(%eax) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.tcc:251 │ │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - mov %esi,0x4(%edi) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - 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++/13/bits/basic_string.tcc:252 │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 7632 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x702> │ │ │ │ │ - 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++/13/bits/char_traits.h:429 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 75d1 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x6a1> │ │ │ │ │ - jmp 761c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x6ec> │ │ │ │ │ - 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++/13/bits/basic_string.tcc:229 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push $0x0 │ │ │ │ │ - lea 0x10(%esp),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - call 32f0 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebp │ │ │ │ │ - push %eax │ │ │ │ │ - call 30e0 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.tcc:251 │ │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 75d1 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x6a1> │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.tcc:252 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.0]: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.tcc:252 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:489 │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0xc9ab,%ebx │ │ │ │ │ - sub $0x3c,%esp │ │ │ │ │ - mov 0x50(%esp),%ebp │ │ │ │ │ - mov 0x58(%esp),%edi │ │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ │ - mov 0x54(%esp),%eax │ │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov %esi,0x28(%esp) │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -seqan::DPCell_ >::DPCell_(): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - mov -0x50(%ebx),%eax │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov %esi,0x2c(%esp) │ │ │ │ │ -seqan::DPCell_ >::DPCell_(): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ │ -auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - mov 0xc(%ecx),%eax │ │ │ │ │ -seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::SimpleType const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int): │ │ │ │ │ -/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1) │ │ │ │ │ - lea -0x1(%esi),%ecx │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - movb $0x0,(%eax) │ │ │ │ │ -seqan::NonConstPointer_, seqan::Alloc > const>::Type seqan::_toPointer, seqan::Alloc > >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/basic/basic_type.h:443 │ │ │ │ │ - sub %edx,%esi │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - je 76ef , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7bf> │ │ │ │ │ - mov %ebp,0x50(%esp) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - mov %ebx,(%esp) │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ - mov %edi,0x58(%esp) │ │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc > >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc > >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159 │ │ │ │ │ - lea 0xc(%ecx),%edx │ │ │ │ │ - mov %edx,0xc(%ebx) │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ - mov 0xc(%edi),%edx │ │ │ │ │ - lea 0x1(%edx),%ebp │ │ │ │ │ - mov %ebp,0xc(%edi) │ │ │ │ │ -auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ - movl $0x0,0xc(%ecx) │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - movb $0x0,0x1(%edx) │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne 76c0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x790> │ │ │ │ │ - mov (%esp),%ebx │ │ │ │ │ - mov 0x50(%esp),%ebp │ │ │ │ │ - mov 0x58(%esp),%edi │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc > >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:184 │ │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ │ - mov %edx,0xc(%esi) │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ │ - lea 0x1(%edx),%ecx │ │ │ │ │ - mov %ecx,0xc(%esi) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ │ -auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ - movl $0x0,0xc(%eax) │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - movb $0x0,0x1(%edx) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ │ -seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ - mov %ebx,0x14(%eax) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - cmp (%esi),%edx │ │ │ │ │ - jle 7c1f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xcef> │ │ │ │ │ -seqan::DPCell_ >::DPCell_(seqan::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++/13/bits/move.h:198 │ │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - 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++/13/bits/move.h:198 │ │ │ │ │ - mov %ebx,0x8(%esi) │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ -seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::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++/13/bits/move.h:198 │ │ │ │ │ - mov %edx,(%esi) │ │ │ │ │ -seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - mov %ecx,%ebx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x18(%eax),%eax │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - sub (%eax),%ebx │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ - mov %ebx,0xc(%esi) │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ │ -seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::SimpleType const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int): │ │ │ │ │ -/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1) │ │ │ │ │ - lea -0x1(%edx),%esi │ │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ │ -void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2) │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - je 7971 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa41> │ │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ │ - mov %edi,%esi │ │ │ │ │ - mov %edx,0x38(%esp) │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type seqan::sequenceEntryForScore >, seqan::String, seqan::Alloc >, unsigned int>(seqan::Score > const&, seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type seqan::sequenceEntryForScore >, seqan::String, seqan::Alloc >, unsigned int>(seqan::Score > const&, seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ - mov %al,0x1f(%esp) │ │ │ │ │ -seqan::DPCell_ >::DPCell_(): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ │ - mov (%eax),%edi │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ │ - lea (%eax,%eax,2),%edx │ │ │ │ │ - mov 0xc(%ebx),%eax │ │ │ │ │ - lea (%eax,%edx,4),%eax │ │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - add 0x4(%ebx),%ecx │ │ │ │ │ - mov %ecx,0xc(%ebx) │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ -auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - movb $0x0,(%ecx) │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - je 7c10 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xce0> │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ -auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:287 (discriminator 2) │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - movl $0x0,0x8(%esp) │ │ │ │ │ - jmp 7800 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x8d0> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - mov %edx,%ebp │ │ │ │ │ - mov $0x20,%edx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - cmp %eax,%ebp │ │ │ │ │ - jle 788b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x95b> │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ - or %edi,%edx │ │ │ │ │ - mov %ebp,%eax │ │ │ │ │ - mov %eax,0xc(%ecx) │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - addl $0x1,(%esp) │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - mov %dl,0x1(%eax) │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - je 78a0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x970> │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - movb $0x2,0x4(%esp) │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ │ - lea 0xc(%ecx),%eax │ │ │ │ │ - mov %eax,0xc(%edi) │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ - mov 0xc(%edx),%eax │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - mov (%esp),%edi │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ - mov %eax,0xc(%edx) │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - movzbl 0x1f(%esp),%edx │ │ │ │ │ -int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ -/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - cmp (%edi),%dl │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - cmove (%esi),%eax │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2) │ │ │ │ │ - mov 0xc(%ecx),%edi │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - add %edx,%eax │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ - add 0x10(%ecx),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2) │ │ │ │ │ - mov %edi,0x8(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ - add 0xc(%esi),%edi │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - cmp %edx,%edi │ │ │ │ │ - jle 7854 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x924> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - movb $0x8,0x4(%esp) │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ - mov %edx,0x10(%ecx) │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ - add 0xc(%esi),%ebp │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - mov $0x4,%edi │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ - add 0x8(%esi),%ebx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - cmp %ebx,%ebp │ │ │ │ │ - jle 786d , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x93d> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - mov %ebp,%ebx │ │ │ │ │ - mov $0x10,%edi │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ - movzbl 0x4(%esp),%ebp │ │ │ │ │ - or %ebp,%edi │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - jl 77d0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x8a0> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - mov %ebx,%ebp │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - mov $0x40,%edx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - cmp %eax,%ebp │ │ │ │ │ - jg 77df , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x8af> │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ - or $0x1,%edx │ │ │ │ │ - jmp 77e3 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x8b3> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ - mov %ebx,%edi │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::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 seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - mov 0xc(%ebx),%eax │ │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - movzbl 0x1f(%esp),%ebx │ │ │ │ │ -int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ -/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - cmp -0x1(%edx),%bl │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - cmove (%esi),%eax │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ - mov 0x8(%esi),%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(%esi),%eax │ │ │ │ │ - add 0xc(%ecx),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - mov %ebx,(%esp) │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - mov $0x2,%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - jle 78f7 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9c7> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ - mov $0x8,%ebx │ │ │ │ │ - mov %edx,0x10(%ecx) │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ - add 0xc(%esi),%ebp │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ - add %edi,%eax │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - mov $0x4,%edi │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - cmp %eax,%ebp │ │ │ │ │ - jle 7912 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9e2> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - mov %ebp,%eax │ │ │ │ │ - mov $0x10,%edi │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ - or %ebx,%edi │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - mov $0x20,%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - jg 7924 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9f4> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - mov $0x40,%ebx │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ - or %edi,%ebx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - cmp %edx,(%esp) │ │ │ │ │ - jl 7933 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa03> │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - mov (%esp),%edx │ │ │ │ │ - or $0x1,%ebx │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - mov 0x4(%esp),%edi │ │ │ │ │ - mov %edx,0xc(%ecx) │ │ │ │ │ - mov %bl,0x1(%edi) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ -seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ - mov %eax,0x14(%ecx) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ - mov 0xc(%ecx),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - cmp (%ebx),%edx │ │ │ │ │ - jg 7be0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xcb0> │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ -void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2) │ │ │ │ │ - addl $0x1,0x20(%esp) │ │ │ │ │ - mov 0x34(%esp),%ebx │ │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne 7770 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x840> │ │ │ │ │ - mov 0x38(%esp),%edx │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type seqan::sequenceEntryForScore >, seqan::String, seqan::Alloc >, unsigned int>(seqan::Score > const&, seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ - movzbl -0x1(%edx),%eax │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type seqan::sequenceEntryForScore >, seqan::String, seqan::Alloc >, unsigned int>(seqan::Score > const&, seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ - mov %al,0x1f(%esp) │ │ │ │ │ -seqan::DPCell_ >::DPCell_(): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ │ - mov (%eax),%ebp │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ │ - lea (%eax,%eax,2),%edx │ │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ │ - lea (%eax,%edx,4),%eax │ │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ │ - add 0x4(%esi),%ecx │ │ │ │ │ - mov %ecx,0xc(%esi) │ │ │ │ │ -auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - movb $0x0,(%ecx) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ │ -seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ - mov %ebp,0x8(%eax) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - cmp (%ecx),%edx │ │ │ │ │ - jg 7c36 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd06> │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - je 7c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd3c> │ │ │ │ │ -auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:287 (discriminator 2) │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ │ - mov %ebp,%esi │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ - jmp 7a35 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb05> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - mov %ecx,%ebp │ │ │ │ │ - mov $0x20,%ecx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - cmp %edx,%ebp │ │ │ │ │ - jle 7ac2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb92> │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ - or %ecx,%ebx │ │ │ │ │ - mov %ebp,%edx │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ │ - mov %edx,0xc(%eax) │ │ │ │ │ - mov %bl,0x1(%ecx) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ -seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ - mov %esi,0x14(%eax) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - cmp (%ebx),%edx │ │ │ │ │ - jg 7ad0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xba0> │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - addl $0x1,(%esp) │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - je 7b09 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbd9> │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - movzbl 0x1f(%esp),%ebx │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ - mov 0xc(%ecx),%eax │ │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ │ - mov %edx,0xc(%ecx) │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ │ - lea 0x1(%ecx),%edx │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ - mov %edx,0xc(%ecx) │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - mov (%esp),%ecx │ │ │ │ │ -int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ -/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - cmp %bl,(%ecx) │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - cmove (%edi),%edx │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ - mov 0x8(%edi),%ecx │ │ │ │ │ - add 0x10(%eax),%ecx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - add %ebx,%edx │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2) │ │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ - add 0xc(%edi),%ebx │ │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - mov $0x2,%ebx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - cmp %ecx,0x8(%esp) │ │ │ │ │ - jle 7a8e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb5e> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ │ - mov $0x8,%ebx │ │ │ │ │ - mov %ecx,0x10(%eax) │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ - add 0xc(%edi),%ebp │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ - add 0x8(%edi),%esi │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - movb $0x4,0x8(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - cmp %esi,%ebp │ │ │ │ │ - jle 7aa7 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb77> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - movb $0x10,0x8(%esp) │ │ │ │ │ - mov %ebp,%esi │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ - or 0x8(%esp),%bl │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ - jg 79e8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xab8> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - mov $0x40,%ecx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - cmp %edx,%ebp │ │ │ │ │ - jg 79f7 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xac7> │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ - or $0x1,%ebx │ │ │ │ │ - mov %edx,%ebp │ │ │ │ │ - jmp 79fb , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xacb> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::DPCell_ >::DPCell_(seqan::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++/13/bits/move.h:198 │ │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - addl $0x1,(%esp) │ │ │ │ │ -std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ -/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - 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++/13/bits/move.h:198 │ │ │ │ │ - mov %edx,(%ecx) │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ │ -seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::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++/13/bits/move.h:198 │ │ │ │ │ - mov %esi,0x8(%ecx) │ │ │ │ │ -seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x18(%eax),%eax │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - sub (%eax),%ebx │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ - mov %ebx,0xc(%ecx) │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - jne 7a35 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb05> │ │ │ │ │ - mov %ebp,%eax │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - movb $0x2,0x8(%esp) │ │ │ │ │ -void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::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 seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - movzbl 0x1f(%esp),%ebx │ │ │ │ │ -int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ -/usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - cmp -0x1(%edx),%bl │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ -int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ -/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - cmove (%edi),%eax │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ - mov 0xc(%edi),%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(%edi),%eax │ │ │ │ │ - add 0x10(%ecx),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - mov %ebx,(%esp) │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - jle 7b61 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc31> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - movb $0x8,0x8(%esp) │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - mov %eax,0x10(%ecx) │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ - add 0xc(%edi),%esi │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - mov $0x4,%ebx │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ - add 0x8(%edi),%ebp │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - cmp %ebp,%esi │ │ │ │ │ - jle 7b7a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc4a> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ - mov $0x10,%ebx │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ - or 0x8(%esp),%bl │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - mov $0x20,%edx │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - cmp %ebp,%eax │ │ │ │ │ - jg 7b8e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc5e> │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - mov %ebp,%eax │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - mov $0x40,%edx │ │ │ │ │ -seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - mov (%esp),%esi │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - jle 7c2b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xcfb> │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ - or %edx,%ebx │ │ │ │ │ - mov %eax,0xc(%ecx) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ │ -void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ │ - mov %bl,0x1(%eax) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ - mov 0xc(%ecx),%eax │ │ │ │ │ -seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ - mov %ebp,0x14(%ecx) │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - cmp (%esi),%eax │ │ │ │ │ - jle 7bd1 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xca1> │ │ │ │ │ -seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ - mov 0x10(%ecx),%edx │ │ │ │ │ -seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ -std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ -/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ - mov %ebp,0x8(%esi) │ │ │ │ │ -seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ -std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ -/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - mov %edx,0x4(%esi) │ │ │ │ │ -seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - mov 0xc(%ecx),%eax │ │ │ │ │ - sub (%edx),%eax │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ │ -void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:573 │ │ │ │ │ - add $0x3c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ -/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ -seqan::DPCell_ >::DPCell_(seqan::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++/13/bits/move.h:198 │ │ │ │ │ - mov %eax,0x8(%ebx) │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - 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++/13/bits/move.h:198 │ │ │ │ │ - mov %ecx,0x4(%ebx) │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ -seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::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++/13/bits/move.h:198 │ │ │ │ │ - mov %edx,(%ebx) │ │ │ │ │ -seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x18(%eax),%eax │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - sub (%eax),%edi │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ - mov %edi,0xc(%ebx) │ │ │ │ │ - jmp 7956 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa26> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ - movl $0x0,0x8(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:287 (discriminator 2) │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - jmp 78a2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x972> │ │ │ │ │ -void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ - jmp 774a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x81a> │ │ │ │ │ -seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - or $0x1,%ebx │ │ │ │ │ - jmp 7b9b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc6b> │ │ │ │ │ -seqan::DPCell_ >::DPCell_(seqan::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++/13/bits/move.h:198 │ │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - 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++/13/bits/move.h:198 │ │ │ │ │ - mov %edx,(%esi) │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ -seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::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++/13/bits/move.h:198 │ │ │ │ │ - mov %ebp,0x8(%esi) │ │ │ │ │ -seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x18(%eax),%eax │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - sub (%eax),%ecx │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ │ -void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&): │ │ │ │ │ -/usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ - mov %ecx,0xc(%esi) │ │ │ │ │ -void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - jne 79cd , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa9d> │ │ │ │ │ -auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:287 (discriminator 2) │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp 7b0f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbdf> │ │ │ │ │ -void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&) [clone .isra.0]: │ │ │ │ │ -/usr/include/seqan/align/dp_formula.h:287 (discriminator 2) │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::_recordSegment, seqan::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan::String, seqan::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 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0xc369,%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 7cba , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd8a> │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:330 │ │ │ │ │ - test $0x1,%dl │ │ │ │ │ - jne 7cc8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd98> │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:332 │ │ │ │ │ - test $0x4,%dl │ │ │ │ │ - jne 7ed8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xfa8> │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:334 │ │ │ │ │ - and $0x2,%edx │ │ │ │ │ - jne 7de0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xeb0> │ │ │ │ │ -/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 │ │ │ │ │ -seqan::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 │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%esi),%ebp │ │ │ │ │ -seqan::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) │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ │ -seqan::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) │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ - sub %ebp,%edx │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - sar $0x4,%eax │ │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1340 (discriminator 1) │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - jb 7db8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe88> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ - add $0x1,%ecx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - jae 7cba , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd8a> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x1f,%ecx │ │ │ │ │ - jbe 8014 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x10e4> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - add %eax,%ecx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ │ - shl $0x4,%eax │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ecx,0x8(%esi) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - je 7d7f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe4f> │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - mov %ebp,%ecx │ │ │ │ │ - cmp %edi,%ebp │ │ │ │ │ - jae 7d66 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe36> │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov (%ecx),%edx │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::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 │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::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 seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - cmp %edi,%ecx │ │ │ │ │ - jb 7d40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe10> │ │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - call 31c0 │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ -void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%edx,1),%ebx │ │ │ │ │ - mov %ebx,0x4(%esi) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ - cmp %ecx,0x14(%esp) │ │ │ │ │ - jae 7cba , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd8a> │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea 0x10(%eax,%edx,1),%eax │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::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 seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 7cba , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd8a> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::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 seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea 0x10(%ebp,%edx,1),%eax │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -void seqan::_recordSegment, seqan::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan::String, seqan::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 │ │ │ │ │ -seqan::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 │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%esi),%ebp │ │ │ │ │ -seqan::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) │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ │ -seqan::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) │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %edi,%ecx │ │ │ │ │ - sub %ebp,%ecx │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - sar $0x4,%eax │ │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1340 (discriminator 1) │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - jb 7ff0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x10c0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - jae 7cba , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd8a> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x1f,%edx │ │ │ │ │ - jbe 8076 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1146> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - add %eax,%edx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ │ - shl $0x4,%eax │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%esi) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - je 7e9f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf6f> │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - mov %ebp,%edx │ │ │ │ │ - cmp %edi,%ebp │ │ │ │ │ - jae 7e86 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf56> │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::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 │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::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 seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - cmp %edi,%edx │ │ │ │ │ - jb 7e60 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf30> │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - call 31c0 │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ -void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%ecx,1),%ebx │ │ │ │ │ - mov %ebx,0x4(%esi) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ - cmp %edx,0x14(%esp) │ │ │ │ │ - jae 7cba , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd8a> │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea 0x10(%eax,%ecx,1),%eax │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::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 seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 7cba , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd8a> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::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 │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%esi),%ebp │ │ │ │ │ -seqan::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) │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ │ -seqan::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) │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %edi,%ecx │ │ │ │ │ - sub %ebp,%ecx │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ - sar $0x4,%edx │ │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1340 (discriminator 1) │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - jb 7fc8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1098> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - jae 7cba , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd8a> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x1f,%edx │ │ │ │ │ - jbe 8045 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1115> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - add %eax,%edx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ │ - shl $0x4,%eax │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%esi) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - je 7f8f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x105f> │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - mov %ebp,%edx │ │ │ │ │ - cmp %edi,%ebp │ │ │ │ │ - jae 7f76 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1046> │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ - nop │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::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 │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::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 seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - cmp %edi,%edx │ │ │ │ │ - jb 7f50 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1020> │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - call 31c0 │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ -void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%ecx,1),%ebx │ │ │ │ │ - mov %ebx,0x4(%esi) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ - cmp %edx,0x14(%esp) │ │ │ │ │ - jae 7cba , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd8a> │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea 0x10(%eax,%ecx,1),%eax │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::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 seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 7cba , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd8a> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::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 seqan::_setLength, void, unsigned int>(seqan::String, seqan::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 7cba , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd8a> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::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 seqan::_setLength, void, unsigned int>(seqan::String, seqan::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 7cba , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd8a> │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0x200 │ │ │ │ │ - call 3030 │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x8(%esi) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - jne 7d33 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe03> │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%edx,1),%ebx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 7d8f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe5f> │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0x200 │ │ │ │ │ - call 3030 │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x8(%esi) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - jne 7f45 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1015> │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%ecx,1),%ebx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 7f9f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x106f> │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0x200 │ │ │ │ │ - call 3030 │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x8(%esi) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - jne 7e4f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf1f> │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%ecx,1),%ebx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 7eaf , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf7f> │ │ │ │ │ -void seqan::_recordSegment, seqan::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan::String, seqan::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 │ │ │ │ │ - │ │ │ │ │ -000080b0 : │ │ │ │ │ -freeCString(): │ │ │ │ │ -./porechop/src/adapter_align.cpp:34 │ │ │ │ │ - push %ebx │ │ │ │ │ - call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0xbf3e,%ebx │ │ │ │ │ - sub $0x14,%esp │ │ │ │ │ -./porechop/src/adapter_align.cpp:35 │ │ │ │ │ - push 0x1c(%esp) │ │ │ │ │ - call 3220 │ │ │ │ │ -./porechop/src/adapter_align.cpp:36 │ │ │ │ │ - add $0x18,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - │ │ │ │ │ -000080d0 , 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 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0xbf1b,%ebx │ │ │ │ │ - sub $0x18,%esp │ │ │ │ │ - mov 0x2c(%esp),%edi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - 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 3120 │ │ │ │ │ -char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (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++/13/bits/basic_string.h:223 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ -char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x1,%ebp │ │ │ │ │ - jle 8120 , std::allocator >)@@Base+0x50> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - push %eax │ │ │ │ │ - push %esi │ │ │ │ │ - call 3330 │ │ │ │ │ - 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++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne 810c , std::allocator >)@@Base+0x3c> │ │ │ │ │ -void std::__copy_move::__assign_one(char*, char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ - mov %al,(%esi) │ │ │ │ │ - jmp 810c , std::allocator >)@@Base+0x3c> │ │ │ │ │ -cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - call 713c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x20c> │ │ │ │ │ - add $0xbebc,%esi │ │ │ │ │ - push %ebx │ │ │ │ │ - sub $0x4c,%esp │ │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - mov 0xc(%esi),%edi │ │ │ │ │ -seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ - sub (%eax),%ebx │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ -/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ - sub (%edx),%edi │ │ │ │ │ -seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ - divl (%ecx) │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ - mov 0x4(%ecx),%edx │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - div %edi │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ - cmp $0x4,%ebx │ │ │ │ │ - je 81b8 , std::allocator >)@@Base+0xe8> │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ - mov %ebp,%eax │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sar $0x2,%ebx │ │ │ │ │ -seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ - divl 0x14(%esp) │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ - sub $0x1,%ebx │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ - mov %edx,%ebp │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ - cmp $0x1,%ebx │ │ │ │ │ - jbe 81b8 , std::allocator >)@@Base+0xe8> │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - divl 0x8(%ecx) │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ -seqan::TracebackCoordinator_::TracebackCoordinator_, unsigned int, unsigned int>(unsigned int, unsigned int, seqan::DPBandConfig > const&, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:75 │ │ │ │ │ - mov %edi,0x20(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:76 │ │ │ │ │ - mov %ebp,0x24(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:77 │ │ │ │ │ - movl $0x0,0x28(%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 seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:524 │ │ │ │ │ - cmp %ebp,0x68(%esp) │ │ │ │ │ - je 820b , std::allocator >)@@Base+0x13b> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:525 │ │ │ │ │ - lea 0x24(%esp),%ecx │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - push $0x4 │ │ │ │ │ - mov 0x74(%esp),%eax │ │ │ │ │ - sub %ebp,%eax │ │ │ │ │ - push %eax │ │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ - call 7c80 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd50> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:527 │ │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ - cmp %edi,%eax │ │ │ │ │ - je 8231 , std::allocator >)@@Base+0x161> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:528 │ │ │ │ │ - lea 0x20(%esp),%edx │ │ │ │ │ - lea 0x24(%esp),%ecx │ │ │ │ │ - sub %edi,%eax │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - push $0x2 │ │ │ │ │ - push %eax │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ - call 7c80 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd50> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - jne 8260 , std::allocator >)@@Base+0x190> │ │ │ │ │ -void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - jne 87a0 , std::allocator >)@@Base+0x6d0> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne 8dab , std::allocator >)@@Base+0xcdb> │ │ │ │ │ - add $0x4c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ -bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2) │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 82d0 , std::allocator >)@@Base+0x200> │ │ │ │ │ -void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ + je 4bb0 , std::allocator >)@@Base+0x200> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:533 (discriminator 1) │ │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ │ movzbl (%ecx),%edx │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 82d0 , std::allocator >)@@Base+0x200> │ │ │ │ │ -void seqan::_doTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag, seqan::True>(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&, seqan::True const&): │ │ │ │ │ + je 4bb0 , std::allocator >)@@Base+0x200> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:390 │ │ │ │ │ test $0x1,%dl │ │ │ │ │ - jne 8720 , std::allocator >)@@Base+0x650> │ │ │ │ │ + jne 5000 , std::allocator >)@@Base+0x650> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:394 │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ not %ebx │ │ │ │ │ and $0x44,%ebx │ │ │ │ │ - je 88d0 , std::allocator >)@@Base+0x800> │ │ │ │ │ + je 51b0 , std::allocator >)@@Base+0x800> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:398 │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ not %ebx │ │ │ │ │ and $0x50,%ebx │ │ │ │ │ - je 89c8 , std::allocator >)@@Base+0x8f8> │ │ │ │ │ + je 52a8 , std::allocator >)@@Base+0x8f8> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:402 │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ not %ebx │ │ │ │ │ and $0x22,%ebx │ │ │ │ │ - je 8a10 , std::allocator >)@@Base+0x940> │ │ │ │ │ + je 52f0 , std::allocator >)@@Base+0x940> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:406 │ │ │ │ │ not %edx │ │ │ │ │ and $0x28,%edx │ │ │ │ │ - je 8ae0 , std::allocator >)@@Base+0xa10> │ │ │ │ │ -bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ + je 53c0 , std::allocator >)@@Base+0xa10> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 82d0 , std::allocator >)@@Base+0x200> │ │ │ │ │ + je 4bb0 , std::allocator >)@@Base+0x200> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2) │ │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - jne 8273 , std::allocator >)@@Base+0x1a3> │ │ │ │ │ + jne 4b53 , std::allocator >)@@Base+0x1a3> │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::_recordSegment, seqan::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan::String, seqan::Alloc >&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:327 │ │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 82f0 , std::allocator >)@@Base+0x220> │ │ │ │ │ + je 4bd0 , std::allocator >)@@Base+0x220> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:330 │ │ │ │ │ test $0x1,%al │ │ │ │ │ - jne 83f8 , std::allocator >)@@Base+0x328> │ │ │ │ │ + jne 4cd8 , std::allocator >)@@Base+0x328> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:332 │ │ │ │ │ test $0x4,%al │ │ │ │ │ - jne 8620 , std::allocator >)@@Base+0x550> │ │ │ │ │ + jne 4f00 , std::allocator >)@@Base+0x550> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:334 │ │ │ │ │ test $0x2,%al │ │ │ │ │ - jne 8528 , std::allocator >)@@Base+0x458> │ │ │ │ │ -void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ + jne 4e08 , std::allocator >)@@Base+0x458> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - jne 87a0 , std::allocator >)@@Base+0x6d0> │ │ │ │ │ + jne 5080 , std::allocator >)@@Base+0x6d0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:543 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 823d , std::allocator >)@@Base+0x16d> │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ + je 4b1d , std::allocator >)@@Base+0x16d> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %esi,%ebp │ │ │ │ │ sub %ecx,%ebp │ │ │ │ │ mov %ebp,%ebx │ │ │ │ │ sar $0x4,%ebx │ │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1) │ │ │ │ │ cmp %eax,%ebx │ │ │ │ │ - jb 8b70 , std::allocator >)@@Base+0xaa0> │ │ │ │ │ + jb 5450 , std::allocator >)@@Base+0xaa0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jae 823d , std::allocator >)@@Base+0x16d> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ + jae 4b1d , std::allocator >)@@Base+0x16d> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp $0x1f,%edx │ │ │ │ │ - jbe 8d72 , std::allocator >)@@Base+0xca2> │ │ │ │ │ + jbe 5652 , std::allocator >)@@Base+0xca2> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ shr $1,%ebx │ │ │ │ │ add %ebx,%edx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ │ shl $0x4,%ebx │ │ │ │ │ push %ebx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 83bb , std::allocator >)@@Base+0x2eb> │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ + je 4c9b , std::allocator >)@@Base+0x2eb> │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ - jae 83a2 , std::allocator >)@@Base+0x2d2> │ │ │ │ │ + jae 4c82 , std::allocator >)@@Base+0x2d2> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::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 │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::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 seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - jb 8380 , std::allocator >)@@Base+0x2b0> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag): │ │ │ │ │ + jb 4c60 , std::allocator >)@@Base+0x2b0> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ -void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ lea (%eax,%ebp,1),%ebx │ │ │ │ │ mov %ebx,0x4(%esi) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ │ - jae 823d , std::allocator >)@@Base+0x16d> │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + jae 4b1d , std::allocator >)@@Base+0x16d> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ lea 0x10(%eax,%ebp,1),%eax │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::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 %edi,0x8(%ebx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x2,0xc(%ebx) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 823d , std::allocator >)@@Base+0x16d> │ │ │ │ │ + jmp 4b1d , std::allocator >)@@Base+0x16d> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub %ecx,%ebx │ │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ │ sar $0x4,%ebx │ │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1) │ │ │ │ │ cmp %eax,%ebx │ │ │ │ │ - jb 84f0 , std::allocator >)@@Base+0x420> │ │ │ │ │ + jb 4dd0 , std::allocator >)@@Base+0x420> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ add $0x1,%ebx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp %ebx,%eax │ │ │ │ │ - jae 82f0 , std::allocator >)@@Base+0x220> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ + jae 4bd0 , std::allocator >)@@Base+0x220> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:833 │ │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp $0x1f,%ebx │ │ │ │ │ - jbe 8955 , std::allocator >)@@Base+0x885> │ │ │ │ │ + jbe 5235 , std::allocator >)@@Base+0x885> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ mov %ebx,%edx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ shr $1,%edx │ │ │ │ │ lea (%edx,%ebx,1),%ebp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %ebp,%ecx │ │ │ │ │ shl $0x4,%ecx │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ebp,0x8(%ebx) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 84ab , std::allocator >)@@Base+0x3db> │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ + je 4d8b , std::allocator >)@@Base+0x3db> │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ - jae 8492 , std::allocator >)@@Base+0x3c2> │ │ │ │ │ + jae 4d72 , std::allocator >)@@Base+0x3c2> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ │ mov (%edx),%ebp │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::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 │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::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 seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - jb 8470 , std::allocator >)@@Base+0x3a0> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag): │ │ │ │ │ + jb 4d50 , std::allocator >)@@Base+0x3a0> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ -void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%ebp │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %ebx,0x4(%esi) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp %ebp,0x14(%esp) │ │ │ │ │ - jae 82f0 , std::allocator >)@@Base+0x220> │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ + jae 4bd0 , std::allocator >)@@Base+0x220> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov %edi,(%ebx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x1,0xc(%ebx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov %esi,0x4(%ebx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ │ mov %esi,0x8(%ebx) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ lea 0x10(%eax,%esi,1),%eax │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 82f0 , std::allocator >)@@Base+0x220> │ │ │ │ │ + jmp 4bd0 , std::allocator >)@@Base+0x220> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ │ -void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov %edi,(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x1,0xc(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ lea 0x10(%ecx,%eax,1),%eax │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ -void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 82fc , std::allocator >)@@Base+0x22c> │ │ │ │ │ - jmp 87a0 , std::allocator >)@@Base+0x6d0> │ │ │ │ │ + je 4bdc , std::allocator >)@@Base+0x22c> │ │ │ │ │ + jmp 5080 , std::allocator >)@@Base+0x6d0> │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub %ecx,%ebx │ │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ │ sar $0x4,%ebx │ │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1) │ │ │ │ │ cmp %eax,%ebx │ │ │ │ │ - jb 88a0 , std::allocator >)@@Base+0x7d0> │ │ │ │ │ + jb 5180 , std::allocator >)@@Base+0x7d0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jae 82f0 , std::allocator >)@@Base+0x220> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ + jae 4bd0 , std::allocator >)@@Base+0x220> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:833 │ │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp $0x1f,%edx │ │ │ │ │ - jbe 8ce8 , std::allocator >)@@Base+0xc18> │ │ │ │ │ + jbe 55c8 , std::allocator >)@@Base+0xc18> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ shr $1,%ebx │ │ │ │ │ lea (%ebx,%edx,1),%ebp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %ebp,%edx │ │ │ │ │ shl $0x4,%edx │ │ │ │ │ push %edx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ebp,0x8(%ecx) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 85db , std::allocator >)@@Base+0x50b> │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ + je 4ebb , std::allocator >)@@Base+0x50b> │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ - jae 85c2 , std::allocator >)@@Base+0x4f2> │ │ │ │ │ + jae 4ea2 , std::allocator >)@@Base+0x4f2> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ │ mov (%edx),%ebp │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::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 │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::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 seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - jb 85a0 , std::allocator >)@@Base+0x4d0> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag): │ │ │ │ │ + jb 4e80 , std::allocator >)@@Base+0x4d0> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ -void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%ebp │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp %ebp,0x14(%esp) │ │ │ │ │ - jae 82f0 , std::allocator >)@@Base+0x220> │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ + jae 4bd0 , std::allocator >)@@Base+0x220> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov %edi,(%edx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x2,0xc(%edx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov %esi,0x4(%edx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ │ mov %esi,0x8(%edx) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ lea 0x10(%eax,%esi,1),%eax │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 82f0 , std::allocator >)@@Base+0x220> │ │ │ │ │ + jmp 4bd0 , std::allocator >)@@Base+0x220> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub %ecx,%ebx │ │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ │ sar $0x4,%ebx │ │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1) │ │ │ │ │ cmp %eax,%ebx │ │ │ │ │ - jb 8770 , std::allocator >)@@Base+0x6a0> │ │ │ │ │ + jb 5050 , std::allocator >)@@Base+0x6a0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jae 82f0 , std::allocator >)@@Base+0x220> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ + jae 4bd0 , std::allocator >)@@Base+0x220> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:833 │ │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp $0x1f,%edx │ │ │ │ │ - jbe 8caf , std::allocator >)@@Base+0xbdf> │ │ │ │ │ + jbe 558f , std::allocator >)@@Base+0xbdf> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ shr $1,%ebx │ │ │ │ │ lea (%ebx,%edx,1),%ebp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %ebp,%edx │ │ │ │ │ shl $0x4,%edx │ │ │ │ │ push %edx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ebp,0x8(%ecx) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 86db , std::allocator >)@@Base+0x60b> │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ + je 4fbb , std::allocator >)@@Base+0x60b> │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ - jae 86c2 , std::allocator >)@@Base+0x5f2> │ │ │ │ │ + jae 4fa2 , std::allocator >)@@Base+0x5f2> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ │ mov (%edx),%ebp │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::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 │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::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 seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - jb 86a0 , std::allocator >)@@Base+0x5d0> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag): │ │ │ │ │ + jb 4f80 , std::allocator >)@@Base+0x5d0> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ -void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%ebp │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp %ebp,0x14(%esp) │ │ │ │ │ - jae 82f0 , std::allocator >)@@Base+0x220> │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ + jae 4bd0 , std::allocator >)@@Base+0x220> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov %edi,(%edx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x4,0xc(%edx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov %esi,0x4(%edx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ │ mov %esi,0x8(%edx) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ lea 0x10(%eax,%esi,1),%eax │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 82f0 , std::allocator >)@@Base+0x220> │ │ │ │ │ + jmp 4bd0 , std::allocator >)@@Base+0x220> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:201 │ │ │ │ │ test $0x1,%al │ │ │ │ │ - je 8990 , std::allocator >)@@Base+0x8c0> │ │ │ │ │ -void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ + je 5270 , std::allocator >)@@Base+0x8c0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ addl $0x1,0x8(%esp) │ │ │ │ │ -void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 8b50 , std::allocator >)@@Base+0xa80> │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ + je 5430 , std::allocator >)@@Base+0xa80> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ -void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1) │ │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:211 │ │ │ │ │ sub $0x1,%edi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:212 │ │ │ │ │ sub $0x1,%ebp │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:211 │ │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ │ -void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2) │ │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ │ -void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:212 │ │ │ │ │ mov %ebp,0x24(%esp) │ │ │ │ │ -void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ │ not %eax │ │ │ │ │ add 0xc(%esi),%eax │ │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ │ -seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ -void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1) │ │ │ │ │ mov %al,(%ecx) │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:214 │ │ │ │ │ - jmp 82bd , std::allocator >)@@Base+0x1ed> │ │ │ │ │ + jmp 4b9d , std::allocator >)@@Base+0x1ed> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov %edi,(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x4,0xc(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ lea 0x10(%ecx,%eax,1),%eax │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 82f0 , std::allocator >)@@Base+0x220> │ │ │ │ │ + jmp 4bd0 , std::allocator >)@@Base+0x220> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub %ecx,%ebx │ │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ │ sar $0x4,%ebx │ │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1) │ │ │ │ │ cmp %eax,%ebx │ │ │ │ │ - jb 8ab8 , std::allocator >)@@Base+0x9e8> │ │ │ │ │ + jb 5398 , std::allocator >)@@Base+0x9e8> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jae 82fc , std::allocator >)@@Base+0x22c> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ + jae 4bdc , std::allocator >)@@Base+0x22c> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp $0x1f,%edx │ │ │ │ │ - jbe 8d2c , std::allocator >)@@Base+0xc5c> │ │ │ │ │ + jbe 560c , std::allocator >)@@Base+0xc5c> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ shr $1,%ebx │ │ │ │ │ add %ebx,%edx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ │ shl $0x4,%ebx │ │ │ │ │ push %ebx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 8857 , std::allocator >)@@Base+0x787> │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ + je 5137 , std::allocator >)@@Base+0x787> │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ - jae 883a , std::allocator >)@@Base+0x76a> │ │ │ │ │ + jae 511a , std::allocator >)@@Base+0x76a> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::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 │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::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 seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - jb 8818 , std::allocator >)@@Base+0x748> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag): │ │ │ │ │ + jb 50f8 , std::allocator >)@@Base+0x748> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ │ -void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp %ecx,0xc(%esp) │ │ │ │ │ - jae 82fc , std::allocator >)@@Base+0x22c> │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + jae 4bdc , std::allocator >)@@Base+0x22c> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /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) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x10(%eax,%esi,1),%eax │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %ebp,0x8(%edx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x4,0xc(%edx) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 82fc , std::allocator >)@@Base+0x22c> │ │ │ │ │ + jmp 4bdc , std::allocator >)@@Base+0x22c> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov %edi,(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x2,0xc(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ lea 0x10(%ecx,%eax,1),%eax │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 82f0 , std::allocator >)@@Base+0x220> │ │ │ │ │ + jmp 4bd0 , std::allocator >)@@Base+0x220> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:231 │ │ │ │ │ test $0x4,%al │ │ │ │ │ - je 8b98 , std::allocator >)@@Base+0xac8> │ │ │ │ │ -void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ + je 5478 , std::allocator >)@@Base+0xac8> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ │ add $0x1,%eax │ │ │ │ │ -void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 │ │ │ │ │ and $0x14,%edx │ │ │ │ │ cmp $0x10,%dl │ │ │ │ │ - je 8d21 , std::allocator >)@@Base+0xc51> │ │ │ │ │ + je 5601 , std::allocator >)@@Base+0xc51> │ │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ │ - jmp 8921 , std::allocator >)@@Base+0x851> │ │ │ │ │ + jmp 5201 , std::allocator >)@@Base+0x851> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ -void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:247 │ │ │ │ │ sub $0x1,%ebp │ │ │ │ │ mov %ebp,0x24(%esp) │ │ │ │ │ -void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2) │ │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ │ sub (%ecx),%eax │ │ │ │ │ -void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:248 │ │ │ │ │ lea 0x1(%edi),%ecx │ │ │ │ │ -void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2) │ │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ │ -seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ -void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:246 (discriminator 1) │ │ │ │ │ mov %al,(%edx) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 │ │ │ │ │ and $0x14,%eax │ │ │ │ │ cmp $0x10,%al │ │ │ │ │ - je 8b40 , std::allocator >)@@Base+0xa70> │ │ │ │ │ + je 5420 , std::allocator >)@@Base+0xa70> │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ -void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ -bool seqan::empty > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ │ -void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 (discriminator 1) │ │ │ │ │ cmp $0x1,%ebp │ │ │ │ │ - je 8b28 , std::allocator >)@@Base+0xa58> │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ + je 5408 , std::allocator >)@@Base+0xa58> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 88f8 , std::allocator >)@@Base+0x828> │ │ │ │ │ + jne 51d8 , std::allocator >)@@Base+0x828> │ │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ │ - jmp 88f8 , std::allocator >)@@Base+0x828> │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + jmp 51d8 , std::allocator >)@@Base+0x828> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0x200 │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,0x8(%ecx) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 8468 , std::allocator >)@@Base+0x398> │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + jne 4d48 , std::allocator >)@@Base+0x398> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 84c3 , std::allocator >)@@Base+0x3f3> │ │ │ │ │ + jmp 4da3 , std::allocator >)@@Base+0x3f3> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:203 │ │ │ │ │ lea 0x20(%esp),%edx │ │ │ │ │ lea 0x24(%esp),%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %eax │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ push 0x14(%esp) │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ - call 7c80 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd50> │ │ │ │ │ + call 4560 <__cxa_finalize@plt+0x11e0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:206 │ │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ movl $0x1,0x8(%esp) │ │ │ │ │ movb $0x1,(%eax) │ │ │ │ │ - jmp 872d , std::allocator >)@@Base+0x65d> │ │ │ │ │ + jmp 500d , std::allocator >)@@Base+0x65d> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:281 │ │ │ │ │ test $0x4,%al │ │ │ │ │ - je 8bf8 , std::allocator >)@@Base+0xb28> │ │ │ │ │ -void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ + je 54d8 , std::allocator >)@@Base+0xb28> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ addl $0x1,0x8(%esp) │ │ │ │ │ -void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%edi),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 8aa0 , std::allocator >)@@Base+0x9d0> │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ + je 5380 , std::allocator >)@@Base+0x9d0> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ -void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1) │ │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:291 │ │ │ │ │ sub $0x1,%ebp │ │ │ │ │ -bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ │ -void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2) │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ │ sub (%edx),%eax │ │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ │ -seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ -void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:291 │ │ │ │ │ mov %ebp,0x24(%esp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1) │ │ │ │ │ mov %al,(%ecx) │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:293 │ │ │ │ │ - jmp 82bd , std::allocator >)@@Base+0x1ed> │ │ │ │ │ + jmp 4b9d , std::allocator >)@@Base+0x1ed> │ │ │ │ │ nop │ │ │ │ │ -void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:310 │ │ │ │ │ test $0x2,%al │ │ │ │ │ - je 8c2a , std::allocator >)@@Base+0xb5a> │ │ │ │ │ -void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ + je 550a , std::allocator >)@@Base+0xb5a> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ │ add $0x1,%eax │ │ │ │ │ -void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ and $0xa,%edx │ │ │ │ │ -bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ │ -void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ cmp $0x8,%dl │ │ │ │ │ - je 8d69 , std::allocator >)@@Base+0xc99> │ │ │ │ │ + je 5649 , std::allocator >)@@Base+0xc99> │ │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ │ - jmp 8a6a , std::allocator >)@@Base+0x99a> │ │ │ │ │ + jmp 534a , std::allocator >)@@Base+0x99a> │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ -void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:325 │ │ │ │ │ sub $0x1,%edi │ │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ │ -void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ │ sub 0x4(%ecx),%eax │ │ │ │ │ -void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:326 │ │ │ │ │ lea 0x1(%ebp),%ecx │ │ │ │ │ -void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ │ -seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ -void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:324 (discriminator 1) │ │ │ │ │ mov %al,(%edx) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ and $0xa,%eax │ │ │ │ │ cmp $0x8,%al │ │ │ │ │ - je 8bec , std::allocator >)@@Base+0xb1c> │ │ │ │ │ + je 54cc , std::allocator >)@@Base+0xb1c> │ │ │ │ │ mov %ecx,%ebp │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 (discriminator 1) │ │ │ │ │ cmp $0x1,%edi │ │ │ │ │ - je 8be0 , std::allocator >)@@Base+0xb10> │ │ │ │ │ -void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ + je 54c0 , std::allocator >)@@Base+0xb10> │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 8a40 , std::allocator >)@@Base+0x970> │ │ │ │ │ + jne 5320 , std::allocator >)@@Base+0x970> │ │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ │ - jmp 8a40 , std::allocator >)@@Base+0x970> │ │ │ │ │ + jmp 5320 , std::allocator >)@@Base+0x970> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 89e2 , std::allocator >)@@Base+0x912> │ │ │ │ │ + jmp 52c2 , std::allocator >)@@Base+0x912> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /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 %ebp,0x8(%esi) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x10(%ecx,%eax,1),%eax │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x4,0xc(%esi) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 82fc , std::allocator >)@@Base+0x22c> │ │ │ │ │ -void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ + jmp 4bdc , std::allocator >)@@Base+0x22c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:358 │ │ │ │ │ test $0x2,%al │ │ │ │ │ - je 8c7d , std::allocator >)@@Base+0xbad> │ │ │ │ │ + je 555d , std::allocator >)@@Base+0xbad> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ addl $0x1,0x8(%esp) │ │ │ │ │ -void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 │ │ │ │ │ mov (%esi),%ebp │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8c68 , std::allocator >)@@Base+0xb98> │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ + je 5548 , std::allocator >)@@Base+0xb98> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ │ -void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1) │ │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:368 │ │ │ │ │ sub $0x1,%edi │ │ │ │ │ -void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ │ sub 0x4(%edx),%eax │ │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ │ -seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ -void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::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,(%ecx) │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:370 │ │ │ │ │ - jmp 82bd , std::allocator >)@@Base+0x1ed> │ │ │ │ │ + jmp 4b9d , std::allocator >)@@Base+0x1ed> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:248 │ │ │ │ │ mov %edi,%ecx │ │ │ │ │ mov %eax,%edi │ │ │ │ │ add $0x1,%ecx │ │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ │ -bool seqan::empty > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:469 │ │ │ │ │ - jmp 89d7 , std::allocator >)@@Base+0x907> │ │ │ │ │ + jmp 52b7 , std::allocator >)@@Base+0x907> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:255 │ │ │ │ │ add $0x2,%edi │ │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ - jmp 89d7 , std::allocator >)@@Base+0x907> │ │ │ │ │ + jmp 52b7 , std::allocator >)@@Base+0x907> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ - jmp 873a , std::allocator >)@@Base+0x66a> │ │ │ │ │ + jmp 501a , std::allocator >)@@Base+0x66a> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x10(%ecx,%ebp,1),%eax │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movl $0x0,(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %edi,0x8(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x2,0xc(%esi) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 823d , std::allocator >)@@Base+0x16d> │ │ │ │ │ + jmp 4b1d , std::allocator >)@@Base+0x16d> │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:233 │ │ │ │ │ lea 0x20(%esp),%edx │ │ │ │ │ lea 0x24(%esp),%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %eax │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ push 0x14(%esp) │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ - call 7c80 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd50> │ │ │ │ │ + call 4560 <__cxa_finalize@plt+0x11e0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:236 │ │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ │ movb $0x4,(%eax) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 │ │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:237 │ │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 │ │ │ │ │ movzbl (%eax),%edx │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ - jmp 88df , std::allocator >)@@Base+0x80f> │ │ │ │ │ + jmp 51bf , std::allocator >)@@Base+0x80f> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:326 │ │ │ │ │ add $0x1,%ebp │ │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ │ -void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:355 │ │ │ │ │ - jmp 8aed , std::allocator >)@@Base+0xa1d> │ │ │ │ │ -void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ + jmp 53cd , std::allocator >)@@Base+0xa1d> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:332 │ │ │ │ │ add $0x2,%ebp │ │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ │ - jmp 8aed , std::allocator >)@@Base+0xa1d> │ │ │ │ │ -void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ + jmp 53cd , std::allocator >)@@Base+0xa1d> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:283 │ │ │ │ │ lea 0x20(%esp),%edx │ │ │ │ │ lea 0x24(%esp),%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %eax │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ push 0x14(%esp) │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ - call 7c80 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd50> │ │ │ │ │ + call 4560 <__cxa_finalize@plt+0x11e0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:285 │ │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ movl $0x1,0x8(%esp) │ │ │ │ │ movb $0x4,(%eax) │ │ │ │ │ - jmp 89d5 , std::allocator >)@@Base+0x905> │ │ │ │ │ -void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ + jmp 52b5 , std::allocator >)@@Base+0x905> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:312 │ │ │ │ │ lea 0x20(%esp),%edx │ │ │ │ │ lea 0x24(%esp),%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %eax │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ push 0x14(%esp) │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ - call 7c80 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd50> │ │ │ │ │ + call 4560 <__cxa_finalize@plt+0x11e0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:315 │ │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ │ movb $0x2,(%eax) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:316 │ │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ movzbl (%eax),%edx │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ - jmp 8a1f , std::allocator >)@@Base+0x94f> │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ + jmp 52ff , std::allocator >)@@Base+0x94f> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8afa , std::allocator >)@@Base+0xa2a> │ │ │ │ │ -void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ + jmp 53da , std::allocator >)@@Base+0xa2a> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:360 │ │ │ │ │ lea 0x20(%esp),%edx │ │ │ │ │ lea 0x24(%esp),%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %eax │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ push 0x14(%esp) │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ - call 7c80 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd50> │ │ │ │ │ + call 4560 <__cxa_finalize@plt+0x11e0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:362 │ │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ movl $0x1,0x8(%esp) │ │ │ │ │ movb $0x2,(%eax) │ │ │ │ │ - jmp 8aed , std::allocator >)@@Base+0xa1d> │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + jmp 53cd , std::allocator >)@@Base+0xa1d> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0x200 │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,0x8(%ecx) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 8690 , std::allocator >)@@Base+0x5c0> │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + jne 4f70 , std::allocator >)@@Base+0x5c0> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 86f3 , std::allocator >)@@Base+0x623> │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + jmp 4fd3 , std::allocator >)@@Base+0x623> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0x200 │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,0x8(%ecx) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 8598 , std::allocator >)@@Base+0x4c8> │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + jne 4e78 , std::allocator >)@@Base+0x4c8> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 85f3 , std::allocator >)@@Base+0x523> │ │ │ │ │ -void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ + jmp 4ed3 , std::allocator >)@@Base+0x523> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 │ │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ - jmp 89d7 , std::allocator >)@@Base+0x907> │ │ │ │ │ + jmp 52b7 , std::allocator >)@@Base+0x907> │ │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0x200 │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,0x8(%ecx) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 880f , std::allocator >)@@Base+0x73f> │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + jne 50ef , std::allocator >)@@Base+0x73f> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 8873 , std::allocator >)@@Base+0x7a3> │ │ │ │ │ -void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ + jmp 5153 , std::allocator >)@@Base+0x7a3> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ │ - jmp 8aed , std::allocator >)@@Base+0xa1d> │ │ │ │ │ + jmp 53cd , std::allocator >)@@Base+0xa1d> │ │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0x200 │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,0x8(%ecx) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 8371 , std::allocator >)@@Base+0x2a1> │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + jne 4c51 , std::allocator >)@@Base+0x2a1> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%ebp,1),%ebx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 83cf , std::allocator >)@@Base+0x2ff> │ │ │ │ │ -void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ + jmp 4caf , std::allocator >)@@Base+0x2ff> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ +void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&) [clone .isra.0]: │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ - call 713c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x20c> │ │ │ │ │ - add $0xb23c,%esi │ │ │ │ │ + call caf1 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x611> │ │ │ │ │ + add $0xe95c,%esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x4c,%esp │ │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ │ -seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov %gs:0x14,%eax │ │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ │ sub (%eax),%ebx │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ sub (%edx),%ecx │ │ │ │ │ -seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ -seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ mov %ecx,%ebp │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ │ -seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ divl (%ecx) │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ │ @@ -9686,1644 +3947,1327 @@ │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ mov %edx,%ebp │ │ │ │ │ xor %edx,%edx │ │ │ │ │ div %ebp │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ - je 8e3a , std::allocator >)@@Base+0xd6a> │ │ │ │ │ + je 571a , std::allocator >)@@Base+0xd6a> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ mov %edi,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sar $0x2,%ebx │ │ │ │ │ -seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ divl 0x14(%esp) │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ sub $0x1,%ebx │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ mov %edx,%edi │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ cmp $0x1,%ebx │ │ │ │ │ - jbe 8e3a , std::allocator >)@@Base+0xd6a> │ │ │ │ │ + jbe 571a , std::allocator >)@@Base+0xd6a> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ divl 0x8(%ecx) │ │ │ │ │ mov %edx,%ebp │ │ │ │ │ -seqan::TracebackCoordinator_::TracebackCoordinator_, unsigned int, unsigned int>(unsigned int, unsigned int, seqan::DPBandConfig > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:75 │ │ │ │ │ mov %ebp,0x20(%esp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:76 │ │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:77 │ │ │ │ │ movl $0x0,0x28(%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 seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:524 │ │ │ │ │ cmp %edi,0x68(%esp) │ │ │ │ │ - je 8e8d , std::allocator >)@@Base+0xdbd> │ │ │ │ │ + je 576d , std::allocator >)@@Base+0xdbd> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:525 │ │ │ │ │ lea 0x24(%esp),%ecx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push $0x4 │ │ │ │ │ mov 0x74(%esp),%eax │ │ │ │ │ sub %edi,%eax │ │ │ │ │ push %eax │ │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ - call 7c80 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd50> │ │ │ │ │ + call 4560 <__cxa_finalize@plt+0x11e0> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:527 │ │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ cmp %ebp,%eax │ │ │ │ │ - je 8eb3 , std::allocator >)@@Base+0xde3> │ │ │ │ │ + je 5793 , std::allocator >)@@Base+0xde3> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:528 │ │ │ │ │ lea 0x20(%esp),%edx │ │ │ │ │ lea 0x24(%esp),%ecx │ │ │ │ │ sub %ebp,%eax │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ - call 7c80 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd50> │ │ │ │ │ + call 4560 <__cxa_finalize@plt+0x11e0> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - jne 8ee0 , std::allocator >)@@Base+0xe10> │ │ │ │ │ -void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ + jne 57c0 , std::allocator >)@@Base+0xe10> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jne 91b0 , std::allocator >)@@Base+0x10e0> │ │ │ │ │ + jne 5a90 , std::allocator >)@@Base+0x10e0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 985d , std::allocator >)@@Base+0x178d> │ │ │ │ │ + jne 613d , std::allocator >)@@Base+0x178d> │ │ │ │ │ add $0x4c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ -bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2) │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jne 9020 , std::allocator >)@@Base+0xf50> │ │ │ │ │ -void seqan::_recordSegment, seqan::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan::String, seqan::Alloc >&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ + jne 5900 , std::allocator >)@@Base+0xf50> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:327 │ │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 8f17 , std::allocator >)@@Base+0xe47> │ │ │ │ │ + je 57f7 , std::allocator >)@@Base+0xe47> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:330 │ │ │ │ │ test $0x1,%al │ │ │ │ │ - jne 9080 , std::allocator >)@@Base+0xfb0> │ │ │ │ │ + jne 5960 , std::allocator >)@@Base+0xfb0> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:332 │ │ │ │ │ test $0x4,%al │ │ │ │ │ - jne 9400 , std::allocator >)@@Base+0x1330> │ │ │ │ │ + jne 5ce0 , std::allocator >)@@Base+0x1330> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:334 │ │ │ │ │ test $0x2,%al │ │ │ │ │ - jne 92b8 , std::allocator >)@@Base+0x11e8> │ │ │ │ │ -void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ + jne 5b98 , std::allocator >)@@Base+0x11e8> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jne 91b0 , std::allocator >)@@Base+0x10e0> │ │ │ │ │ + jne 5a90 , std::allocator >)@@Base+0x10e0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:543 │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 8ebf , std::allocator >)@@Base+0xdef> │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ + je 579f , std::allocator >)@@Base+0xdef> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%eax),%edi │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ sub %edi,%ecx │ │ │ │ │ mov %ecx,%ebx │ │ │ │ │ sar $0x4,%ebx │ │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1) │ │ │ │ │ cmp %eax,%ebx │ │ │ │ │ - jb 95b0 , std::allocator >)@@Base+0x14e0> │ │ │ │ │ + jb 5e90 , std::allocator >)@@Base+0x14e0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jae 8ebf , std::allocator >)@@Base+0xdef> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ + jae 579f , std::allocator >)@@Base+0xdef> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp $0x1f,%edx │ │ │ │ │ - jbe 9824 , std::allocator >)@@Base+0x1754> │ │ │ │ │ + jbe 6104 , std::allocator >)@@Base+0x1754> │ │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ shr $1,%ecx │ │ │ │ │ add %ecx,%edx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ │ shl $0x4,%ecx │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %edi,%edi │ │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - je 8fe3 , std::allocator >)@@Base+0xf13> │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ + je 58c3 , std::allocator >)@@Base+0xf13> │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ cmp %esi,%edi │ │ │ │ │ - jae 8fc2 , std::allocator >)@@Base+0xef2> │ │ │ │ │ + jae 58a2 , std::allocator >)@@Base+0xef2> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::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 │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::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 seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - jb 8fa0 , std::allocator >)@@Base+0xed0> │ │ │ │ │ + jb 5880 , std::allocator >)@@Base+0xed0> │ │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ -void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ lea (%eax,%ecx,1),%ebx │ │ │ │ │ mov %ebx,0x4(%esi) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ │ - jae 8ebf , std::allocator >)@@Base+0xdef> │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + jae 579f , std::allocator >)@@Base+0xdef> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ lea 0x10(%eax,%ecx,1),%eax │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::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 %ebp,0x8(%ebx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x2,0xc(%ebx) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 8ebf , std::allocator >)@@Base+0xdef> │ │ │ │ │ + jmp 579f , std::allocator >)@@Base+0xdef> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:533 (discriminator 1) │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ movzbl (%ebx),%edx │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 8ef7 , std::allocator >)@@Base+0xe27> │ │ │ │ │ -void seqan::_doTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag, seqan::True>(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&, seqan::True const&): │ │ │ │ │ + je 57d7 , std::allocator >)@@Base+0xe27> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:390 │ │ │ │ │ test $0x1,%dl │ │ │ │ │ - jne 9500 , std::allocator >)@@Base+0x1430> │ │ │ │ │ + jne 5de0 , std::allocator >)@@Base+0x1430> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:394 │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ not %ecx │ │ │ │ │ and $0x44,%ecx │ │ │ │ │ - je 93b0 , std::allocator >)@@Base+0x12e0> │ │ │ │ │ + je 5c90 , std::allocator >)@@Base+0x12e0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:398 │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ not %ecx │ │ │ │ │ and $0x50,%ecx │ │ │ │ │ - je 93b0 , std::allocator >)@@Base+0x12e0> │ │ │ │ │ + je 5c90 , std::allocator >)@@Base+0x12e0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:402 │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ not %ecx │ │ │ │ │ and $0x22,%ecx │ │ │ │ │ - je 9610 , std::allocator >)@@Base+0x1540> │ │ │ │ │ + je 5ef0 , std::allocator >)@@Base+0x1540> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:406 │ │ │ │ │ not %edx │ │ │ │ │ and $0x28,%edx │ │ │ │ │ - je 9610 , std::allocator >)@@Base+0x1540> │ │ │ │ │ -bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ + je 5ef0 , std::allocator >)@@Base+0x1540> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 8ef7 , std::allocator >)@@Base+0xe27> │ │ │ │ │ + je 57d7 , std::allocator >)@@Base+0xe27> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2) │ │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ │ - jmp 8eef , std::allocator >)@@Base+0xe1f> │ │ │ │ │ + jmp 57cf , std::allocator >)@@Base+0xe1f> │ │ │ │ │ nop │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub %ecx,%ebx │ │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ │ sar $0x4,%ebx │ │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1) │ │ │ │ │ cmp %eax,%ebx │ │ │ │ │ - jb 9180 , std::allocator >)@@Base+0x10b0> │ │ │ │ │ + jb 5a60 , std::allocator >)@@Base+0x10b0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ add $0x1,%ebx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp %ebx,%eax │ │ │ │ │ - jae 8f17 , std::allocator >)@@Base+0xe47> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ + jae 57f7 , std::allocator >)@@Base+0xe47> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:833 │ │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp $0x1f,%ebx │ │ │ │ │ - jbe 95d4 , std::allocator >)@@Base+0x1504> │ │ │ │ │ + jbe 5eb4 , std::allocator >)@@Base+0x1504> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ mov %ebx,%edx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ shr $1,%edx │ │ │ │ │ lea (%edx,%ebx,1),%edi │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %edi,%ecx │ │ │ │ │ shl $0x4,%ecx │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 913b , std::allocator >)@@Base+0x106b> │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ + je 5a1b , std::allocator >)@@Base+0x106b> │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ - jae 9122 , std::allocator >)@@Base+0x1052> │ │ │ │ │ + jae 5a02 , std::allocator >)@@Base+0x1052> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ │ mov (%edx),%edi │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::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 │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov %ebx,-0xc(%eax) │ │ │ │ │ mov -0x8(%edx),%ebx │ │ │ │ │ mov %edi,-0x10(%eax) │ │ │ │ │ mov %ebx,-0x8(%eax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movzbl -0x4(%edx),%ebx │ │ │ │ │ mov %bl,-0x4(%eax) │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - jb 9100 , std::allocator >)@@Base+0x1030> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag): │ │ │ │ │ + jb 59e0 , std::allocator >)@@Base+0x1030> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ -void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %ebx,0x4(%esi) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp %edi,0x14(%esp) │ │ │ │ │ - jae 8f17 , std::allocator >)@@Base+0xe47> │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ + jae 57f7 , std::allocator >)@@Base+0xe47> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov %ebp,(%ebx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x1,0xc(%ebx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov %esi,0x4(%ebx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ │ mov %esi,0x8(%ebx) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ lea 0x10(%eax,%esi,1),%eax │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 8f17 , std::allocator >)@@Base+0xe47> │ │ │ │ │ + jmp 57f7 , std::allocator >)@@Base+0xe47> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ │ -void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov %ebp,(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x1,0xc(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ lea 0x10(%ecx,%eax,1),%eax │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ -void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 8f23 , std::allocator >)@@Base+0xe53> │ │ │ │ │ + je 5803 , std::allocator >)@@Base+0xe53> │ │ │ │ │ nop │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub %ecx,%ebx │ │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ │ sar $0x4,%ebx │ │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1) │ │ │ │ │ cmp %eax,%ebx │ │ │ │ │ - jb 96e0 , std::allocator >)@@Base+0x1610> │ │ │ │ │ + jb 5fc0 , std::allocator >)@@Base+0x1610> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jae 8f23 , std::allocator >)@@Base+0xe53> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ + jae 5803 , std::allocator >)@@Base+0xe53> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp $0x1f,%edx │ │ │ │ │ - jbe 97e7 , std::allocator >)@@Base+0x1717> │ │ │ │ │ + jbe 60c7 , std::allocator >)@@Base+0x1717> │ │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ shr $1,%ecx │ │ │ │ │ lea (%ecx,%edx,1),%ecx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ │ shl $0x4,%edx │ │ │ │ │ push %edx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 926f , std::allocator >)@@Base+0x119f> │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ + je 5b4f , std::allocator >)@@Base+0x119f> │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ - jae 9252 , std::allocator >)@@Base+0x1182> │ │ │ │ │ + jae 5b32 , std::allocator >)@@Base+0x1182> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::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 │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::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 seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - jb 9230 , std::allocator >)@@Base+0x1160> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag): │ │ │ │ │ + jb 5b10 , std::allocator >)@@Base+0x1160> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ │ -void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ │ - jae 8f23 , std::allocator >)@@Base+0xe53> │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + jae 5803 , std::allocator >)@@Base+0xe53> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /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) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x10(%eax,%esi,1),%eax │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %edi,0x8(%edx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x4,0xc(%edx) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 8f23 , std::allocator >)@@Base+0xe53> │ │ │ │ │ + jmp 5803 , std::allocator >)@@Base+0xe53> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %esi,%edi │ │ │ │ │ sub %ecx,%edi │ │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ │ sar $0x4,%edi │ │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jb 9580 , std::allocator >)@@Base+0x14b0> │ │ │ │ │ + jb 5e60 , std::allocator >)@@Base+0x14b0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jae 8f17 , std::allocator >)@@Base+0xe47> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ + jae 57f7 , std::allocator >)@@Base+0xe47> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:833 │ │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp $0x1f,%edx │ │ │ │ │ - jbe 97ae , std::allocator >)@@Base+0x16de> │ │ │ │ │ + jbe 608e , std::allocator >)@@Base+0x16de> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ mov %edx,%edi │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ shr $1,%edi │ │ │ │ │ lea (%edi,%edx,1),%edi │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %edi,%ecx │ │ │ │ │ shl $0x4,%ecx │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 936b , std::allocator >)@@Base+0x129b> │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ + je 5c4b , std::allocator >)@@Base+0x129b> │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ - jae 9352 , std::allocator >)@@Base+0x1282> │ │ │ │ │ + jae 5c32 , std::allocator >)@@Base+0x1282> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ │ mov (%edx),%edi │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::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 │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov %edi,-0x10(%eax) │ │ │ │ │ mov -0x8(%edx),%edi │ │ │ │ │ mov %ebx,-0xc(%eax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movzbl -0x4(%edx),%ebx │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov %edi,-0x8(%eax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ mov %bl,-0x4(%eax) │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - jb 9330 , std::allocator >)@@Base+0x1260> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag): │ │ │ │ │ + jb 5c10 , std::allocator >)@@Base+0x1260> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ -void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp %edi,0x14(%esp) │ │ │ │ │ - jae 8f17 , std::allocator >)@@Base+0xe47> │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ + jae 57f7 , std::allocator >)@@Base+0xe47> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov %ebp,(%edx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x2,0xc(%edx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov %esi,0x4(%edx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ │ mov %esi,0x8(%edx) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ lea 0x10(%eax,%esi,1),%eax │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 8f17 , std::allocator >)@@Base+0xe47> │ │ │ │ │ + jmp 57f7 , std::allocator >)@@Base+0xe47> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:281 │ │ │ │ │ test $0x4,%al │ │ │ │ │ - je 96a8 , std::allocator >)@@Base+0x15d8> │ │ │ │ │ -void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ + je 5f88 , std::allocator >)@@Base+0x15d8> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ addl $0x1,0x8(%esp) │ │ │ │ │ -void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 │ │ │ │ │ mov (%esi),%ebp │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 9690 , std::allocator >)@@Base+0x15c0> │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ + je 5f70 , std::allocator >)@@Base+0x15c0> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ │ -void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1) │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:291 │ │ │ │ │ sub $0x1,%edi │ │ │ │ │ -bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ │ -void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2) │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ │ sub (%edx),%eax │ │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ │ -seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ -void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:291 │ │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1) │ │ │ │ │ mov %al,(%ebx) │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:293 │ │ │ │ │ - jmp 906e , std::allocator >)@@Base+0xf9e> │ │ │ │ │ + jmp 594e , std::allocator >)@@Base+0xf9e> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %esi,%edi │ │ │ │ │ sub %edx,%edi │ │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ │ sar $0x4,%edi │ │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jb 9550 , std::allocator >)@@Base+0x1480> │ │ │ │ │ + jb 5e30 , std::allocator >)@@Base+0x1480> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ lea 0x1(%edi),%ecx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jae 8f17 , std::allocator >)@@Base+0xe47> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ + jae 57f7 , std::allocator >)@@Base+0xe47> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:833 │ │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp $0x1f,%ecx │ │ │ │ │ - jbe 9775 , std::allocator >)@@Base+0x16a5> │ │ │ │ │ + jbe 6055 , std::allocator >)@@Base+0x16a5> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ shr $1,%edi │ │ │ │ │ lea (%edi,%ecx,1),%edi │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %edi,%ecx │ │ │ │ │ shl $0x4,%ecx │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 94bb , std::allocator >)@@Base+0x13eb> │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ + je 5d9b , std::allocator >)@@Base+0x13eb> │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - jae 94a2 , std::allocator >)@@Base+0x13d2> │ │ │ │ │ + jae 5d82 , std::allocator >)@@Base+0x13d2> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov 0x4(%ecx),%ebx │ │ │ │ │ mov (%ecx),%edi │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::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 │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov %ebx,-0xc(%eax) │ │ │ │ │ mov -0x8(%ecx),%ebx │ │ │ │ │ mov %edi,-0x10(%eax) │ │ │ │ │ mov %ebx,-0x8(%eax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movzbl -0x4(%ecx),%ebx │ │ │ │ │ mov %bl,-0x4(%eax) │ │ │ │ │ -void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ - jb 9480 , std::allocator >)@@Base+0x13b0> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag): │ │ │ │ │ + jb 5d60 , std::allocator >)@@Base+0x13b0> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ -void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ │ -void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp %edi,0x14(%esp) │ │ │ │ │ - jae 8f17 , std::allocator >)@@Base+0xe47> │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ + jae 57f7 , std::allocator >)@@Base+0xe47> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov %ebp,(%ecx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x4,0xc(%ecx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov %esi,0x4(%ecx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ │ mov %esi,0x8(%ecx) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ lea 0x10(%eax,%esi,1),%eax │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 8f17 , std::allocator >)@@Base+0xe47> │ │ │ │ │ + jmp 57f7 , std::allocator >)@@Base+0xe47> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:201 │ │ │ │ │ test $0x1,%al │ │ │ │ │ - je 9658 , std::allocator >)@@Base+0x1588> │ │ │ │ │ -void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ + je 5f38 , std::allocator >)@@Base+0x1588> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ addl $0x1,0x8(%esp) │ │ │ │ │ -void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 9710 , std::allocator >)@@Base+0x1640> │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ + je 5ff0 , std::allocator >)@@Base+0x1640> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ -void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::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,%ebp │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:212 │ │ │ │ │ sub $0x1,%edi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:211 │ │ │ │ │ mov %ebp,0x20(%esp) │ │ │ │ │ -void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2) │ │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ │ -void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:212 │ │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ │ -void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ │ not %eax │ │ │ │ │ add 0xc(%esi),%eax │ │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ │ -seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ -void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1) │ │ │ │ │ mov %al,(%ebx) │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:214 │ │ │ │ │ - jmp 906e , std::allocator >)@@Base+0xf9e> │ │ │ │ │ + jmp 594e , std::allocator >)@@Base+0xf9e> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov %ebp,(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x4,0xc(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ lea 0x10(%edx,%eax,1),%eax │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 8f17 , std::allocator >)@@Base+0xe47> │ │ │ │ │ + jmp 57f7 , std::allocator >)@@Base+0xe47> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ mov %ebp,(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x2,0xc(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ lea 0x10(%ecx,%eax,1),%eax │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 8f17 , std::allocator >)@@Base+0xe47> │ │ │ │ │ + jmp 57f7 , std::allocator >)@@Base+0xe47> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x10(%edi,%ecx,1),%eax │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movl $0x0,(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %ebp,0x8(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x2,0xc(%esi) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 8ebf , std::allocator >)@@Base+0xdef> │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + jmp 579f , std::allocator >)@@Base+0xdef> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0x200 │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,0x8(%edi) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 90f0 , std::allocator >)@@Base+0x1020> │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + jne 59d0 , std::allocator >)@@Base+0x1020> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 9153 , std::allocator >)@@Base+0x1083> │ │ │ │ │ + jmp 5a33 , std::allocator >)@@Base+0x1083> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:358 │ │ │ │ │ test $0x2,%al │ │ │ │ │ - je 9730 , std::allocator >)@@Base+0x1660> │ │ │ │ │ + je 6010 , std::allocator >)@@Base+0x1660> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ addl $0x1,0x8(%esp) │ │ │ │ │ -void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 9760 , std::allocator >)@@Base+0x1690> │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ + je 6040 , std::allocator >)@@Base+0x1690> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ -void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1) │ │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:368 │ │ │ │ │ sub $0x1,%ebp │ │ │ │ │ -void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ │ sub 0x4(%edx),%eax │ │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ │ -seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ -void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:368 │ │ │ │ │ mov %ebp,0x20(%esp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1) │ │ │ │ │ mov %al,(%edi) │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:370 │ │ │ │ │ - jmp 906e , std::allocator >)@@Base+0xf9e> │ │ │ │ │ + jmp 594e , std::allocator >)@@Base+0xf9e> │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:203 │ │ │ │ │ lea 0x20(%esp),%edx │ │ │ │ │ lea 0x24(%esp),%ecx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %eax │ │ │ │ │ push 0x14(%esp) │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ - call 7c80 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd50> │ │ │ │ │ + call 4560 <__cxa_finalize@plt+0x11e0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:206 │ │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ movl $0x1,0x8(%esp) │ │ │ │ │ movb $0x1,(%eax) │ │ │ │ │ - jmp 950d , std::allocator >)@@Base+0x143d> │ │ │ │ │ + jmp 5ded , std::allocator >)@@Base+0x143d> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 93ca , std::allocator >)@@Base+0x12fa> │ │ │ │ │ + jmp 5caa , std::allocator >)@@Base+0x12fa> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:283 │ │ │ │ │ lea 0x20(%esp),%edx │ │ │ │ │ lea 0x24(%esp),%ecx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %eax │ │ │ │ │ push 0x14(%esp) │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ - call 7c80 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd50> │ │ │ │ │ + call 4560 <__cxa_finalize@plt+0x11e0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:285 │ │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ movl $0x1,0x8(%esp) │ │ │ │ │ movb $0x4,(%eax) │ │ │ │ │ - jmp 93bd , std::allocator >)@@Base+0x12ed> │ │ │ │ │ + jmp 5c9d , std::allocator >)@@Base+0x12ed> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /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 %edi,0x8(%esi) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x10(%ecx,%eax,1),%eax │ │ │ │ │ -seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x4,0xc(%esi) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 8f23 , std::allocator >)@@Base+0xe53> │ │ │ │ │ + jmp 5803 , std::allocator >)@@Base+0xe53> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ - jmp 951a , std::allocator >)@@Base+0x144a> │ │ │ │ │ + jmp 5dfa , std::allocator >)@@Base+0x144a> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:360 │ │ │ │ │ lea 0x20(%esp),%edx │ │ │ │ │ lea 0x24(%esp),%ecx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %eax │ │ │ │ │ push 0x14(%esp) │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ - call 7c80 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd50> │ │ │ │ │ + call 4560 <__cxa_finalize@plt+0x11e0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:362 │ │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ movl $0x1,0x8(%esp) │ │ │ │ │ movb $0x2,(%eax) │ │ │ │ │ - jmp 961d , std::allocator >)@@Base+0x154d> │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ + jmp 5efd , std::allocator >)@@Base+0x154d> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 962a , std::allocator >)@@Base+0x155a> │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + jmp 5f0a , std::allocator >)@@Base+0x155a> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0x200 │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,0x8(%edi) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne 9470 , std::allocator >)@@Base+0x13a0> │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + jne 5d50 , std::allocator >)@@Base+0x13a0> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 94d3 , std::allocator >)@@Base+0x1403> │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + jmp 5db3 , std::allocator >)@@Base+0x1403> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0x200 │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,0x8(%edi) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 9328 , std::allocator >)@@Base+0x1258> │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + jne 5c08 , std::allocator >)@@Base+0x1258> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 9383 , std::allocator >)@@Base+0x12b3> │ │ │ │ │ + jmp 5c63 , std::allocator >)@@Base+0x12b3> │ │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0x200 │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,0x8(%ebx) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 9220 , std::allocator >)@@Base+0x1150> │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + jne 5b00 , std::allocator >)@@Base+0x1150> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 928b , std::allocator >)@@Base+0x11bb> │ │ │ │ │ + jmp 5b6b , std::allocator >)@@Base+0x11bb> │ │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0x200 │ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %edi,%edi │ │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,0x8(%ebx) │ │ │ │ │ -void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - jne 8f94 , std::allocator >)@@Base+0xec4> │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + jne 5874 , std::allocator >)@@Base+0xec4> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%ecx,1),%ebx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 8ff7 , std::allocator >)@@Base+0xf27> │ │ │ │ │ -void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&) [clone .isra.0]: │ │ │ │ │ + jmp 58d7 , std::allocator >)@@Base+0xf27> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ │ │ -00009870 : │ │ │ │ │ +00006150 : │ │ │ │ │ adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:12 │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0xa779,%ebx │ │ │ │ │ + add $0xde99,%ebx │ │ │ │ │ sub $0x188,%esp │ │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ │ mov %ecx,-0x150(%ebp) │ │ │ │ │ mov %eax,-0x140(%ebp) │ │ │ │ │ mov %ebx,-0x13c(%ebp) │ │ │ │ │ mov %gs:0x14,%eax │ │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ lea -0x74(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ mov %eax,-0x164(%ebp) │ │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ /usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ movb $0x0,-0x74(%ebp) │ │ │ │ │ -seqan::String, seqan::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) │ │ │ │ │ -seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ push %ecx │ │ │ │ │ call 3130 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ -/usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ movl $0x0,-0x154(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:89 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne a948 │ │ │ │ │ -seqan::length(char*): │ │ │ │ │ + jne 7228 │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ -seqan::String, seqan::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) │ │ │ │ │ -seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ push -0x140(%ebp) │ │ │ │ │ call 3130 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ -/usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ movl $0x0,-0x158(%ebp) │ │ │ │ │ -seqan::length(char*): │ │ │ │ │ -/usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ -seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:89 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne a8c8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ + jne 71a8 │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:649 │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ lea -0x5c(%ebp),%ecx │ │ │ │ │ lea -0x64(%ebp),%eax │ │ │ │ │ mov %ecx,-0x168(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:649 │ │ │ │ │ lea -0x2fdb(%ebx),%esi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:649 │ │ │ │ │ mov %esi,%edx │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ mov %eax,-0x178(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:649 │ │ │ │ │ - call 7590 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x660> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ + call 3e70 <__cxa_finalize@plt+0xaf0> │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ lea -0x44(%ebp),%ecx │ │ │ │ │ lea -0x4c(%ebp),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:649 │ │ │ │ │ mov %esi,%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ mov %ecx,-0x16c(%ebp) │ │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:649 │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ mov %eax,-0x17c(%ebp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:649 │ │ │ │ │ - call 7590 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x660> │ │ │ │ │ -seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::String(): │ │ │ │ │ + call 3e70 <__cxa_finalize@plt+0xaf0> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,-0x104(%ebp) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Gaps, seqan::Alloc >, seqan::Tag >, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc > const&, seqan::Gaps, seqan::Alloc >, seqan::Tag >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::String(): │ │ │ │ │ /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 seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Gaps, seqan::Alloc >, seqan::Tag >, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc > const&, seqan::Gaps, seqan::Alloc >, seqan::Tag >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push $0x480 │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Holder, seqan::Alloc >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Gaps, seqan::Alloc >, seqan::Tag >, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc > const&, seqan::Gaps, seqan::Alloc >, seqan::Tag >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ -seqan::Holder, seqan::Alloc >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ -seqan::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) │ │ │ │ │ -seqan::Gaps, seqan::Alloc >, seqan::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) │ │ │ │ │ -seqan::Holder, seqan::Alloc >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movl $0x0,0x24(%eax) │ │ │ │ │ movl $0x0,0x28(%eax) │ │ │ │ │ -seqan::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) │ │ │ │ │ -seqan::Gaps, seqan::Alloc >, seqan::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 seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Gaps, seqan::Alloc >, seqan::Tag >, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc > const&, seqan::Gaps, seqan::Alloc >, seqan::Tag >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x104(%ebp) │ │ │ │ │ -seqan::Size, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Size, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 1) │ │ │ │ │ lea 0x48(%eax),%eax │ │ │ │ │ -seqan::Value, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, seqan::Alloc >, seqan::Tag >, void, unsigned int>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,-0xfc(%ebp) │ │ │ │ │ -seqan::Size, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Size, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 1) │ │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movl $0xc,(%esp) │ │ │ │ │ call 3030 │ │ │ │ │ pop %edx │ │ │ │ │ -void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ lea -0x11c(%ebp),%edx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::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) │ │ │ │ │ -seqan::String, seqan::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 seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x4(%esi) │ │ │ │ │ -void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ call 32c0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt> │ │ │ │ │ -bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ │ -void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ mov %eax,-0x144(%ebp) │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b000 │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ + je 78e0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ sub (%eax),%edx │ │ │ │ │ mov %edx,-0x148(%ebp) │ │ │ │ │ mov %edx,-0x144(%ebp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x8(%esi),%edi │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ │ sub %edi,%eax │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ cmp $0xc,%eax │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %eax,-0x14c(%ebp) │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov $0xc,%eax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ - ja 9acf │ │ │ │ │ + ja 63af │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ cmpl $0x2,0x10(%esi) │ │ │ │ │ - jbe aa10 │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ + jbe 72f0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add %edi,%eax │ │ │ │ │ -void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ mov -0x148(%ebp),%ecx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ │ -void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:247 (discriminator 1) │ │ │ │ │ mov -0x144(%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) │ │ │ │ │ @@ -11332,805 +5276,607 @@ │ │ │ │ │ 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) │ │ │ │ │ -seqan::Iterator, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin, seqan::Alloc >, seqan::Tag >, void>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x104(%ebp),%esi │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je afc0 │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ + je 78a0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ │ -void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ lea -0x110(%ebp),%edx │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ call 32c0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt> │ │ │ │ │ -bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ │ -void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ mov %eax,-0x144(%ebp) │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je af80 │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ + je 7860 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ sub (%eax),%edx │ │ │ │ │ mov %edx,-0x148(%ebp) │ │ │ │ │ mov %edx,-0x144(%ebp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x2c(%esi),%edi │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ │ sub %edi,%eax │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ cmp $0xc,%eax │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %eax,-0x14c(%ebp) │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov $0xc,%eax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ - ja 9b78 │ │ │ │ │ + ja 6458 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ cmpl $0x2,0x34(%esi) │ │ │ │ │ - jbe aa80 │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ + jbe 7360 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add %edi,%eax │ │ │ │ │ -void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ mov -0x148(%ebp),%ecx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %eax,0x30(%esi) │ │ │ │ │ -void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:247 (discriminator 1) │ │ │ │ │ mov -0x144(%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) │ │ │ │ │ -seqan::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:95 │ │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ │ -void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ mov %ecx,0x44(%esi) │ │ │ │ │ -int seqan::globalAlignment, seqan::Alloc >, seqan::Tag, int, seqan::Tag, true, true, true, true, seqan::Tag >(seqan::Align, seqan::Alloc >, seqan::Tag >&, seqan::Score > const&, seqan::AlignConfig > const&): │ │ │ │ │ /usr/include/seqan/align/global_alignment_unbanded.h:217 (discriminator 2) │ │ │ │ │ mov 0x18(%ebp),%ecx │ │ │ │ │ -seqan::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:95 │ │ │ │ │ mov %eax,-0xec(%ebp) │ │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ │ -void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ movl $0x0,0x40(%esi) │ │ │ │ │ -seqan::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 seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::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 │ │ │ │ │ -seqan::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 seqan::globalAlignment, seqan::Alloc >, seqan::Tag, int, seqan::Tag, true, true, true, true, seqan::Tag >(seqan::Align, seqan::Alloc >, seqan::Tag >&, seqan::Score > const&, seqan::AlignConfig > const&): │ │ │ │ │ /usr/include/seqan/align/global_alignment_unbanded.h:217 (discriminator 2) │ │ │ │ │ cmp %ecx,0x1c(%ebp) │ │ │ │ │ - je a360 │ │ │ │ │ -seqan::String, seqan::Alloc >::String(): │ │ │ │ │ + je 6c40 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,-0xf8(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,-0xf4(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,-0xf0(%ebp) │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je a9c8 │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ + je 72a8 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ │ mov %eax,-0x148(%ebp) │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b040 │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ + je 7920 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%ecx │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov %ecx,-0x160(%ebp) │ │ │ │ │ -seqan::String >, seqan::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) │ │ │ │ │ -seqan::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 seqan::_isValidDPSettings, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::DPBandConfig >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je b0ac │ │ │ │ │ + je 798c │ │ │ │ │ mov -0x148(%ebp),%eax │ │ │ │ │ mov (%eax),%edi │ │ │ │ │ cmp %edi,0x4(%eax) │ │ │ │ │ - je b0ac │ │ │ │ │ -seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >::DPMatrix_(): │ │ │ │ │ + je 798c │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:64 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x12c(%ebp),%eax │ │ │ │ │ -seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movl $0x0,-0x12c(%ebp) │ │ │ │ │ -seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >::DPMatrix_(): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:64 │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ -seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movl $0x0,-0x128(%ebp) │ │ │ │ │ -seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >::DPMatrix_(): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:64 │ │ │ │ │ mov %eax,-0x14c(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ call 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ -seqan::Holder > >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movl $0x0,-0x124(%ebp) │ │ │ │ │ -seqan::DPMatrix_, seqan::String > >::DPMatrix_(): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:122 │ │ │ │ │ lea -0x124(%ebp),%eax │ │ │ │ │ -seqan::Holder > >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movl $0x0,-0x120(%ebp) │ │ │ │ │ -seqan::DPMatrix_, seqan::String > >::DPMatrix_(): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:122 │ │ │ │ │ mov %eax,-0x144(%ebp) │ │ │ │ │ mov %eax,(%esp) │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov -0x160(%ebp),%eax │ │ │ │ │ -seqan::DPMatrix_, seqan::String > >::DPMatrix_(): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:122 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ sub (%eax),%esi │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ │ -seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1384 (discriminator 2) │ │ │ │ │ add $0x1,%esi │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::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 ad20 │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ + je 7600 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x12c(%ebp),%eax │ │ │ │ │ -void seqan::setLength >, 2u, seqan::String >, seqan::Alloc >, unsigned int>(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je aee0 │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ + je 77c0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x124(%ebp),%eax │ │ │ │ │ -void seqan::setLength >, unsigned int>(seqan::Matrix > >&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov %edi,0x4(%eax) │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov -0x148(%ebp),%eax │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ sub (%eax),%esi │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ │ -seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1389 (discriminator 2) │ │ │ │ │ add $0x1,%esi │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::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 aeb0 │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ + je 7790 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x12c(%ebp),%eax │ │ │ │ │ -void seqan::setLength >, 2u, seqan::String >, seqan::Alloc >, unsigned int>(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov %esi,(%eax) │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je ae90 │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ + je 7770 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x124(%ebp),%eax │ │ │ │ │ -void seqan::setLength >, unsigned int>(seqan::Matrix > >&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov %edi,(%eax) │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x128(%ebp),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je ae70 │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ + je 7750 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x12c(%ebp),%esi │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ - je 9d99 │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ + je 6679 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push (%edi) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %edi,(%esp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::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) │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x120(%ebp),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je ad00 │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ + je 75e0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x124(%ebp),%esi │ │ │ │ │ -void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ - je 9de4 │ │ │ │ │ -seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ + je 66c4 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ │ -void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push (%edi) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::deallocate >, seqan::Tag >, seqan::String > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag >&, seqan::String > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %edi,(%esp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::setValue > >(seqan::Holder >, seqan::Tag >&, seqan::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) │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const>::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov -0x12c(%ebp),%esi │ │ │ │ │ -seqan::Size >, 2u, seqan::String >, seqan::Alloc > > >::Type seqan::length >, 2u, seqan::String >, seqan::Alloc > >(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:406 (discriminator 1) │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > const>::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ │ -seqan::Size >, 2u, seqan::String >, seqan::Alloc > > >::Type seqan::length >, 2u, seqan::String >, seqan::Alloc > >(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:406 (discriminator 1) │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ │ -seqan::Size >, 2u, seqan::String >, seqan::Alloc > > >::Type seqan::length >, 2u, seqan::String >, seqan::Alloc > >(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:406 (discriminator 1) │ │ │ │ │ mov %ecx,-0x15c(%ebp) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov %eax,-0x174(%ebp) │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub %edx,%eax │ │ │ │ │ mov %eax,-0x184(%ebp) │ │ │ │ │ sar $0x2,%eax │ │ │ │ │ imul $0xaaaaaaab,%eax,%eax │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov %edx,-0x170(%ebp) │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %eax,-0x180(%ebp) │ │ │ │ │ -void seqan::resize >, seqan::String >, seqan::Alloc > >(seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:89 (discriminator 1) │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - jae ac70 │ │ │ │ │ -seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ + jae 7550 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1406 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x144(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 32d0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@plt> │ │ │ │ │ -seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >&, seqan::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:71 │ │ │ │ │ mov -0x14c(%ebp),%eax │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x128(%ebp),%edx │ │ │ │ │ -seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1406 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >&, seqan::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) │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je af20 │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ + je 7800 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x12c(%ebp),%esi │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::value >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je af43 │ │ │ │ │ -seqan::Iterator >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc >&, seqan::Tag): │ │ │ │ │ + je 7823 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ │ mov (%eax),%edi │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ │ -seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >&, seqan::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) │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je af00 │ │ │ │ │ -seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_, seqan::String > >&, seqan::DPBandConfig > const&): │ │ │ │ │ + je 77e0 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80 │ │ │ │ │ movl $0x0,-0xd8(%ebp) │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x12c(%ebp),%eax │ │ │ │ │ -seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_, seqan::String > >&, seqan::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80 │ │ │ │ │ movl $0x0,-0xd4(%ebp) │ │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ │ -seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >&, seqan::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) │ │ │ │ │ -seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov -0x13c(%ebp),%eax │ │ │ │ │ mov -0x50(%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++/13/bits/move.h:198 │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ │ mov %eax,0x8(%edi) │ │ │ │ │ -seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_, seqan::String > >&, seqan::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:84 │ │ │ │ │ mov -0x144(%ebp),%eax │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x120(%ebp),%edi │ │ │ │ │ -seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_, seqan::String > >&, seqan::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:84 │ │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je ae10 │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ + je 76f0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x124(%ebp),%edi │ │ │ │ │ -seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%edi),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je ae33 │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ + je 7713 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ -seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_, seqan::String > >&, seqan::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:85 (discriminator 1) │ │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ │ -seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1417 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ lea -0xec(%ebp),%ecx │ │ │ │ │ lea -0xbc(%ebp),%edx │ │ │ │ │ -seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_, seqan::String > >&, seqan::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:87 │ │ │ │ │ movb $0x0,(%eax) │ │ │ │ │ -seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ -seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_, seqan::String > >&, seqan::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:86 │ │ │ │ │ movl $0x1,-0xd8(%ebp) │ │ │ │ │ -seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ │ -seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1417 │ │ │ │ │ lea -0xdc(%ebp),%eax │ │ │ │ │ mov %eax,-0x170(%ebp) │ │ │ │ │ mov %eax,%edi │ │ │ │ │ lea -0xcc(%ebp),%eax │ │ │ │ │ -seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >::DPScout_(seqan::DPScoutState_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:104 (discriminator 1) │ │ │ │ │ movl $0x0,-0xc0(%ebp) │ │ │ │ │ -seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1417 │ │ │ │ │ push %ecx │ │ │ │ │ mov %edi,%ecx │ │ │ │ │ push -0x148(%ebp) │ │ │ │ │ push -0x160(%ebp) │ │ │ │ │ - call 7640 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x710> │ │ │ │ │ -void seqan::_setToPosition >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned int>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&): │ │ │ │ │ + call 3f20 <__cxa_finalize@plt+0xba0> │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 │ │ │ │ │ mov -0xdc(%ebp),%esi │ │ │ │ │ -auto seqan::maxHostPosition >, seqan::If > >, seqan::Terminator_, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:224 │ │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ │ -auto seqan::maxHostPosition >, seqan::If > >, seqan::Terminator_, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:224 │ │ │ │ │ mov %eax,-0x174(%ebp) │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je adb0 │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ + je 7690 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ -seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je adcf │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ + je 76af │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ -void seqan::_setToPosition >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned int>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1) │ │ │ │ │ mov -0x174(%ebp),%ecx │ │ │ │ │ add %ecx,%eax │ │ │ │ │ -seqan::EnableIf > >, void>::Type seqan::_correctTraceValue, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, int, seqan::If > >, seqan::Terminator_, seqan::Tag > >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1175 (discriminator 2) │ │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ │ -void seqan::_setToPosition >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned int>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1) │ │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ │ -seqan::EnableIf > >, void>::Type seqan::_correctTraceValue, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, int, seqan::If > >, seqan::Terminator_, seqan::Tag > >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1175 (discriminator 2) │ │ │ │ │ mov %ecx,-0x15c(%ebp) │ │ │ │ │ cmp %ecx,-0xc4(%ebp) │ │ │ │ │ - je ac58 │ │ │ │ │ + je 7538 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1180 (discriminator 2) │ │ │ │ │ mov -0x15c(%ebp),%ecx │ │ │ │ │ cmp -0xc8(%ebp),%ecx │ │ │ │ │ - je aaf0 │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ + je 73d0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov -0x148(%ebp),%eax │ │ │ │ │ mov -0x160(%ebp),%ecx │ │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ │ sub (%eax),%edi │ │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ │ sub (%ecx),%eax │ │ │ │ │ -seqan::EnableIf, seqan::Alloc > > >, void>::Type seqan::_computeTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:613 (discriminator 4) │ │ │ │ │ mov %eax,-0x130(%ebp) │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je ad50 │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ + je 7630 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%esi │ │ │ │ │ -seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je ad6f │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ + je 764f │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ -void seqan::_setToPosition >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned int>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1) │ │ │ │ │ mov -0x174(%ebp),%ecx │ │ │ │ │ add %ecx,%eax │ │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ │ -seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ -unsigned char seqan::_retrieveInitialTraceDirection >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(unsigned char&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:462 │ │ │ │ │ test $0x40,%al │ │ │ │ │ - jne b0c8 │ │ │ │ │ + jne 79a8 │ │ │ │ │ /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 b0ed │ │ │ │ │ + jne 79cd │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:464 │ │ │ │ │ mov %al,-0x134(%ebp) │ │ │ │ │ -seqan::DisableIf >, void>::Type seqan::_computeTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ lea -0x130(%ebp),%eax │ │ │ │ │ lea -0xf8(%ebp),%esi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:572 (discriminator 1) │ │ │ │ │ mov %dl,-0x135(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ lea -0x135(%ebp),%ecx │ │ │ │ │ lea -0x134(%ebp),%edx │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push -0x170(%ebp) │ │ │ │ │ - call 8130 , std::allocator >)@@Base+0x60> │ │ │ │ │ + call 4a10 , std::allocator >)@@Base+0x60> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,-0x120(%ebp) │ │ │ │ │ - je a10c │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ + je 69ec │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x124(%ebp),%edi │ │ │ │ │ -void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%edi) │ │ │ │ │ - je a0e8 │ │ │ │ │ -seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ + je 69c8 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ │ -void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push (%eax) │ │ │ │ │ mov %eax,-0x144(%ebp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::deallocate >, seqan::Tag >, seqan::String > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag >&, seqan::String > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov -0x144(%ebp),%eax │ │ │ │ │ mov %eax,(%esp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0xc(%edi) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ pop %eax │ │ │ │ │ push (%edi) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::deallocate > >, seqan::Tag >, seqan::Matrix > > const, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag >&, seqan::Matrix > > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %edi,(%esp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:534 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,-0x128(%ebp) │ │ │ │ │ - je a175 │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ + je 6a55 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x12c(%ebp),%edi │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%edi) │ │ │ │ │ - je a151 │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ + je 6a31 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push (%eax) │ │ │ │ │ mov %eax,-0x144(%ebp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov -0x144(%ebp),%eax │ │ │ │ │ mov %eax,(%esp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0xc(%edi) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ pop %eax │ │ │ │ │ push (%edi) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::deallocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %edi,(%esp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:534 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::String, seqan::Alloc >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:198 │ │ │ │ │ mov -0xf8(%ebp),%edi │ │ │ │ │ -seqan::String >::~String(): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:198 │ │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ │ -void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ pop %eax │ │ │ │ │ push -0xa8(%ebp) │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Iterator, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin, seqan::Alloc >, seqan::Tag >, void>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x104(%ebp),%eax │ │ │ │ │ -int seqan::globalAlignment, seqan::Alloc >, seqan::Tag, int, seqan::Tag, true, true, true, true, seqan::Tag, seqan::Tag >(seqan::Align, seqan::Alloc >, seqan::Tag >&, seqan::Score > const&, seqan::AlignConfig > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/global_alignment_unbanded.h:193 (discriminator 2) │ │ │ │ │ add $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type seqan::value, seqan::Alloc >, seqan::Tag >, seqan::Alloc, int>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ lea 0x24(%eax),%edx │ │ │ │ │ -int seqan::globalAlignment, seqan::Alloc >, seqan::Tag, int, seqan::Tag, true, true, true, true, seqan::Tag, seqan::Tag >(seqan::Align, seqan::Alloc >, seqan::Tag >&, seqan::Score > const&, seqan::AlignConfig > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/global_alignment_unbanded.h:193 (discriminator 2) │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ call 31f0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@plt> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %edi,(%esp) │ │ │ │ │ call 31c0 │ │ │ │ │ -int seqan::globalAlignment, seqan::Alloc >, seqan::Tag, int, seqan::Tag, true, true, true, true, seqan::Tag, seqan::Tag >(seqan::Align, seqan::Alloc >, seqan::Tag >&, seqan::Score > const&, seqan::AlignConfig > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x140(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ -adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:29 (discriminator 2) │ │ │ │ │ lea -0xa8(%ebp),%edi │ │ │ │ │ -seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ call 3130 │ │ │ │ │ pop %edx │ │ │ │ │ push -0x150(%ebp) │ │ │ │ │ mov %eax,%esi │ │ │ │ │ call 3130 │ │ │ │ │ pop %ecx │ │ │ │ │ -adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:29 (discriminator 2) │ │ │ │ │ push -0x15c(%ebp) │ │ │ │ │ push %esi │ │ │ │ │ push %eax │ │ │ │ │ lea -0x104(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ @@ -12140,191 +5886,150 @@ │ │ │ │ │ lea -0x34(%ebp),%esi │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ call 30a0 │ │ │ │ │ ./porechop/src/adapter_align.cpp:30 (discriminator 2) │ │ │ │ │ push %esi │ │ │ │ │ call 31a0 , std::allocator >)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ 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++/13/bits/basic_string.h:264 (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++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je a22e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ + je 6b0e │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ call 3150 │ │ │ │ │ /usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:197 │ │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ │ mov -0x104(%ebp),%edi │ │ │ │ │ -void seqan::_arrayDestructDefault, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*>(seqan::Gaps, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:548 │ │ │ │ │ cmp %edi,%eax │ │ │ │ │ - je a2a3 │ │ │ │ │ + je 6b83 │ │ │ │ │ mov %esi,-0x144(%ebp) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov %eax,%edi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x8(%esi) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::clear, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ testl $0xfffffffd,0x4(%esi) │ │ │ │ │ - je a290 │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ + je 6b70 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%edx │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push (%edx) │ │ │ │ │ mov %edx,-0x140(%ebp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov -0x140(%ebp),%edx │ │ │ │ │ mov %edx,(%esp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::clear, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::_arrayDestructDefault, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*>(seqan::Gaps, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:551 │ │ │ │ │ add $0x24,%esi │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:548 │ │ │ │ │ cmp %esi,%edi │ │ │ │ │ - jne a250 │ │ │ │ │ -seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::~String(): │ │ │ │ │ + jne 6b30 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:198 │ │ │ │ │ mov -0x144(%ebp),%esi │ │ │ │ │ mov -0x104(%ebp),%edi │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Gaps, seqan::Alloc >, seqan::Tag >, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push %edi │ │ │ │ │ call 31c0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ mov -0x16c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je a2d5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ + je 6bb5 │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ call 3150 │ │ │ │ │ /usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ mov -0x168(%ebp),%eax │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je a2fb │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ + je 6bdb │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ call 3150 │ │ │ │ │ /usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x158(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ pop %edi │ │ │ │ │ push -0x154(%ebp) │ │ │ │ │ call 31c0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ mov -0x164(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je a33e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ + je 6c1e │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ add $0x1,%eax │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ call 3150 │ │ │ │ │ /usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:31 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne b63f │ │ │ │ │ + jne 7f1f │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ mov %esi,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ @@ -12333,22 +6038,22 @@ │ │ │ │ │ movl $0x0,-0xdc(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movl $0x0,-0xd8(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,-0xd4(%ebp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b3d0 │ │ │ │ │ + je 7cb0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ │ mov %eax,-0x148(%ebp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je b148 │ │ │ │ │ + je 7a28 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%ecx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ @@ -12363,19 +6068,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 b1b4 │ │ │ │ │ + je 7a94 │ │ │ │ │ mov -0x148(%ebp),%eax │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ - je b1b4 │ │ │ │ │ + je 7a94 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:64 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x12c(%ebp),%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movl $0x0,-0x12c(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:64 │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ @@ -12405,25 +6110,25 @@ │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ sub (%eax),%esi │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1384 (discriminator 2) │ │ │ │ │ add $0x1,%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov %esi,%edi │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je ac14 │ │ │ │ │ + je 74f4 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x12c(%ebp),%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x120(%ebp),%ecx │ │ │ │ │ /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 %ecx,%ecx │ │ │ │ │ - je abf8 │ │ │ │ │ + je 74d8 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x124(%ebp),%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x128(%ebp),%edx │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ mov %edi,0x4(%eax) │ │ │ │ │ @@ -12432,38 +6137,38 @@ │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ sub (%eax),%esi │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1389 (discriminator 2) │ │ │ │ │ add $0x1,%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov %esi,%edi │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je ab38 │ │ │ │ │ + je 7418 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x12c(%ebp),%eax │ │ │ │ │ /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 -0x120(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je ab1c │ │ │ │ │ + je 73fc │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x124(%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 -0x128(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je ab00 │ │ │ │ │ + je 73e0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x12c(%ebp),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ - je a513 │ │ │ │ │ + je 6df3 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push (%edi) │ │ │ │ │ call 31c0 │ │ │ │ │ @@ -12476,20 +6181,20 @@ │ │ │ │ │ /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:862 (discriminator 1) │ │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je abdc │ │ │ │ │ + je 74bc │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x124(%ebp),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ - je a55e │ │ │ │ │ + je 6e3e │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push (%edi) │ │ │ │ │ call 31c0 │ │ │ │ │ @@ -12525,15 +6230,15 @@ │ │ │ │ │ sar $0x2,%eax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov %edx,-0x170(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %eax,-0x174(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:89 (discriminator 1) │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - jae ab62 │ │ │ │ │ + jae 7442 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1406 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x144(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 32d0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@plt> │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:71 │ │ │ │ │ mov -0x14c(%ebp),%eax │ │ │ │ │ @@ -12546,33 +6251,33 @@ │ │ │ │ │ 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) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je ac3e │ │ │ │ │ + je 751e │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x12c(%ebp),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%esi),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je b1d3 │ │ │ │ │ + je 7ab3 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ │ mov (%eax),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x128(%ebp),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:72 (discriminator 1) │ │ │ │ │ mov %esi,-0xb0(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:73 │ │ │ │ │ mov %esi,-0xac(%ebp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je b111 │ │ │ │ │ + je 79f1 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80 │ │ │ │ │ movl $0x0,-0xc8(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x12c(%ebp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80 │ │ │ │ │ movl $0x0,-0xc4(%ebp) │ │ │ │ │ movl $0x0,-0xc0(%ebp) │ │ │ │ │ @@ -12591,21 +6296,21 @@ │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:84 │ │ │ │ │ mov -0x144(%ebp),%eax │ │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je b0fa │ │ │ │ │ + je 79da │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x124(%ebp),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b4d7 │ │ │ │ │ + je 7db7 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:85 (discriminator 1) │ │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1417 │ │ │ │ │ mov -0x15c(%ebp),%ebx │ │ │ │ │ @@ -12629,15 +6334,15 @@ │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:104 (discriminator 1) │ │ │ │ │ movl $0x0,-0xf4(%ebp) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1417 │ │ │ │ │ push %ecx │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ push %edi │ │ │ │ │ push %ebx │ │ │ │ │ - call 7140 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ + call 3a20 <__cxa_finalize@plt+0x6a0> │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:224 │ │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:224 │ │ │ │ │ mov %eax,-0x148(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ @@ -12650,21 +6355,21 @@ │ │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ │ sub (%ebx),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:613 (discriminator 4) │ │ │ │ │ mov %eax,-0x134(%ebp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b12d │ │ │ │ │ + je 7a0d │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%edi),%edi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b49f │ │ │ │ │ + je 7d7f │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1) │ │ │ │ │ mov -0x148(%ebp),%edi │ │ │ │ │ add %edi,%eax │ │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ │ @@ -12672,20 +6377,20 @@ │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:475 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ /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,%edx │ │ │ │ │ - jne a773 │ │ │ │ │ + jne 7053 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:478 │ │ │ │ │ mov $0x4,%edx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:477 │ │ │ │ │ test $0x44,%al │ │ │ │ │ - jne a773 │ │ │ │ │ + jne 7053 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:479 │ │ │ │ │ test $0x22,%al │ │ │ │ │ setne %dl │ │ │ │ │ add %edx,%edx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ lea -0xdc(%ebp),%edi │ │ │ │ │ @@ -12696,29 +6401,29 @@ │ │ │ │ │ mov %edi,-0x170(%ebp) │ │ │ │ │ lea -0x136(%ebp),%ecx │ │ │ │ │ lea -0x130(%ebp),%edx │ │ │ │ │ push -0x15c(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ mov %edi,%eax │ │ │ │ │ push %esi │ │ │ │ │ - call 8db0 , std::allocator >)@@Base+0xce0> │ │ │ │ │ + call 5690 , std::allocator >)@@Base+0xce0> │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:212 (discriminator 1) │ │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:212 (discriminator 1) │ │ │ │ │ mov %eax,-0x15c(%ebp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,-0x120(%ebp) │ │ │ │ │ - je a815 │ │ │ │ │ + je 70f5 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x124(%ebp),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ - je a7f1 │ │ │ │ │ + je 70d1 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push (%edi) │ │ │ │ │ call 31c0 │ │ │ │ │ @@ -12736,20 +6441,20 @@ │ │ │ │ │ call 31c0 │ │ │ │ │ mov %esi,(%esp) │ │ │ │ │ call 31c0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:534 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,-0x128(%ebp) │ │ │ │ │ - je a872 │ │ │ │ │ + je 7152 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x12c(%ebp),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ - je a84e │ │ │ │ │ + je 712e │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push (%edi) │ │ │ │ │ call 31c0 │ │ │ │ │ @@ -12791,888 +6496,730 @@ │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ call 31f0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@plt> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %esi,(%esp) │ │ │ │ │ call 31c0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp a1bb │ │ │ │ │ + jmp 6a9b │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -bool seqan::empty(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:365 (discriminator 2) │ │ │ │ │ mov -0x140(%ebp),%eax │ │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ │ - je 9943 │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ + je 6223 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp $0x1f,%esi │ │ │ │ │ - jbe b421 │ │ │ │ │ + jbe 7d01 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ mov %esi,%edi │ │ │ │ │ shr $1,%edi │ │ │ │ │ add %esi,%edi │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add %eax,%esi │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,-0x158(%ebp) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x140(%ebp),%ecx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x110(%ebp) │ │ │ │ │ mov -0x48(%ebx),%edx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edi,-0x108(%ebp) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %esi,-0x10c(%ebp) │ │ │ │ │ -seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:386 (discriminator 1) │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::assign(seqan::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ movzbl (%ecx),%ebx │ │ │ │ │ -seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:390 │ │ │ │ │ add $0x1,%eax │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:389 │ │ │ │ │ add $0x1,%ecx │ │ │ │ │ -seqan::assign(seqan::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ movzbl (%edx,%ebx,1),%ebx │ │ │ │ │ mov %bl,-0x1(%eax) │ │ │ │ │ -seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:386 (discriminator 1) │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ - jne a928 │ │ │ │ │ - jmp 9943 │ │ │ │ │ + jne 7208 │ │ │ │ │ + jmp 6223 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %eax,%esi │ │ │ │ │ -bool seqan::empty(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:365 (discriminator 2) │ │ │ │ │ mov -0x150(%ebp),%eax │ │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ │ - je 98fa │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ + je 61da │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp $0x1f,%esi │ │ │ │ │ - jbe b412 │ │ │ │ │ + jbe 7cf2 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ mov %esi,%edi │ │ │ │ │ shr $1,%edi │ │ │ │ │ add %esi,%edi │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add %eax,%esi │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,-0x154(%ebp) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x150(%ebp),%ecx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x11c(%ebp) │ │ │ │ │ mov -0x48(%ebx),%edx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edi,-0x114(%ebp) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %esi,-0x118(%ebp) │ │ │ │ │ -seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:386 (discriminator 1) │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::assign(seqan::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ movzbl (%ecx),%ebx │ │ │ │ │ -seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:390 │ │ │ │ │ add $0x1,%eax │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:389 │ │ │ │ │ add $0x1,%ecx │ │ │ │ │ -seqan::assign(seqan::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ movzbl (%edx,%ebx,1),%ebx │ │ │ │ │ mov %bl,-0x1(%eax) │ │ │ │ │ -seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:386 (discriminator 1) │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ - jne a9a8 │ │ │ │ │ - jmp 98fa │ │ │ │ │ + jne 7288 │ │ │ │ │ + jmp 61da │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,-0x148(%ebp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ │ -seqan::String, seqan::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 seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x28(%esi) │ │ │ │ │ -seqan::Iterator, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin, seqan::Alloc >, seqan::Tag >, void>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov -0x104(%ebp),%esi │ │ │ │ │ -void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 9c15 │ │ │ │ │ + jmp 64f5 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push $0x80 │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,0x10(%esi) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je b0d5 │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ + je 79b5 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ mov -0x14c(%ebp),%ecx │ │ │ │ │ cmp $0x4,%ecx │ │ │ │ │ - jle b588 │ │ │ │ │ + jle 7e68 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %ecx │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push %edi │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ │ mov $0x3,%edx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x8(%esi),%edi │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ cmova %edx,%eax │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ shl $0x2,%eax │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - jmp 9acf │ │ │ │ │ + jmp 63af │ │ │ │ │ nop │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push $0x80 │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x2c(%esi) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movl $0x20,0x34(%esi) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je b0e1 │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ + je 79c1 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ mov -0x14c(%ebp),%ecx │ │ │ │ │ cmp $0x4,%ecx │ │ │ │ │ - jle b579 │ │ │ │ │ + jle 7e59 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %ecx │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push %edi │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ mov 0x34(%esi),%eax │ │ │ │ │ mov $0x3,%edx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x2c(%esi),%edi │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ cmova %edx,%eax │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ shl $0x2,%eax │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - jmp 9b78 │ │ │ │ │ + jmp 6458 │ │ │ │ │ nop │ │ │ │ │ -seqan::EnableIf > >, void>::Type seqan::_correctTraceValue, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, int, seqan::If > >, seqan::Terminator_, seqan::Tag > >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1182 (discriminator 1) │ │ │ │ │ movzbl (%eax),%edx │ │ │ │ │ and $0xfffffffe,%edx │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1183 (discriminator 1) │ │ │ │ │ or $0x20,%edx │ │ │ │ │ mov %dl,(%eax) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1185 │ │ │ │ │ - jmp a00b │ │ │ │ │ -adapterAlignment(): │ │ │ │ │ + jmp 68eb │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x14c(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 3340 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp a4e6 │ │ │ │ │ + jmp 6dc6 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x144(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp a4ce │ │ │ │ │ + jmp 6dae │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x14c(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 3340 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov -0x148(%ebp),%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ │ sub (%eax),%edi │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1390 (discriminator 2) │ │ │ │ │ add $0x1,%edi │ │ │ │ │ - jmp a4b6 │ │ │ │ │ + jmp 6d96 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b430 │ │ │ │ │ + je 7d10 │ │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je b2e4 │ │ │ │ │ + je 7bc4 │ │ │ │ │ mov -0x160(%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:1723 │ │ │ │ │ mov -0x160(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jb b597 │ │ │ │ │ + jb 7e77 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ mov -0x160(%ebp),%ecx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 1) │ │ │ │ │ lea (%eax,%edi,1),%edx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmp %ecx,-0x174(%ebp) │ │ │ │ │ - jae abd4 │ │ │ │ │ + jae 74b4 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 2) │ │ │ │ │ mov -0x184(%ebp),%edi │ │ │ │ │ add %edi,%eax │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je abd4 │ │ │ │ │ + je 74b4 │ │ │ │ │ mov -0x13c(%ebp),%edi │ │ │ │ │ mov -0x30(%edi),%edi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ mov (%edi),%ecx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:400 │ │ │ │ │ add $0x4,%eax │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ mov %ecx,-0x4(%eax) │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne abc8 │ │ │ │ │ + jne 74a8 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1738 │ │ │ │ │ - jmp a5ab │ │ │ │ │ + jmp 6e8b │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x144(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp a531 │ │ │ │ │ + jmp 6e11 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x144(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp a48d │ │ │ │ │ + jmp 6d6d │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x14c(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 3340 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov -0x15c(%ebp),%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ │ sub (%eax),%edi │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1385 (discriminator 2) │ │ │ │ │ add $0x1,%edi │ │ │ │ │ - jmp a474 │ │ │ │ │ + jmp 6d54 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ call 3340 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp a604 │ │ │ │ │ + jmp 6ee4 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -seqan::EnableIf > >, void>::Type seqan::_correctTraceValue, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, int, seqan::If > >, seqan::Terminator_, seqan::Tag > >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1177 (discriminator 1) │ │ │ │ │ movzbl (%eax),%edx │ │ │ │ │ and $0xfffffffe,%edx │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1178 (discriminator 1) │ │ │ │ │ or $0x40,%edx │ │ │ │ │ mov %dl,(%eax) │ │ │ │ │ - jmp a00b │ │ │ │ │ + jmp 68eb │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov -0x128(%ebp),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je b353 │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::value >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + je 7c33 │ │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b50f │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ + je 7def │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:287 │ │ │ │ │ mov -0x15c(%ebp),%eax │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ │ add %eax,%eax │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov -0x15c(%ebp),%ecx │ │ │ │ │ add %ecx,%eax │ │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ cmp %ecx,%edx │ │ │ │ │ - jb b20b │ │ │ │ │ -seqan::Iterator >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc >&, seqan::Tag): │ │ │ │ │ + jb 7aeb │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ mov -0x15c(%ebp),%ebx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 1) │ │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmp %ebx,-0x180(%ebp) │ │ │ │ │ - jae acef │ │ │ │ │ + jae 75cf │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 2) │ │ │ │ │ mov -0x184(%ebp),%ecx │ │ │ │ │ add %ecx,%eax │ │ │ │ │ -void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je acef │ │ │ │ │ -seqan::DPCell_ >::DPCell_(): │ │ │ │ │ + je 75cf │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov -0x13c(%ebp),%ecx │ │ │ │ │ mov -0x50(%ecx),%ecx │ │ │ │ │ mov (%ecx),%ecx │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %ecx,(%eax) │ │ │ │ │ -void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:400 │ │ │ │ │ add $0xc,%eax │ │ │ │ │ -seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov %ecx,-0x8(%eax) │ │ │ │ │ mov %ecx,-0x4(%eax) │ │ │ │ │ -void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne ace0 │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ + jne 75c0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1738 │ │ │ │ │ - jmp 9e37 │ │ │ │ │ + jmp 6717 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x144(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9db7 │ │ │ │ │ + jmp 6697 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x14c(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov -0x160(%ebp),%eax │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ │ sub (%eax),%edi │ │ │ │ │ -seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1385 (discriminator 2) │ │ │ │ │ add $0x1,%edi │ │ │ │ │ - jmp 9cfa │ │ │ │ │ + jmp 65da │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%esi │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne a03f │ │ │ │ │ -void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&): │ │ │ │ │ + jne 691f │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x18(%esi) │ │ │ │ │ -seqan::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 seqan::create > >(seqan::Holder >, seqan::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 a044 │ │ │ │ │ + jmp 6924 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne 9fce │ │ │ │ │ -void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&): │ │ │ │ │ + jne 68ae │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x18(%edi) │ │ │ │ │ -seqan::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 seqan::create > >(seqan::Holder >, seqan::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 9fd3 │ │ │ │ │ + jmp 68b3 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x124(%ebp),%edi │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%edi),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - jne 9f34 │ │ │ │ │ -void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&): │ │ │ │ │ + jne 6814 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x18(%edi) │ │ │ │ │ -seqan::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 seqan::create > >(seqan::Holder >, seqan::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 9f39 │ │ │ │ │ + jmp 6819 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x14c(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9d6c │ │ │ │ │ + jmp 664c │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x144(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9d54 │ │ │ │ │ + jmp 6634 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x14c(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov -0x148(%ebp),%eax │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ │ sub (%eax),%edi │ │ │ │ │ -seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1390 (discriminator 2) │ │ │ │ │ add $0x1,%edi │ │ │ │ │ - jmp 9d3c │ │ │ │ │ + jmp 661c │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x144(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9d13 │ │ │ │ │ + jmp 65f3 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x14c(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9ec0 │ │ │ │ │ + jmp 67a0 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ call 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x12c(%ebp),%esi │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::value >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 9ea1 │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ + jne 6781 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x18(%esi) │ │ │ │ │ -seqan::String >, seqan::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 seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x1c(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 9ea6 │ │ │ │ │ + jmp 6786 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ │ -void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ movl $0x0,-0x148(%ebp) │ │ │ │ │ -seqan::String, seqan::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 seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x28(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 9b56 │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ + jmp 6436 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ │ -seqan::String, seqan::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 seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x28(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 9b18 │ │ │ │ │ + jmp 63f8 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ -seqan::String, seqan::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 seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x4(%esi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ movl $0x0,-0x148(%ebp) │ │ │ │ │ - jmp 9aad │ │ │ │ │ + jmp 638d │ │ │ │ │ nop │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ -seqan::String, seqan::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 seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x4(%esi) │ │ │ │ │ -seqan::String >, seqan::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) │ │ │ │ │ -seqan::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) │ │ │ │ │ -seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1378 │ │ │ │ │ movl $0x80000000,-0x15c(%ebp) │ │ │ │ │ -unsigned char seqan::_retrieveInitialTraceDirection >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(unsigned char&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:470 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %edi,%edi │ │ │ │ │ lea -0xf8(%ebp),%esi │ │ │ │ │ - jmp a181 │ │ │ │ │ + jmp 6a61 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /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 a06a │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:465 │ │ │ │ │ + jmp 694a │ │ │ │ │ mov %eax,%edi │ │ │ │ │ mov $0xc,%eax │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 9acf │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp 63af │ │ │ │ │ mov %eax,%edi │ │ │ │ │ mov $0xc,%eax │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 9b78 │ │ │ │ │ -unsigned char seqan::_retrieveInitialTraceDirection >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(unsigned char&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ + jmp 6458 │ │ │ │ │ /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 a06a │ │ │ │ │ -adapterAlignment(): │ │ │ │ │ + jmp 694a │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp a691 │ │ │ │ │ + jmp 6f71 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x14c(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 3340 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp a634 │ │ │ │ │ + jmp 6f14 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push %edi │ │ │ │ │ call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp a733 │ │ │ │ │ + jmp 7013 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ @@ -13701,15 +7248,15 @@ │ │ │ │ │ lea -0xdc(%ebp),%edi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:478 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %esi,%esi │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1378 │ │ │ │ │ movl $0x80000000,-0x15c(%ebp) │ │ │ │ │ mov %edi,-0x170(%ebp) │ │ │ │ │ - jmp a87e │ │ │ │ │ + jmp 715e │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ @@ -13720,121 +7267,99 @@ │ │ │ │ │ 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 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - jmp a61a │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + jmp 6efa │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x15c(%ebp),%ecx │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::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) │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ │ -void seqan::_reserveStorage >, seqan::Alloc, unsigned int, seqan::TagExact_>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov -0x170(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je b2d3 │ │ │ │ │ -void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ + je 7bb3 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov -0x174(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jae b29c │ │ │ │ │ + jae 7b7c │ │ │ │ │ mov -0x13c(%ebp),%ecx │ │ │ │ │ mov %edi,-0x188(%ebp) │ │ │ │ │ mov -0x170(%ebp),%edx │ │ │ │ │ mov -0x50(%ecx),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov (%esi),%ecx │ │ │ │ │ -void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ add $0xc,%edx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ add $0xc,%eax │ │ │ │ │ -seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov %ecx,-0xc(%eax) │ │ │ │ │ mov %ecx,-0x8(%eax) │ │ │ │ │ mov %ecx,-0x4(%eax) │ │ │ │ │ -std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ mov -0x8(%edx),%edi │ │ │ │ │ mov -0xc(%edx),%ebx │ │ │ │ │ /usr/include/c++/13/bits/move.h:199 │ │ │ │ │ mov %ecx,-0x8(%edx) │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ mov %edi,-0x8(%eax) │ │ │ │ │ mov -0x4(%edx),%edi │ │ │ │ │ /usr/include/c++/13/bits/move.h:199 │ │ │ │ │ mov %ecx,-0xc(%edx) │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ mov %edi,-0x4(%eax) │ │ │ │ │ -void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov -0x174(%ebp),%edi │ │ │ │ │ -std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ mov %ebx,-0xc(%eax) │ │ │ │ │ /usr/include/c++/13/bits/move.h:199 │ │ │ │ │ mov %ecx,-0x4(%edx) │ │ │ │ │ -void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %edi,%edx │ │ │ │ │ - jb b260 │ │ │ │ │ + jb 7b40 │ │ │ │ │ mov -0x188(%ebp),%edi │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x170(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ mov -0x15c(%ebp),%ecx │ │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ cmovbe %ecx,%edx │ │ │ │ │ -void seqan::_deallocateStorage >, void, seqan::DPCell_ >, unsigned int>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ mov %edx,-0x15c(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 1) │ │ │ │ │ lea (%edx,%edx,2),%edx │ │ │ │ │ lea 0x0(,%edx,4),%esi │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x184(%ebp),%ecx │ │ │ │ │ lea (%eax,%ecx,1),%edx │ │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp acad │ │ │ │ │ -adapterAlignment(): │ │ │ │ │ + jmp 758d │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ @@ -13855,76 +7380,59 @@ │ │ │ │ │ movl $0x0,-0x174(%ebp) │ │ │ │ │ movl $0x0,-0x184(%ebp) │ │ │ │ │ lea 0x0(,%edi,4),%edi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ movl $0x0,-0x170(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ movl $0x0,-0x180(%ebp) │ │ │ │ │ - jmp ab8b │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ + jmp 746b │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x14c(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x12c(%ebp),%esi │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::value >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je b50f │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ + je 7def │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edi),%ecx │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ │ mov %eax,-0x174(%ebp) │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub %ecx,%eax │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov %ecx,-0x170(%ebp) │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov -0x15c(%ebp),%ecx │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %eax,-0x184(%ebp) │ │ │ │ │ sar $0x2,%eax │ │ │ │ │ imul $0xaaaaaaab,%eax,%ebx │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ │ lea (%eax,%ecx,1),%edx │ │ │ │ │ shl $0x2,%edx │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %ebx,-0x180(%ebp) │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ cmp %ebx,%ecx │ │ │ │ │ - jae b64c │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ + jae 7f2c │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x170(%ebp),%eax │ │ │ │ │ add %edx,%eax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - jmp acef │ │ │ │ │ + jmp 75cf │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,-0x148(%ebp) │ │ │ │ │ @@ -13937,38 +7445,35 @@ │ │ │ │ │ /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 a38f │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ + jmp 6c6f │ │ │ │ │ mov $0x21,%eax │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ mov $0x20,%edi │ │ │ │ │ - jmp a96b │ │ │ │ │ + jmp 724b │ │ │ │ │ mov $0x21,%eax │ │ │ │ │ mov $0x20,%edi │ │ │ │ │ - jmp a8e9 │ │ │ │ │ -adapterAlignment(): │ │ │ │ │ + jmp 71c9 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x14c(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 3340 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov -0x12c(%ebp),%edi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b2e4 │ │ │ │ │ + je 7bc4 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov -0x160(%ebp),%ecx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ @@ -13982,19 +7487,19 @@ │ │ │ │ │ mov %edi,-0x170(%ebp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%ecx,4),%edi │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %eax,-0x174(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - jae b644 │ │ │ │ │ + jae 7f24 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov -0x170(%ebp),%edx │ │ │ │ │ add %edi,%edx │ │ │ │ │ - jmp abd4 │ │ │ │ │ + jmp 74b4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ @@ -14006,15 +7511,15 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ /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 a745 │ │ │ │ │ + jmp 7025 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ @@ -14026,69 +7531,57 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ /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 a6a7 │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ + jmp 6f87 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,%edi │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,0x18(%esi) │ │ │ │ │ -void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ -seqan::String >, seqan::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) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:78 │ │ │ │ │ mov -0x15c(%ebp),%eax │ │ │ │ │ -void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x1c(%esi) │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ movl $0x0,-0x180(%ebp) │ │ │ │ │ add %eax,%eax │ │ │ │ │ movl $0x0,-0x184(%ebp) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ movl $0x0,-0x170(%ebp) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ movl $0x0,-0x174(%ebp) │ │ │ │ │ - jmp ac94 │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ + jmp 7574 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne aac5 │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ + jne 73a5 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ - jmp aac5 │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ + jmp 73a5 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne aa55 │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ + jne 7335 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ - jmp aa55 │ │ │ │ │ -adapterAlignment(): │ │ │ │ │ + jmp 7335 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ push %edi │ │ │ │ │ call 3030 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x160(%ebp),%ecx │ │ │ │ │ @@ -14097,19 +7590,19 @@ │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ mov -0x170(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je ab9b │ │ │ │ │ + je 747b │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov -0x180(%ebp),%edi │ │ │ │ │ cmp %edi,%ecx │ │ │ │ │ - jae b608 │ │ │ │ │ + jae 7ee8 │ │ │ │ │ mov -0x13c(%ebp),%edi │ │ │ │ │ mov -0x180(%ebp),%ebx │ │ │ │ │ mov %esi,-0x180(%ebp) │ │ │ │ │ mov -0x170(%ebp),%edx │ │ │ │ │ mov -0x30(%edi),%edi │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ mov (%edi),%ecx │ │ │ │ │ @@ -14123,15 +7616,15 @@ │ │ │ │ │ mov -0x4(%edx),%esi │ │ │ │ │ /usr/include/c++/13/bits/move.h:199 │ │ │ │ │ mov %ecx,-0x4(%edx) │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ mov %esi,-0x4(%eax) │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %ebx,%edx │ │ │ │ │ - jb b5ea │ │ │ │ │ + jb 7eca │ │ │ │ │ mov -0x180(%ebp),%esi │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x170(%ebp) │ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ @@ -14145,10772 +7638,14618 @@ │ │ │ │ │ mov %eax,%edi │ │ │ │ │ mov %eax,-0x160(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 1) │ │ │ │ │ shl $0x2,%edi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - jmp ab9b │ │ │ │ │ + jmp 747b │ │ │ │ │ ./porechop/src/adapter_align.cpp:31 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ │ - jmp ab8b │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + jmp 746b │ │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ │ - jmp ac94 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ + jmp 7574 │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 3773 <__cxa_finalize@plt+0x3f3> │ │ │ │ │ -adapterAlignment(): │ │ │ │ │ + jmp 3482 <__cxa_finalize@plt+0x102> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 36d4 <__cxa_finalize@plt+0x354> │ │ │ │ │ -seqan::Holder > >, seqan::Tag >::~Holder(): │ │ │ │ │ + jmp 33e3 <__cxa_finalize@plt+0x63> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 3807 <__cxa_finalize@plt+0x487> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ + jmp 3516 <__cxa_finalize@plt+0x196> │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 37a8 <__cxa_finalize@plt+0x428> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag): │ │ │ │ │ + jmp 34b7 <__cxa_finalize@plt+0x137> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 385a <__cxa_finalize@plt+0x4da> │ │ │ │ │ -seqan::Holder > >, seqan::Tag >::~Holder(): │ │ │ │ │ + jmp 3569 <__cxa_finalize@plt+0x1e9> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 3807 <__cxa_finalize@plt+0x487> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag): │ │ │ │ │ + jmp 3516 <__cxa_finalize@plt+0x196> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 375c <__cxa_finalize@plt+0x3dc> │ │ │ │ │ -seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::~Holder(): │ │ │ │ │ + jmp 346b <__cxa_finalize@plt+0xeb> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 381e <__cxa_finalize@plt+0x49e> │ │ │ │ │ -adapterAlignment(): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + jmp 352d <__cxa_finalize@plt+0x1ad> │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 3698 <__cxa_finalize@plt+0x318> │ │ │ │ │ + jmp 33a7 <__cxa_finalize@plt+0x27> │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 3681 <__cxa_finalize@plt+0x301> │ │ │ │ │ + jmp 3390 <__cxa_finalize@plt+0x10> │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 3681 <__cxa_finalize@plt+0x301> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag): │ │ │ │ │ + jmp 3390 <__cxa_finalize@plt+0x10> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 3745 <__cxa_finalize@plt+0x3c5> │ │ │ │ │ -seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::~String(): │ │ │ │ │ + jmp 3454 <__cxa_finalize@plt+0xd4> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:197 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp 36eb <__cxa_finalize@plt+0x36b> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ + jmp 33fa <__cxa_finalize@plt+0x7a> │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 372e <__cxa_finalize@plt+0x3ae> │ │ │ │ │ -adapterAlignment(): │ │ │ │ │ + jmp 343d <__cxa_finalize@plt+0xbd> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000b6c0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +00007fa0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0x892b,%ebx │ │ │ │ │ + add $0xc04b,%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b72b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6b> │ │ │ │ │ + je 800b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6b> │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je b738 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x78> │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ + je 8018 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x78> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x1c(%edi) │ │ │ │ │ - je b706 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x46> │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ + je 7fe6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x46> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x18(%edi),%ebp │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag): │ │ │ │ │ + mov %ebp,(%esp) │ │ │ │ │ + call 31c0 │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0xc(%edi) │ │ │ │ │ + call 31c0 │ │ │ │ │ + pop %eax │ │ │ │ │ + push (%edi) │ │ │ │ │ + call 31c0 │ │ │ │ │ + mov %edi,(%esp) │ │ │ │ │ + call 31c0 │ │ │ │ │ +/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 │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ + add $0xc,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00008030 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ + add $0xbfbb,%ebx │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 809b > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x6b> │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + je 80a8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x78> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov (%esi),%edi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + testl $0xfffffffd,0x1c(%edi) │ │ │ │ │ + je 8076 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x46> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov 0x18(%edi),%ebp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0x0(%ebp) │ │ │ │ │ + call 31c0 │ │ │ │ │ mov %ebp,(%esp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0xc(%edi) │ │ │ │ │ call 31c0 │ │ │ │ │ pop %eax │ │ │ │ │ push (%edi) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::deallocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const*, int, seqan::Tag): │ │ │ │ │ + mov %edi,(%esp) │ │ │ │ │ + call 31c0 │ │ │ │ │ +/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 │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ + add $0xc,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000080c0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ + add $0xbf2b,%ebx │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 812b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6b> │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + je 8138 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x78> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov (%esi),%edi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + testl $0xfffffffd,0x1c(%edi) │ │ │ │ │ + je 8106 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x46> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov 0x18(%edi),%ebp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0x0(%ebp) │ │ │ │ │ + call 31c0 │ │ │ │ │ + mov %ebp,(%esp) │ │ │ │ │ + call 31c0 │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0xc(%edi) │ │ │ │ │ + call 31c0 │ │ │ │ │ + pop %eax │ │ │ │ │ + push (%edi) │ │ │ │ │ + call 31c0 │ │ │ │ │ mov %edi,(%esp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:534 │ │ │ │ │ +/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 │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ + add $0xc,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00008150 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>: │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0xbe9f,%eax │ │ │ │ │ + push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + sub $0x2c,%esp │ │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1) │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je 8187 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x37> │ │ │ │ │ + cmp 0x4(%edi),%esi │ │ │ │ │ + je 8240 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::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,-0x30(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %ebx,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ + cmp 0x10(%ebp),%esi │ │ │ │ │ + cmova 0x10(%ebp),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1) │ │ │ │ │ + cmp %esi,0x8(%edi) │ │ │ │ │ + jae 81f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xa8> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + 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:1593 │ │ │ │ │ + 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:809 (discriminator 1) │ │ │ │ │ + lea 0x1(%ebx),%eax │ │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + push %eax │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %ebx,0x8(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ + je 8230 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::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 31c0 │ │ │ │ │ +/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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jle 82a0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x150> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + 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:1044 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne 82cd >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x17d> │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%ebx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + jmp 81f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xa8> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1036 │ │ │ │ │ + cmp %edi,%edx │ │ │ │ │ + je 8218 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc8> │ │ │ │ │ +/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 8282 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x132> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %ecx,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1039 │ │ │ │ │ + cmp 0x10(%ebp),%esi │ │ │ │ │ + cmova 0x10(%ebp),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ + push %esi │ │ │ │ │ + push %edx │ │ │ │ │ + push %eax │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ │ + call 3300 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:881 │ │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push %eax │ │ │ │ │ + push %edi │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3180 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1057 │ │ │ │ │ + pop %eax │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 8218 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc8> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne 8218 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc8> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ + movzbl (%ebx),%eax │ │ │ │ │ + mov %al,(%ecx) │ │ │ │ │ + jmp 8218 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc8> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + je 82d6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x186> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 82b0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x160> │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %esi │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3310 <_Unwind_Resume@plt> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + │ │ │ │ │ +000082f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>: │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0xbcff,%eax │ │ │ │ │ + push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + sub $0x3c,%esp │ │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je 83e0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je 8331 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x41> │ │ │ │ │ + cmp 0x4(%edi),%esi │ │ │ │ │ + je 83f9 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x109> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edi),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (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:1573 (discriminator 1) │ │ │ │ │ + cmp %esi,0x8(%edi) │ │ │ │ │ + jae 853d >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x24d> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x1f,%esi │ │ │ │ │ + jbe 8490 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1a0> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + lea (%eax,%esi,1),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (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:713 │ │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ + 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:713 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %ecx,0x8(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ │ + je 84b0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1c0> │ │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x30(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ +/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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jle 84d0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1e0> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + 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:1020 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne 8538 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x248> │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi),%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:1006 (discriminator 1) │ │ │ │ │ + cmp %ecx,%ebx │ │ │ │ │ + je 83c2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 84c0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1d0> │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne 84a0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1b0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ + cmp %edi,%edx │ │ │ │ │ + je 83c2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ +/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 846e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %eax,%esi │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x1f,%esi │ │ │ │ │ + jbe 84e0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1f0> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ │ + shr $1,%ecx │ │ │ │ │ + add %esi,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + cmova %esi,%ecx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jle 846e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + 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:1056 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + push %edi │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3180 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1057 │ │ │ │ │ + pop %eax │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 83c2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ + nop │ │ │ │ │ + mov $0x21,%eax │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ + mov $0x20,%ecx │ │ │ │ │ + jmp 8357 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x67> │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + jmp 839f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ + jmp 839f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %ebx,0x4(%edi) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:433 │ │ │ │ │ + jmp 83c2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne 83c2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ + movzbl (%eax),%eax │ │ │ │ │ + mov %al,(%ebx) │ │ │ │ │ + jmp 83c2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jne 845d >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16d> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ + movzbl (%edx),%eax │ │ │ │ │ + mov %al,(%ecx) │ │ │ │ │ + jmp 846e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + je 8549 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x259> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + jmp 839f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 851b >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x22b> │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %esi │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3310 <_Unwind_Resume@plt> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00008560 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base>: │ │ │ │ │ +void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0xba8f,%eax │ │ │ │ │ + push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + sub $0x2c,%esp │ │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1) │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je 8597 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x37> │ │ │ │ │ + cmp 0x4(%edi),%esi │ │ │ │ │ + je 8650 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::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,-0x30(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %ebx,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ + cmp 0x10(%ebp),%esi │ │ │ │ │ + cmova 0x10(%ebp),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1) │ │ │ │ │ + cmp %esi,0x8(%edi) │ │ │ │ │ + jae 8608 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xa8> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + 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:1593 │ │ │ │ │ + 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:809 (discriminator 1) │ │ │ │ │ + lea 0x1(%ebx),%eax │ │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + push %eax │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %ebx,0x8(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ + je 8640 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::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 31c0 │ │ │ │ │ +/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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jle 86b0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x150> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + 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:1044 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne 86dd >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x17d> │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%ebx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + jmp 8608 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xa8> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1036 │ │ │ │ │ + cmp %edi,%edx │ │ │ │ │ + je 8628 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc8> │ │ │ │ │ +/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 8692 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x132> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %ecx,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1039 │ │ │ │ │ + cmp 0x10(%ebp),%esi │ │ │ │ │ + cmova 0x10(%ebp),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ + push %esi │ │ │ │ │ + push %edx │ │ │ │ │ + push %eax │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ │ + call 3360 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:881 │ │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push %eax │ │ │ │ │ + push %edi │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 32c0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1057 │ │ │ │ │ + pop %eax │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 8628 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc8> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne 8628 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc8> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ + movzbl (%ebx),%eax │ │ │ │ │ + mov %al,(%ecx) │ │ │ │ │ + jmp 8628 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc8> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + je 86e6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x186> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 86c0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x160> │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %esi │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3310 <_Unwind_Resume@plt> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + │ │ │ │ │ +00008700 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base>: │ │ │ │ │ +void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0xb8ef,%eax │ │ │ │ │ + push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + sub $0x3c,%esp │ │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je 87f0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je 8741 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x41> │ │ │ │ │ + cmp 0x4(%edi),%esi │ │ │ │ │ + je 8809 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x109> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edi),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (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:1573 (discriminator 1) │ │ │ │ │ + cmp %esi,0x8(%edi) │ │ │ │ │ + jae 894d >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x24d> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x1f,%esi │ │ │ │ │ + jbe 88a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1a0> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + lea (%eax,%esi,1),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (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:713 │ │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ + 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:713 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %ecx,0x8(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ │ + je 88c0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1c0> │ │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x30(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ +/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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jle 88e0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1e0> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + 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:1020 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne 8948 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x248> │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi),%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:1006 (discriminator 1) │ │ │ │ │ + cmp %ecx,%ebx │ │ │ │ │ + je 87d2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd2> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 88d0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1d0> │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne 88b0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1b0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ + cmp %edi,%edx │ │ │ │ │ + je 87d2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd2> │ │ │ │ │ +/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 887e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x17e> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %eax,%esi │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x1f,%esi │ │ │ │ │ + jbe 88f0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1f0> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ │ + shr $1,%ecx │ │ │ │ │ + add %esi,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + cmova %esi,%ecx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jle 887e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x17e> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + 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:1056 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + push %edi │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 32c0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1057 │ │ │ │ │ + pop %eax │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 87d2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd2> │ │ │ │ │ + nop │ │ │ │ │ + mov $0x21,%eax │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ + mov $0x20,%ecx │ │ │ │ │ + jmp 8767 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x67> │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + jmp 87af >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xaf> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ + jmp 87af >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xaf> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %ebx,0x4(%edi) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:433 │ │ │ │ │ + jmp 87d2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd2> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne 87d2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd2> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ + movzbl (%eax),%eax │ │ │ │ │ + mov %al,(%ebx) │ │ │ │ │ + jmp 87d2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd2> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jne 886d >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x16d> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ + movzbl (%edx),%eax │ │ │ │ │ + mov %al,(%ecx) │ │ │ │ │ + jmp 887e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x17e> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + je 8959 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x259> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + jmp 87af >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xaf> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 892b >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x22b> │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %esi │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3310 <_Unwind_Resume@plt> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00008970 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>: │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0xb67f,%eax │ │ │ │ │ + push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + sub $0x3c,%esp │ │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je 8a60 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je 89b1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x41> │ │ │ │ │ + cmp 0x4(%edi),%esi │ │ │ │ │ + je 8a79 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x109> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edi),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (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:1573 (discriminator 1) │ │ │ │ │ + cmp %esi,0x8(%edi) │ │ │ │ │ + jae 8bbd >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x24d> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x1f,%esi │ │ │ │ │ + jbe 8b10 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1a0> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + lea (%eax,%esi,1),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (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:713 │ │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ + 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:713 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %ecx,0x8(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ │ + je 8b30 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1c0> │ │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x30(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ +/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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jle 8b50 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1e0> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + 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:1020 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne 8bb8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x248> │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi),%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:1006 (discriminator 1) │ │ │ │ │ + cmp %ecx,%ebx │ │ │ │ │ + je 8a42 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 8b40 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1d0> │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne 8b20 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1b0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ + cmp %edi,%edx │ │ │ │ │ + je 8a42 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ +/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 8aee >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %eax,%esi │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x1f,%esi │ │ │ │ │ + jbe 8b60 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1f0> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ │ + shr $1,%ecx │ │ │ │ │ + add %esi,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + cmova %esi,%ecx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jle 8aee >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + 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:1056 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + push %edi │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3260 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1057 │ │ │ │ │ + pop %eax │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 8a42 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ + nop │ │ │ │ │ + mov $0x21,%eax │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ + mov $0x20,%ecx │ │ │ │ │ + jmp 89d7 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x67> │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + jmp 8a1f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ + jmp 8a1f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %ebx,0x4(%edi) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:433 │ │ │ │ │ + jmp 8a42 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne 8a42 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ + movzbl (%eax),%eax │ │ │ │ │ + mov %al,(%ebx) │ │ │ │ │ + jmp 8a42 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jne 8add >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16d> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ + movzbl (%edx),%eax │ │ │ │ │ + mov %al,(%ecx) │ │ │ │ │ + jmp 8aee >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + je 8bc9 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x259> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + jmp 8a1f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 8b9b >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x22b> │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %esi │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3310 <_Unwind_Resume@plt> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00008be0 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base>: │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:165 │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ + add $0xb40b,%ebx │ │ │ │ │ + sub $0x1c,%esp │ │ │ │ │ + mov 0x34(%esp),%ebp │ │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ + movl $0x0,(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ + movl $0x0,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ + movl $0x0,0x8(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + je 8c6f >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x8f> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %edx,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + cmova %eax,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1) │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je 8c6f >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x8f> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x1f,%esi │ │ │ │ │ + jbe 8c80 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0xa0> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ + shr $1,%edx │ │ │ │ │ + add %esi,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + cmova %eax,%edx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (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/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%esi,1),%edx │ │ │ │ │ + mov %edx,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jle 8c6f >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x8f> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %esi │ │ │ │ │ + push %edx │ │ │ │ │ + push %eax │ │ │ │ │ + call 3330 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:173 │ │ │ │ │ + add $0x1c,%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:1593 │ │ │ │ │ + mov $0x20,%edx │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + cmovbe %eax,%edx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (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/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + 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,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%esi,1),%edx │ │ │ │ │ + mov %edx,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jne 8c61 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x81> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ + movzbl (%edx),%eax │ │ │ │ │ + mov %al,(%ecx) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:173 │ │ │ │ │ + jmp 8c6f >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x8f> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00008cc0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base>: │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ + push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ + add $0xb329,%ebx │ │ │ │ │ + sub $0x38,%esp │ │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:286 │ │ │ │ │ + mov (%edx),%esi │ │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:286 │ │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ + push %esi │ │ │ │ │ + call 3130 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/adapt_array_pointer.h:231 (discriminator 2) │ │ │ │ │ + add %eax,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1) │ │ │ │ │ + cmp %esi,0x4(%edi) │ │ │ │ │ + je 8da0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xe0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ + cmp %eax,0x10(%ebp) │ │ │ │ │ + cmovbe 0x10(%ebp),%ecx │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1) │ │ │ │ │ + cmp %esi,0x8(%edi) │ │ │ │ │ + jae 8de0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x120> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:833 │ │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x1f,%esi │ │ │ │ │ + jbe 8e80 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c0> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ + shr $1,%ecx │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ + add %esi,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ + cmp 0x10(%ebp),%eax │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + cmova 0x10(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + push %eax │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 8e00 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x140> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ecx │ │ │ │ │ + call 31c0 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ - add $0xc,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%ecx,%esi,1),%eax │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1) │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %esi │ │ │ │ │ + push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + call 3330 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne 8f4f >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x28f> │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ - add $0xc,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0000b750 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>: │ │ │ │ │ -void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0x889b,%ebx │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1036 │ │ │ │ │ + cmp %edi,-0x2c(%ebp) │ │ │ │ │ + je 8d83 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xc3> │ │ │ │ │ +/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 │ │ │ │ │ - je b7bb > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x6b> │ │ │ │ │ - cmp $0x2,%eax │ │ │ │ │ - je b7c8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x78> │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%esi),%edi │ │ │ │ │ -void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - testl $0xfffffffd,0x1c(%edi) │ │ │ │ │ - je b796 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x46> │ │ │ │ │ -seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x18(%edi),%ebp │ │ │ │ │ -void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push 0x0(%ebp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::deallocate >, seqan::Tag >, seqan::String > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag >&, seqan::String > const*, int, seqan::Tag): │ │ │ │ │ + jne 8e18 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x158> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + push %edi │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + call 3260 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %ebp,(%esp) │ │ │ │ │ + mov %esi,(%esp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + jmp 8d83 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xc3> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%ecx,%esi,1),%eax │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1) │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + ja 8d72 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xb2> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne 8d83 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xc3> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ + movzbl (%edx),%eax │ │ │ │ │ + mov %al,(%ecx) │ │ │ │ │ + jmp 8d83 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xc3> │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%esi,1),%ecx │ │ │ │ │ + mov %ecx,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1) │ │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1) │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:433 │ │ │ │ │ + jmp 8d72 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xb2> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1039 │ │ │ │ │ + cmp %eax,0x10(%ebp) │ │ │ │ │ + cmovbe 0x10(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 8dc0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x100> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x1f,%eax │ │ │ │ │ + jbe 8ee0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x220> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ │ + shr $1,%esi │ │ │ │ │ + add %eax,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + cmovbe %esi,%eax │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push 0xc(%edi) │ │ │ │ │ - call 31c0 │ │ │ │ │ - pop %eax │ │ │ │ │ - push (%edi) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::deallocate > >, seqan::Tag >, seqan::Matrix > > const, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag >&, seqan::Matrix > > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %edi,(%esp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:534 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ + lea 0x1(%eax),%eax │ │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + push %eax │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ - add $0xc,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ - add $0xc,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0000b7e0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ -void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ +/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 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%ecx,1),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1) │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0x880b,%ebx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + call 3330 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 8dc0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x100> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ + mov $0x20,%eax │ │ │ │ │ + cmp %eax,0x10(%ebp) │ │ │ │ │ + cmovbe 0x10(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je b84b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6b> │ │ │ │ │ - cmp $0x2,%eax │ │ │ │ │ - je b858 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x78> │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%esi),%edi │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - testl $0xfffffffd,0x1c(%edi) │ │ │ │ │ - je b826 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x46> │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x18(%edi),%ebp │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ + lea 0x1(%eax),%eax │ │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + push %eax │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 8f30 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x270> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push 0x0(%ebp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %ebp,(%esp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%ecx,%esi,1),%eax │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1) │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jne 8d72 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xb2> │ │ │ │ │ + jmp 8df8 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x138> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ + mov $0x20,%esi │ │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ + cmovbe %eax,%edx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push 0xc(%edi) │ │ │ │ │ - call 31c0 │ │ │ │ │ - pop %eax │ │ │ │ │ - push (%edi) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::deallocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const*, int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + push %eax │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + 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,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%ecx,1),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1) │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x1,%ecx │ │ │ │ │ + jne 8e6a >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1aa> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ + movzbl (%eax),%eax │ │ │ │ │ + mov %al,(%esi) │ │ │ │ │ + jmp 8dc0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x100> │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + jmp 8ec0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x200> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %edi,(%esp) │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %esi │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::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 │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ - add $0xc,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + je 8f58 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x298> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 8f34 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x274> │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %edi │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + call 3310 <_Unwind_Resume@plt> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -0000b870 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>: │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - call 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x877f,%eax │ │ │ │ │ +00008f70 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base>: │ │ │ │ │ +void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0xb07f,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - sub $0x2c,%esp │ │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ │ + sub $0x3c,%esp │ │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edx),%esi │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ + mov 0x4(%ecx),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ mov %gs:0x14,%eax │ │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je 9070 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x100> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je b8a7 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x37> │ │ │ │ │ - cmp 0x4(%edi),%esi │ │ │ │ │ - je b960 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf0> │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ + je 8fb1 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x41> │ │ │ │ │ + cmp 0x4(%edx),%esi │ │ │ │ │ + je 9089 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x119> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %ebx,%esi │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ - cmp 0x10(%ebp),%esi │ │ │ │ │ - cmova 0x10(%ebp),%esi │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1) │ │ │ │ │ - cmp %esi,0x8(%edi) │ │ │ │ │ - jae b918 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xa8> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ + sub %eax,%esi │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1) │ │ │ │ │ + cmp %esi,0x8(%edx) │ │ │ │ │ + jae 91bc >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x24c> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x1f,%esi │ │ │ │ │ + jbe 9128 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1b8> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ │ shr $1,%eax │ │ │ │ │ - cmp $0x1f,%esi │ │ │ │ │ - lea (%eax,%esi,1),%ebx │ │ │ │ │ - mov $0x20,%eax │ │ │ │ │ - cmovbe %eax,%ebx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - cmp %ebx,0x10(%ebp) │ │ │ │ │ - cmovbe 0x10(%ebp),%ebx │ │ │ │ │ -void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ + add %esi,%eax │ │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ - mov %ebx,-0x34(%ebp) │ │ │ │ │ -void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push %eax │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::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,(%edi) │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ │ + mov %eax,(%edx) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ebx,0x8(%edi) │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ - je b950 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xe0> │ │ │ │ │ -void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag): │ │ │ │ │ + mov %eax,0x8(%edx) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ + je 9150 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1e0> │ │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ │ - push %ecx │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ │ + push -0x30(%ebp) │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned char*, unsigned int): │ │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ /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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jle b9c0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x150> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - push %ecx │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ + mov (%edx),%ebx │ │ │ │ │ + lea (%ebx,%edi,1),%ecx │ │ │ │ │ + mov %ecx,0x4(%edx) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:386 (discriminator 1) │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle 9054 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xe4> │ │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ │ + add %eax,%edi │ │ │ │ │ + mov -0x48(%esi),%ecx │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ + movzbl (%eax),%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:389 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:390 │ │ │ │ │ + add $0x1,%ebx │ │ │ │ │ +/usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ + movzbl (%ecx,%edx,1),%edx │ │ │ │ │ + mov %dl,-0x1(%ebx) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:386 (discriminator 1) │ │ │ │ │ + cmp %edi,%eax │ │ │ │ │ + jne 9040 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xd0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne b9ed >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x17d> │ │ │ │ │ + jne 91b7 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x247> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edx),%edi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%ebx │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - jmp b918 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xa8> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1036 │ │ │ │ │ - cmp %edi,%edx │ │ │ │ │ - je b938 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc8> │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ -seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ + cmp %edi,%ebx │ │ │ │ │ + je 9054 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xe4> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 9157 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1e7> │ │ │ │ │ + cmp %edi,%eax │ │ │ │ │ + jne 9140 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1d0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 9054 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xe4> │ │ │ │ │ /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 b9a2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x132> │ │ │ │ │ -void seqan::assign, seqan::String >, unsigned int, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je 9104 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x194> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %ecx,%esi │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1039 │ │ │ │ │ - cmp 0x10(%ebp),%esi │ │ │ │ │ - cmova 0x10(%ebp),%esi │ │ │ │ │ -void seqan::assign, seqan::String >, unsigned int, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ - push %esi │ │ │ │ │ - push %edx │ │ │ │ │ + sub %eax,%esi │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:833 │ │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x1f,%esi │ │ │ │ │ + jbe 915f >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1ef> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + shr $1,%edi │ │ │ │ │ + add %esi,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ + cmp %esi,%edi │ │ │ │ │ + cmova %esi,%edi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push %eax │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ +/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/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%ecx),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + jle 9104 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x194> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ │ - call 3300 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@plt> │ │ │ │ │ -seqan::DisableIf >&>::Type> >, void>::Type seqan::assign >&, seqan::String > const&>(seqan::String >&, seqan::String > const&, seqan::Size >&>::Type): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:881 │ │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ │ + push %esi │ │ │ │ │ + push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ + call 3330 │ │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3180 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + call 3140 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1057 │ │ │ │ │ pop %eax │ │ │ │ │ -void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp b938 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc8> │ │ │ │ │ -unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne b938 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc8> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned char*, unsigned char const*): │ │ │ │ │ + jmp 9054 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xe4> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ + movl $0x20,-0x34(%ebp) │ │ │ │ │ + mov $0x21,%eax │ │ │ │ │ + jmp 8fd8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x68> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + jmp 9029 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb9> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ + jmp 9029 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb9> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %ebx,0x4(%edx) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:386 (discriminator 1) │ │ │ │ │ + jmp 9054 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xe4> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%esi,1),%edi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%ecx),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + jne 90ed >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x17d> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - movzbl (%ebx),%eax │ │ │ │ │ - mov %al,(%ecx) │ │ │ │ │ - jmp b938 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc8> │ │ │ │ │ -void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag): │ │ │ │ │ + movzbl (%ecx),%eax │ │ │ │ │ + mov %al,(%ebx) │ │ │ │ │ + jmp 9104 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x194> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je b9f6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x186> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag): │ │ │ │ │ + je 91c8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x258> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + jmp 9029 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb9> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp b9d0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x160> │ │ │ │ │ + jmp 919a >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x22a> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %esi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ + push %esi │ │ │ │ │ call 3310 <_Unwind_Resume@plt> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ + │ │ │ │ │ +000091e0 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base>: │ │ │ │ │ +void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:915 │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ + add $0xae0b,%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 92c8 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xe8> │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 9240 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x60> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + and $0xfffffffd,%ecx │ │ │ │ │ + mov (%eax),%edi │ │ │ │ │ + je 922c > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::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 31c0 │ │ │ │ │ + mov %ebp,(%esp) │ │ │ │ │ + call 31c0 │ │ │ │ │ +/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 9300 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x120> │ │ │ │ │ +/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:472 (discriminator 2) │ │ │ │ │ + sub %ecx,%eax │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + cmp $0x1f,%eax │ │ │ │ │ + jbe 9330 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x150> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ + shr $1,%edx │ │ │ │ │ + add %edx,%eax │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + cmovbe %eax,%edx │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jne 9350 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x170> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je 92b0 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xd0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ + call 3180 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ + 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,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 9235 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x55> │ │ │ │ │ + cmp $0x2,%ecx │ │ │ │ │ + je 9320 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x140> │ │ │ │ │ +/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 31c0 │ │ │ │ │ + mov %edi,(%esp) │ │ │ │ │ + call 31c0 │ │ │ │ │ +/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:1056 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + push (%esi) │ │ │ │ │ + call 3180 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ + 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 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + cmp $0x20,%edx │ │ │ │ │ + jbe 9290 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xb0> │ │ │ │ │ + mov $0x21,%eax │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ + mov $0x20,%edx │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + 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 │ │ │ │ │ + jmp 929b > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xbb> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000ba10 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>: │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ +00009380 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>: │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - call 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x85df,%eax │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0xac6f,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x3c,%esp │ │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%edx),%esi │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ mov %gs:0x14,%eax │ │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je bb00 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0> │ │ │ │ │ + je 9478 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf8> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je ba51 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x41> │ │ │ │ │ + je 93c1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x41> │ │ │ │ │ cmp 0x4(%edi),%esi │ │ │ │ │ - je bb19 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x109> │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ebx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ + je 9491 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x111> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub %eax,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %esi,%ebx │ │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %ebx,-0x30(%ebp) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sar $0x2,%ebx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1) │ │ │ │ │ - cmp %esi,0x8(%edi) │ │ │ │ │ - jae bc5d >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x24d> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ + cmp %ebx,0x8(%edi) │ │ │ │ │ + jae 95e5 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x265> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x1f,%esi │ │ │ │ │ - jbe bbb0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1a0> │ │ │ │ │ + cmp $0x7c,%esi │ │ │ │ │ + jbe 9530 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1b0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - lea (%eax,%esi,1),%ecx │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ │ -void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + 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,-0x3c(%ebp) │ │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::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 │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ test %edx,%edx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ │ - je bbd0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1c0> │ │ │ │ │ + je 9550 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1d0> │ │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ │ -void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x30(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%edi),%ebx │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned char*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ -void seqan::_setLength(seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jle bbf0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1e0> │ │ │ │ │ + cmp $0x4,%esi │ │ │ │ │ + jle 9570 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1f0> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %ecx │ │ │ │ │ push %eax │ │ │ │ │ push %ebx │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne bc58 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x248> │ │ │ │ │ + jne 95e0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x260> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edi),%ebx │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ cmp %ecx,%ebx │ │ │ │ │ - je bae2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ + je 945a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xda> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je bbe0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1d0> │ │ │ │ │ + je 9560 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1e0> │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne bbc0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1b0> │ │ │ │ │ + jne 9540 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1c0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp %edi,%edx │ │ │ │ │ - je bae2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ -seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ + je 945a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xda> │ │ │ │ │ /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 bb8e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e> │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ + je 950f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x18f> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub %eax,%esi │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ + sar $0x2,%ecx │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x1f,%esi │ │ │ │ │ - jbe bc00 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1f0> │ │ │ │ │ + cmp $0x7c,%esi │ │ │ │ │ + jbe 9580 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x200> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ │ - shr $1,%ecx │ │ │ │ │ - add %esi,%ecx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + add %ecx,%eax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ - cmova %esi,%ecx │ │ │ │ │ -void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + cmovbe %eax,%ecx │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ │ + lea 0x0(,%ecx,4),%eax │ │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ │ -void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%edx │ │ │ │ │ -void seqan::_setLength(seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jle bb8e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e> │ │ │ │ │ + cmp $0x4,%esi │ │ │ │ │ + jle 950f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x18f> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %esi │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3180 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ + call 3160 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1057 │ │ │ │ │ pop %eax │ │ │ │ │ -void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp bae2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ - nop │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov $0x21,%eax │ │ │ │ │ + jmp 945a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xda> │ │ │ │ │ + mov $0x80,%eax │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ mov $0x20,%ecx │ │ │ │ │ - jmp ba77 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x67> │ │ │ │ │ + jmp 93ef >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x6f> │ │ │ │ │ nop │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - jmp babf >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf> │ │ │ │ │ + jmp 9437 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb7> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ - jmp babf >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf> │ │ │ │ │ + jmp 9437 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb7> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ -void seqan::_setLength(seqan::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++/13/bits/stl_algobase.h:433 │ │ │ │ │ - jmp bae2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ + jmp 945a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xda> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne bae2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned char*, unsigned char const*): │ │ │ │ │ + jne 945a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xda> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ - mov %al,(%ebx) │ │ │ │ │ - jmp bae2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ -void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ + mov %eax,(%ebx) │ │ │ │ │ + jmp 945a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xda> │ │ │ │ │ + nop │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ │ -void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push %eax │ │ │ │ │ + push %esi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%ebx │ │ │ │ │ -void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::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 seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ + lea (%eax,%esi,1),%ecx │ │ │ │ │ /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/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jne bb7d >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16d> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned char*, unsigned char const*): │ │ │ │ │ + cmp $0x4,%esi │ │ │ │ │ + jg 94fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne 950f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x18f> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - movzbl (%edx),%eax │ │ │ │ │ - mov %al,(%ecx) │ │ │ │ │ - jmp bb8e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e> │ │ │ │ │ -void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag): │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ + mov %eax,(%ebx) │ │ │ │ │ + jmp 950f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x18f> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je bc69 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x259> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ + je 95f1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x271> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ │ - jmp babf >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf> │ │ │ │ │ -void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag): │ │ │ │ │ + jmp 9437 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb7> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp bc3b >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x22b> │ │ │ │ │ + jmp 95c3 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x243> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3310 <_Unwind_Resume@plt> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bc80 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base>: │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - call 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x836f,%eax │ │ │ │ │ +00009600 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base>: │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:165 │ │ │ │ │ push %ebp │ │ │ │ │ - mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - sub $0x2c,%esp │ │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ + call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ + add $0xa9eb,%ebx │ │ │ │ │ + sub $0x1c,%esp │ │ │ │ │ + mov 0x34(%esp),%ebp │ │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edx),%esi │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je bcb7 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x37> │ │ │ │ │ - cmp 0x4(%edi),%esi │ │ │ │ │ - je bd70 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xf0> │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ + movl $0x0,(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ + movl $0x0,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ + movl $0x0,0x8(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + je 969b >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x9b> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %ebx,%esi │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ + sub %ecx,%eax │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ - cmp 0x10(%ebp),%esi │ │ │ │ │ - cmova 0x10(%ebp),%esi │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + cmova %edx,%eax │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1) │ │ │ │ │ - cmp %esi,0x8(%edi) │ │ │ │ │ - jae bd28 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xa8> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 969b >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x9b> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x1f,%eax │ │ │ │ │ + jbe 96a8 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0xa8> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ │ shr $1,%eax │ │ │ │ │ - cmp $0x1f,%esi │ │ │ │ │ - lea (%eax,%esi,1),%ebx │ │ │ │ │ - mov $0x20,%eax │ │ │ │ │ - cmovbe %eax,%ebx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ + add %esi,%eax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - cmp %ebx,0x10(%ebp) │ │ │ │ │ - cmovbe 0x10(%ebp),%ebx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + cmovbe %eax,%edx │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ - mov %ebx,-0x34(%ebp) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + shl $0x2,%esi │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + lea 0x0(,%edx,4),%eax │ │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ │ push %eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%esi,1),%eax │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x4,%esi │ │ │ │ │ + jle 96eb >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0xeb> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + push %ecx │ │ │ │ │ + call 3330 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:173 │ │ │ │ │ + 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:1593 │ │ │ │ │ + mov $0x20,%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + cmova %eax,%edx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + shl $0x2,%esi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + lea 0x0(,%edx,4),%eax │ │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ │ + push %eax │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + 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,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%esi,1),%eax │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x4,%esi │ │ │ │ │ + jne 968d >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x8d> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:173 │ │ │ │ │ + jmp 969b >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x9b> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne 969b >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x9b> │ │ │ │ │ + jmp 96e5 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0xe5> │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000096f0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +void seqan::create > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0xa8ff,%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 98c0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1d0> │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + jne 98b4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1c4> │ │ │ │ │ +/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),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + 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/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:472 (discriminator 2) │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + sub %ecx,%eax │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x7c,%eax │ │ │ │ │ + jbe 9a98 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x3a8> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + shr $1,%ebx │ │ │ │ │ + add %eax,%ebx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + cmovbe %ebx,%eax │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 9a40 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x350> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 9794 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xa4> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + call 3160 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ + 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:472 (discriminator 2) │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ + movl $0x0,0x14(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %ecx,%eax │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + sar $0x2,%ebx │ │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x14(%edi),%ebx │ │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x7c,%eax │ │ │ │ │ + jbe 9ab8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x3c8> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ │ + mov %ebx,%eax │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + cmovbe %ebx,%eax │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 9a08 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x318> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 9803 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x113> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ + lea 0xc(%edi),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + 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:1056 │ │ │ │ │ + push %eax │ │ │ │ │ + call 3160 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ + 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 98a8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1b8> │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 9a80 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x390> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov 0x18(%edi),%ebx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push $0xc │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ │ +/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:309 │ │ │ │ │ + mov 0x4(%ebx),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%ebx),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%ebx),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + sub %ecx,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x1f,%eax │ │ │ │ │ + jbe 9c50 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x560> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + shr $1,%ebx │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + cmovbe %ebx,%eax │ │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 9c20 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x530> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 989e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1ae> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push -0x20(%ebp) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ + call 3180 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ + 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:472 (discriminator 2) │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ + cmp $0x8,%ecx │ │ │ │ │ + jbe 99c0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2d0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 (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:472 (discriminator 2) │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + sub %edi,%ebx │ │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ + cmp $0x8,%ebx │ │ │ │ │ + ja 9a70 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x380> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ + cmpl $0x1,0x14(%esi) │ │ │ │ │ + jbe 9ad8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x3e8> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ + cmpl $0x4,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ + lea 0x8(%edi),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ + ja 999c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ac> │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + sub %eax,%ecx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + jle 999c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ac> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + je 999c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ac> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %ecx │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %eax │ │ │ │ │ + call 32a0 │ │ │ │ │ + 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:1757 │ │ │ │ │ + cmpl $0x1,0x8(%esi) │ │ │ │ │ + jbe 9b78 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x488> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ + add $0x8,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ + cmpl $0x4,-0x20(%ebp) │ │ │ │ │ + ja 994c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c> │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ + sub %eax,%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle 994c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ + cmp %edi,%eax │ │ │ │ │ + je 994c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %eax │ │ │ │ │ + call 32a0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 994c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + call 3030 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ebx,0x8(%edi) │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ - je bd60 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xe0> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + 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 97ed > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xfd> │ │ │ │ │ + jmp 9803 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x113> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ │ + 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:290 │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edi),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne 9784 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ + jmp 9794 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xa4> │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ + lea 0x8(%edi),%edx │ │ │ │ │ + jmp 999c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ac> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + 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 98a8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1b8> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + cmp $0x20,%eax │ │ │ │ │ + jbe 9775 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x85> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ + movl $0x20,-0x20(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + mov $0x80,%eax │ │ │ │ │ + jmp 9a43 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x353> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + cmp $0x20,%ebx │ │ │ │ │ + jbe 97de > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xee> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ + movl $0x20,-0x20(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + mov $0x80,%eax │ │ │ │ │ + jmp 9a0b > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x31b> │ │ │ │ │ + lea 0x0(%esi),%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:1680 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 9bf8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x508> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + jle 9c76 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x586> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %eax │ │ │ │ │ + push %edi │ │ │ │ │ push %ecx │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3330 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ │ + mov $0x2,%edx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -void seqan::_deallocateStorage, void, seqan::SimpleType, unsigned int>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int): │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + cmova %edx,%eax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + cmp %edi,%ebx │ │ │ │ │ + jle 9b6e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x47e> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%ecx,%edi,1),%ebx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ + cmp %ebx,%edx │ │ │ │ │ + je 9b6e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x47e> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + sub %edi,%eax │ │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + call 32a0 │ │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + jmp 999c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ac> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push $0x80 │ │ │ │ │ + call 3030 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/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:1680 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 9c10 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x520> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ + cmp $0x4,%edx │ │ │ │ │ + jle 9c67 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x577> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ + push %edi │ │ │ │ │ + push %eax │ │ │ │ │ + call 3330 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ + call 31c0 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov $0x2,%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + cmova %eax,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ + shl $0x2,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ + lea (%eax,%edx,1),%edi │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + cmp %ebx,%ecx │ │ │ │ │ + jle 994c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je 994c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ + sub %ebx,%edx │ │ │ │ │ + jmp 99eb > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2fb> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov $0x8,%ebx │ │ │ │ │ + mov $0x8,%eax │ │ │ │ │ + jmp 9b3d > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x44d> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ + mov $0x8,%ecx │ │ │ │ │ + mov $0x8,%edx │ │ │ │ │ + jmp 9bd5 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4e5> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + call 3030 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%ecx,%esi,1),%eax │ │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ │ -seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ + jmp 9888 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x198> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + cmp $0x20,%ebx │ │ │ │ │ + jbe 987d > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x18d> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ + movl $0x20,-0x24(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + mov $0x21,%eax │ │ │ │ │ + jmp 9c23 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x533> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne 9bb2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4c2> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ + jmp 9bb2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4c2> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne 9b19 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x429> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ + jmp 9b19 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x429> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 9c91 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5a1> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 9cd7 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5e7> │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 9ce8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5f8> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ + je 9cb9 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5c9> │ │ │ │ │ +/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 31c0 │ │ │ │ │ + pop %edx │ │ │ │ │ + push -0x20(%ebp) │ │ │ │ │ + call 31c0 │ │ │ │ │ +/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 31c0 │ │ │ │ │ + pop %eax │ │ │ │ │ + push (%esi) │ │ │ │ │ + call 31c0 │ │ │ │ │ + mov %edi,(%esp) │ │ │ │ │ + call 3310 <_Unwind_Resume@plt> │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0xc(%esi) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push (%esi) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ + mov %edi,(%esp) │ │ │ │ │ + call 3310 <_Unwind_Resume@plt> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00009d00 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base>: │ │ │ │ │ +void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:493 │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0xa2ef,%eax │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + sub $0x1c,%esp │ │ │ │ │ + mov 0x30(%esp),%ebp │ │ │ │ │ + mov %eax,(%esp) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + mov 0x4(%ebp),%ebx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 9df0 , seqan::String > >(seqan::DPMatrix_, seqan::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 9d65 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x65> │ │ │ │ │ + jmp 9de3 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xe3> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %ebx,%edx │ │ │ │ │ + sar $0x2,%edx │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:478 (discriminator 2) │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + jae 9db0 , seqan::String > >(seqan::DPMatrix_, seqan::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 9de3 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xe3> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jne 9d40 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x40> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ + call 3190 > > >(seqan::Holder > >, seqan::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:472 (discriminator 2) │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %ebx,%edx │ │ │ │ │ + sar $0x2,%edx │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:478 (discriminator 2) │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + jae 9e08 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x108> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jne 9d50 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x50> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ + call 3190 > > >(seqan::Holder > >, seqan::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 9d50 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x50> │ │ │ │ │ + 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 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ │ + sub %ebx,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:498 (discriminator 1) │ │ │ │ │ + cmp %edi,%edx │ │ │ │ │ + jae 9de3 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xe3> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 9e60 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x160> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + jb 9eab , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1ab> │ │ │ │ │ +/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 │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ + call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 9d23 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x23> │ │ │ │ │ + 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 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ │ + sub %ebx,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_matrix.h:498 (discriminator 1) │ │ │ │ │ + cmp %edi,%edx │ │ │ │ │ + jae 9de3 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xe3> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + mov 0x4(%ebp),%ebx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + jne 9dc6 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xc6> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ + call 3190 > > >(seqan::Holder > >, seqan::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 9e60 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x160> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov 0x18(%ecx),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ │ + sub %eax,%edx │ │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ + cmp %edx,%edi │ │ │ │ │ + jb 9dde , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xde> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ │ + jmp 9dd4 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd4> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push $0xc │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + movl $0x0,0x4(%esp) │ │ │ │ │ +/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) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ │ +/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/basic/holder_tristate.h:590 │ │ │ │ │ + movl $0x1,0x1c(%ecx) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %eax │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edi,0x8(%esi) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + je 9dde , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xde> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jle bdd0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x150> │ │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + jle 9f11 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x211> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push 0x8(%esp) │ │ │ │ │ + push %ebp │ │ │ │ │ + push %eax │ │ │ │ │ + call 3330 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0x14(%esp) │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + cmova %eax,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 9dde , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xde> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne 9eef , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1ef> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ │ + movzbl (%eax),%eax │ │ │ │ │ + mov %al,(%ecx) │ │ │ │ │ + jmp 9eef , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1ef> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + │ │ │ │ │ +00009f20 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base>: │ │ │ │ │ +void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1422 │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0xa0cf,%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) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1422 │ │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + sub %ecx,%ebx │ │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ │ + sar $0x2,%ebx │ │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1427 (discriminator 1) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 9f69 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x49> │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + je a0f0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1d0> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%esi),%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:753 │ │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ │ + sub 0x10(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %edi,%edx │ │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ │ + sar $0x2,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:753 │ │ │ │ │ + add %edx,%eax │ │ │ │ │ + add %ecx,%eax │ │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1) │ │ │ │ │ + cmp %eax,0x8(%esi) │ │ │ │ │ + jae a080 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x160> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x1f,%eax │ │ │ │ │ + jbe a0d8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1b8> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + shr $1,%ecx │ │ │ │ │ + add %eax,%ecx │ │ │ │ │ +/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 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:762 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + test %edi,%edi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:762 │ │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %ecx,0x8(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:762 │ │ │ │ │ + je a083 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x163> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:764 │ │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ │ + shl $0x2,%ecx │ │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jle a1e0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x2c0> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %ecx │ │ │ │ │ + push %edi │ │ │ │ │ + push %eax │ │ │ │ │ + call 3330 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:765 │ │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ │ + add 0xc(%ebp),%eax │ │ │ │ │ + lea (%ebx,%eax,4),%ecx │ │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:435 │ │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:765 │ │ │ │ │ + lea (%edi,%edx,1),%ebx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:435 │ │ │ │ │ + sub %edx,%eax │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + jle a1f8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x2d8> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %eax │ │ │ │ │ + push %ebx │ │ │ │ │ push %ecx │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %edi │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ │ + lea (%eax,%ebx,4),%edx │ │ │ │ │ + mov %edx,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1430 (discriminator 1) │ │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ │ + add %esi,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ │ + mov (%esi),%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ │ + cmp $0x4,%esi │ │ │ │ │ + jle a190 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x270> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + 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:1437 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne bdfd >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x17d> │ │ │ │ │ + jne a23c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x31c> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - jmp bd28 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xa8> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1036 │ │ │ │ │ - cmp %edi,%edx │ │ │ │ │ - je bd48 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc8> │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ -seqan::String, seqan::Alloc >::String, seqan::Alloc >, unsigned int, void, void>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:771 │ │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:1241 │ │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:752 │ │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ │ + sub 0xc(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:771 │ │ │ │ │ + lea 0x0(,%ebx,4),%ecx │ │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:1241 │ │ │ │ │ + cmp %edi,%eax │ │ │ │ │ + je a034 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:771 │ │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ │ + sub 0xc(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:1243 │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ │ + shl $0x2,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:771 │ │ │ │ │ + add %ecx,%edi │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:435 │ │ │ │ │ + sub %eax,%edx │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:1243 │ │ │ │ │ + lea (%edi,%ebx,1),%ecx │ │ │ │ │ + add %eax,%edi │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:747 (discriminator 1) │ │ │ │ │ + cmp $0x4,%edx │ │ │ │ │ + jle a210 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x2f0> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:748 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ + push %edi │ │ │ │ │ + push %ecx │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3330 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp a034 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov $0x80,%eax │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ + mov $0x20,%ecx │ │ │ │ │ + jmp 9fa2 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x82> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ /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 bdb2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x132> │ │ │ │ │ -void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + je a163 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x243> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmpl $0x7c,-0x34(%ebp) │ │ │ │ │ + jbe a1a0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x280> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + shr $1,%edi │ │ │ │ │ + add %eax,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + cmova %eax,%edi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea 0x0(,%edi,4),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%edi,1),%edx │ │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%ecx),%ecx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x4,%edi │ │ │ │ │ + jle a163 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x243> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %ecx,%esi │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1039 │ │ │ │ │ - cmp 0x10(%ebp),%esi │ │ │ │ │ - cmova 0x10(%ebp),%esi │ │ │ │ │ -void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ - push %esi │ │ │ │ │ - push %edx │ │ │ │ │ + push -0x34(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ push %eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ │ - call 3360 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@plt> │ │ │ │ │ -seqan::DisableIf, seqan::Alloc >&>::Type> >, void>::Type seqan::assign, seqan::Alloc >&, seqan::String, seqan::Alloc > const&>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc >&>::Type): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:881 │ │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ │ + call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1481 │ │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ - push %edi │ │ │ │ │ + push 0x10(%ebp) │ │ │ │ │ + push 0xc(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 32c0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1057 │ │ │ │ │ + call 32b0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1482 │ │ │ │ │ pop %eax │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp bd48 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc8> │ │ │ │ │ -seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1437 │ │ │ │ │ + jmp a066 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x146> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne bd48 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc8> │ │ │ │ │ -void std::__copy_move::__assign_one, seqan::SimpleType const>(seqan::SimpleType*, seqan::SimpleType const*): │ │ │ │ │ + jne a066 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x146> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - movzbl (%ebx),%eax │ │ │ │ │ - mov %al,(%ecx) │ │ │ │ │ - jmp bd48 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc8> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag): │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ + jmp a066 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x146> │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %edi │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%eax,%edi,1),%ecx │ │ │ │ │ +/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 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%ecx),%ecx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x4,%edi │ │ │ │ │ + jg a150 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x230> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne a163 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x243> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ + mov %eax,(%edx) │ │ │ │ │ + jmp a163 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x243> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne 9fed >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xcd> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ │ + mov %eax,(%ebx) │ │ │ │ │ + jmp 9fed >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xcd> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne a025 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x105> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ + mov (%ebx),%eax │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ + jmp a025 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x105> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:749 │ │ │ │ │ + jne a034 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ + jmp a034 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je be06 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x186> │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag): │ │ │ │ │ + je a245 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x325> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1437 │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp bde0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x160> │ │ │ │ │ + jmp a21f >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x2ff> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3310 <_Unwind_Resume@plt> │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000be20 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base>: │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - call 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x81cf,%eax │ │ │ │ │ +0000a260 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base>: │ │ │ │ │ +void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:527 │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0x9d8f,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x3c,%esp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:530 │ │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:527 │ │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edx),%esi │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ │ mov %gs:0x14,%eax │ │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je bf10 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je be61 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x41> │ │ │ │ │ - cmp 0x4(%edi),%esi │ │ │ │ │ - je bf29 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x109> │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ebx │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:530 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je a2af , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x4f> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:537 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:538 │ │ │ │ │ + mov 0x4(%edi),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:537 │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:541 │ │ │ │ │ + test $0x1,%esi │ │ │ │ │ + jne a2d0 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x70> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ + lea (%ecx,%esi,4),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:581 (discriminator 1) │ │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ │ + add %ecx,(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:585 │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ │ + add %ebx,0x20(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:586 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne a52f , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x2cf> │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:541 (discriminator 1) │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je a318 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xb8> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ + lea 0x0(,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ │ + add %ecx,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:552 (discriminator 1) │ │ │ │ │ + cmp (%eax),%edx │ │ │ │ │ + jb a340 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xe0> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:567 │ │ │ │ │ + add $0x1,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ + lea 0x0(,%esi,4),%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0xc(%eax),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %eax,%esi │ │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %ebx,-0x30(%ebp) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1) │ │ │ │ │ - cmp %esi,0x8(%edi) │ │ │ │ │ - jae c06d >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x24d> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ + sub %ecx,%edx │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:567 (discriminator 1) │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + jae a3d8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x178> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:569 (discriminator 1) │ │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ │ + add %eax,(%ecx,%edi,1) │ │ │ │ │ + jmp a2a6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x46> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:543 │ │ │ │ │ + sub $0x1,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ + lea 0x0(,%esi,4),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:544 │ │ │ │ │ + mov %esi,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ │ + add %ecx,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:545 (discriminator 1) │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:550 │ │ │ │ │ + test $0x1,%esi │ │ │ │ │ + jne a2e3 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x83> │ │ │ │ │ + jmp a2a1 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x41> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + push $0x80 │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:556 (discriminator 1) │ │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + 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 │ │ │ │ │ + movl $0x20,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ + lea 0x8(%eax),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:559 │ │ │ │ │ + add $0x1,%esi │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ + movl $0x0,-0x4(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:556 (discriminator 1) │ │ │ │ │ + mov %ecx,(%ebx) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ │ + add 0x8(%ecx),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:557 (discriminator 1) │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:557 (discriminator 2) │ │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ + sub %ecx,%edx │ │ │ │ │ + mov %edx,0x4(%ebx) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1481 │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:558 (discriminator 1) │ │ │ │ │ + mov %ecx,(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:559 │ │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1481 │ │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:559 │ │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1481 │ │ │ │ │ + push %esi │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + call 32b0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:974 │ │ │ │ │ + pop %eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:562 │ │ │ │ │ + addl $0x1,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:563 │ │ │ │ │ + movl $0x0,0x8(%edi) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + push -0x34(%ebp) │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp a2a6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x46> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + add $0x2,%eax │ │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ │ + jb a534 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x2d4> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ │ + cmp %eax,0x10(%edi) │ │ │ │ │ + jb a430 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1d0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ + lea 0x8(%ecx,%edx,1),%edi │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + sub %ebx,%eax │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jle a414 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b4> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ + cmp %edi,%ebx │ │ │ │ │ + je a414 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b4> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + call 32a0 │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ + mov %edi,0xc(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:574 (discriminator 1) │ │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ │ + mov %eax,(%ecx,%esi,4) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:575 (discriminator 1) │ │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ │ + movl $0x0,0x4(%ecx,%eax,1) │ │ │ │ │ + jmp a2a6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x46> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x1f,%esi │ │ │ │ │ - jbe bfc0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1a0> │ │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ │ + cmp $0x1f,%ebx │ │ │ │ │ + jbe a4f9 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x299> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ + mov %ebx,%eax │ │ │ │ │ shr $1,%eax │ │ │ │ │ - lea (%eax,%esi,1),%ecx │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::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 │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ecx,0x8(%edi) │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ │ - je bfe0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1c0> │ │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag): │ │ │ │ │ + mov %ecx,0x10(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,0x8(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je a4bd , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x25d> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x4,%edx │ │ │ │ │ + jle a50a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x2aa> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + call 3330 │ │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push -0x30(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + push %ecx │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%edi),%ebx │ │ │ │ │ -void seqan::_deallocateStorage, void, seqan::SimpleType, unsigned int>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x10(%eax),%ebx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ │ - lea (%ebx,%ecx,1),%edx │ │ │ │ │ - mov %edx,0x4(%edi) │ │ │ │ │ -seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jle c000 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1e0> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + cmovbe %ebx,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + lea (%ebx,%eax,1),%ecx │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jle a4f1 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x291> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + add %edx,%ebx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ + cmp %ebx,%ecx │ │ │ │ │ + je a4f1 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x291> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ + sub %edx,%eax │ │ │ │ │ push %eax │ │ │ │ │ + push $0x0 │ │ │ │ │ push %ebx │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3330 │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + call 32a0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ │ + jmp a414 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b4> │ │ │ │ │ + movl $0x20,-0x3c(%ebp) │ │ │ │ │ + mov $0x80,%eax │ │ │ │ │ + jmp a448 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1e8> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne a499 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x239> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ + mov (%ecx),%ebx │ │ │ │ │ + mov %ebx,(%eax) │ │ │ │ │ + jmp a499 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x239> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne c068 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x248> │ │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ │ + je a543 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x2e3> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:586 │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea 0x8(%ecx,%edx,1),%eax │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp a414 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b4> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp a512 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x2b2> │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + push %esi │ │ │ │ │ + call 3310 <_Unwind_Resume@plt> │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0000a550 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base>: │ │ │ │ │ +void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:60 │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0x9a9f,%eax │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + sub $0x8c,%esp │ │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ │ + mov 0xa4(%esp),%eax │ │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ │ + mov 0xa8(%esp),%eax │ │ │ │ │ + mov %edx,0x24(%esp) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ + mov 0x4(%edx),%ebp │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:60 │ │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + je b2c8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd78> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ + sub (%eax),%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + mov %edx,%ebp │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ │ + mov $0xc,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov 0xc(%eax),%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ │ + sub %esi,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ + cmp $0xc,%edi │ │ │ │ │ + ja a5cf , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7f> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ + cmpl $0x2,0x10(%eax) │ │ │ │ │ + jbe af9e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa4e> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ │ + mov %ebx,0xc(%eax) │ │ │ │ │ +/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) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ + mov 0x4(%eax),%ebp │ │ │ │ │ +/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) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + je b308 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdb8> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov 0x4(%eax),%ebp │ │ │ │ │ + sub (%eax),%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %esi,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ + mov %ebp,0x18(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sar $0x2,%ecx │ │ │ │ │ +/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,%ebx │ │ │ │ │ + je a64d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xfd> │ │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +/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 a640 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je b240 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcf0> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ + sub (%eax),%edx │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ │ + mov $0xc,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov 0xc(%eax),%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x8(%eax),%ebp │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ │ + sub %ebp,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ + cmp $0xc,%edi │ │ │ │ │ + ja a68d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x13d> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ + cmpl $0x2,0x10(%eax) │ │ │ │ │ + jbe b02b , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xadb> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea 0x0(%ebp,%ecx,1),%eax │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ │ + mov %ecx,0xc(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:247 (discriminator 1) │ │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ + movl $0x0,0x0(%ebp) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:248 (discriminator 1) │ │ │ │ │ + movl $0x0,0x8(%ebp) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:253 │ │ │ │ │ + mov %esi,0x18(%eax) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ + movl $0x0,0x1c(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ + mov %edx,0x20(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:252 │ │ │ │ │ + movl $0x0,0x14(%eax) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je b280 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd30> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ + sub (%eax),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ │ +/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) │ │ │ │ │ +/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/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ + sub %ebp,%eax │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ + cmp %ebp,%ecx │ │ │ │ │ + je a71e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1ce> │ │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:802 (discriminator 1) │ │ │ │ │ + add 0x0(%ebp,%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(%ecx) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ + cmp %ebx,%eax │ │ │ │ │ + jb a710 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1c0> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov %edx,0x3c(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:78 (discriminator 1) │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + je b0d2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb82> │ │ │ │ │ +/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1) │ │ │ │ │ + sub $0x10,%eax │ │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ │ +/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1) │ │ │ │ │ + lea -0x10(%ecx),%edx │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:148 │ │ │ │ │ + mov -0x10(%ecx),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0xc(%eax),%esi │ │ │ │ │ +/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1) │ │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + sub %edx,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:531 (discriminator 1) │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:530 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + jne ad40 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7f0> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:554 (discriminator 1) │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + setne 0x34(%esp) │ │ │ │ │ + movzbl 0x34(%esp),%ecx │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je b34c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdfc> │ │ │ │ │ + test %cl,%cl │ │ │ │ │ + je b34c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdfc> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %ebp,%edi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ │ + mov (%esi,%edx,4),%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ + and $0x1,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + jae a7d0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x280> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + lea (%ecx,%ebx,1),%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ + cmovne %ebp,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ + sub %ebx,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ + jb a7a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x250> │ │ │ │ │ + mov %edi,%ebp │ │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ │ + jmp a7dd , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x28d> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:506 │ │ │ │ │ + add %ecx,%eax │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + mov %edi,%ebp │ │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ │ + cmovne %eax,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ │ + mov %ecx,0x14(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ + mov %edi,0x1c(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:160 │ │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ │ + mov -0xc(%eax),%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:530 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jne ad18 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7c8> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:531 (discriminator 1) │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:863 (discriminator 2) │ │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je b345 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdf5> │ │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je b345 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdf5> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ + mov 0x0(%ebp,%eax,4),%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + and $0x1,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ + cmp %edx,%ebx │ │ │ │ │ + jae ad70 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x820> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + lea (%ecx,%ebx,1),%edi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ + cmovne %edi,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ + sub %ebx,%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + jb a820 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2d0> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + movl $0x0,0x5c(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ │ + movl $0x0,0x60(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ + mov %edx,0x1c(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ + mov %ecx,0x14(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + mov %edi,0x54(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ + mov 0x1c(%edi),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ + movl $0x0,0x64(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ + sete %bl │ │ │ │ │ + mov %ebx,0x58(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je a940 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3f0> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ + js b17d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc2d> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ + mov 0x20(%edi),%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1) │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je a940 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3f0> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ + cmova %eax,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ + mov (%esi,%ebx,4),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jae a922 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3d2> │ │ │ │ │ + movl $0x0,0x48(%esp) │ │ │ │ │ + lea 0x1(%ebx),%edx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + movb $0x0,0x44(%esp) │ │ │ │ │ + mov %ebp,0x4c(%esp) │ │ │ │ │ + jmp a8e2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x392> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ + mov %ebp,%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ + lea (%esi,%eax,1),%edi │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je a8f4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3a4> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ + add %eax,0x48(%esp) │ │ │ │ │ + movb $0x1,0x44(%esp) │ │ │ │ │ + sub %eax,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ + lea 0x1(%edx),%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + and $0x1,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ + mov (%eax,%edx,4),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jb a8e0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x390> │ │ │ │ │ + cmpb $0x0,0x44(%esp) │ │ │ │ │ + mov 0x4c(%esp),%ebp │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + je a91e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3ce> │ │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ │ + mov %edi,0x60(%esp) │ │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + je b37e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe2e> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ + add %ecx,%esi │ │ │ │ │ + mov %esi,0x64(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je a938 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e8> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ + add %ecx,0x60(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ + mov %ecx,0x5c(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ + mov 0x0(%ebp),%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + movl $0x0,0x70(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + movl $0x0,0x74(%esp) │ │ │ │ │ + mov %eax,0x68(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + sete %al │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ + movl $0x0,0x78(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:207 │ │ │ │ │ + mov %eax,0x6c(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je aa20 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4d0> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ + js b113 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbc3> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ │ + mov 0x20(%esi),%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1) │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je aa20 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4d0> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ + mov 0x3c(%esp),%edi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ + mov 0x0(%ebp,%eax,4),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + cmova %edi,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ + cmp %ecx,%edx │ │ │ │ │ + jae b3d3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe83> │ │ │ │ │ + movl $0x0,0x3c(%esp) │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %bl,0x30(%esp) │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ + lea (%esi,%edx,1),%edi │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je a9d2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x482> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ + add %edx,0x3c(%esp) │ │ │ │ │ + movb $0x1,0x30(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ + sub %edx,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ + mov 0x0(%ebp,%eax,4),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + and $0x1,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ + cmp %ecx,%edx │ │ │ │ │ + jb a9c0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x470> │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + movzbl 0x30(%esp),%edi │ │ │ │ │ + mov %ebx,0x44(%esp) │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + test %bl,%bl │ │ │ │ │ + je a9fd , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4ad> │ │ │ │ │ + mov 0x3c(%esp),%edi │ │ │ │ │ + mov %edi,0x74(%esp) │ │ │ │ │ + mov %eax,0x6c(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je b3a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe50> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ + add %ecx,%esi │ │ │ │ │ + mov %esi,0x78(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je aa1b , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4cb> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ + add %ecx,0x74(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ │ + cmp %esi,0x28(%esp) │ │ │ │ │ + je b353 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe03> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:100 (discriminator 1) │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ │ +/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 %edx,0x14(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:101 (discriminator 1) │ │ │ │ │ + cmp $0x2,%al │ │ │ │ │ + je aea8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x958> │ │ │ │ │ + cmp $0x4,%al │ │ │ │ │ + jne aa63 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x513> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:108 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push 0x1c(%esp) │ │ │ │ │ + lea 0x60(%esp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ │ + call 3270 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je ac10 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c0> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ + mov 0x54(%esp),%esi │ │ │ │ │ + mov 0x64(%esp),%ebp │ │ │ │ │ + mov 0x20(%esi),%edx │ │ │ │ │ + mov %esi,0x34(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1) │ │ │ │ │ + cmp %edx,%ebp │ │ │ │ │ + je ab3d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ed> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ + add %ebp,%eax │ │ │ │ │ + mov %ebp,0x30(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + cmova %edx,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ + sub %ebp,%eax │ │ │ │ │ + je ab3d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ed> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ │ + movb $0x0,0x18(%esp) │ │ │ │ │ + movb $0x0,0xc(%esp) │ │ │ │ │ + mov 0x5c(%esp),%esi │ │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ │ + mov 0x60(%esp),%ecx │ │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ │ + jmp aae3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x593> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ + add %ebx,%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je aacf , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x57f> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ + add %ebx,0x1c(%esp) │ │ │ │ │ + movb $0x1,0x18(%esp) │ │ │ │ │ + add %esi,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ + movb $0x1,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:443 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ + sub %ecx,%eax │ │ │ │ │ + je aef0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9a0> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + and $0x1,%edi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ + mov (%ecx,%edx,4),%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + sub %esi,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + jb aac0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x570> │ │ │ │ │ + cmpb $0x0,0x18(%esp) │ │ │ │ │ + mov %ecx,0x38(%esp) │ │ │ │ │ + je ab0a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ba> │ │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ │ + mov %ecx,0x60(%esp) │ │ │ │ │ + cmpb $0x0,0xc(%esp) │ │ │ │ │ + je ab1d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5cd> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ + mov %ebp,0x30(%esp) │ │ │ │ │ + mov %esi,0x5c(%esp) │ │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ + cmp %ebx,%eax │ │ │ │ │ + je af60 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa10> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ │ + add %eax,%edx │ │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je ab37 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5e7> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ + add %eax,0x60(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ + add %esi,%eax │ │ │ │ │ + mov %eax,0x5c(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ + mov 0x68(%esp),%ecx │ │ │ │ │ + mov 0x78(%esp),%ebp │ │ │ │ │ + mov 0x20(%ecx),%edx │ │ │ │ │ + mov %ecx,0x30(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1) │ │ │ │ │ + cmp %edx,%ebp │ │ │ │ │ + je ac10 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c0> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ │ + mov %ebp,0x1c(%esp) │ │ │ │ │ + add %ebp,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + cmova %edx,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ + sub %ebp,%eax │ │ │ │ │ + je ac10 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c0> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ + mov 0x8(%ecx),%ecx │ │ │ │ │ + mov 0x6c(%esp),%edx │ │ │ │ │ + movb $0x0,0x14(%esp) │ │ │ │ │ + movb $0x0,0xc(%esp) │ │ │ │ │ + mov 0x70(%esp),%esi │ │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ │ + mov 0x74(%esp),%ecx │ │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ │ + jmp abb3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x663> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ + add %ebx,%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je ab9f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x64f> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ + add %ebx,0x18(%esp) │ │ │ │ │ + movb $0x1,0x14(%esp) │ │ │ │ │ + add %esi,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ + movb $0x1,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:443 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ + sub %ecx,%eax │ │ │ │ │ + je aec8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x978> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ │ + mov (%edi,%edx,4),%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + and $0x1,%edi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + sub %esi,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + jb ab90 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x640> │ │ │ │ │ + cmpb $0x0,0x14(%esp) │ │ │ │ │ + mov %ecx,0x34(%esp) │ │ │ │ │ + je abda , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x68a> │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ + mov %ecx,0x74(%esp) │ │ │ │ │ + cmpb $0x0,0xc(%esp) │ │ │ │ │ + je abed , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x69d> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ + mov %ebp,0x1c(%esp) │ │ │ │ │ + mov %esi,0x70(%esp) │ │ │ │ │ + mov %edx,0x6c(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ + cmp %ebx,%eax │ │ │ │ │ + je af18 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9c8> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ │ + add %eax,%edx │ │ │ │ │ + mov %edx,0x78(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je ac07 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6b7> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ + add %eax,0x74(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ + add %esi,%eax │ │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:113 │ │ │ │ │ + subl $0x10,0x10(%esp) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:113 │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + jne aa30 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4e0> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:217 │ │ │ │ │ + mov 0x68(%esp),%edi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ + mov 0x1c(%ecx),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0xc(%ecx),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x8(%ecx),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + sub %esi,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sar $0x2,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ + mov 0x20(%esp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ + mov 0x1c(%edx),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x8(%edx),%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ + setne 0x34(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ │ + mov %ecx,0x38(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %ebp,%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + sar $0x2,%edx │ │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:219 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je acad , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x75d> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ + mov 0x1c(%eax),%esi │ │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ │ + mov 0x5c(%esp),%ebx │ │ │ │ │ + mov %esi,0x40(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1) │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je aca3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x753> │ │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ │ + lea (%eax,%edx,4),%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:226 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:228 (discriminator 1) │ │ │ │ │ + add (%eax),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1) │ │ │ │ │ + add $0x4,%eax │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne ac98 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x748> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:229 │ │ │ │ │ + add %edx,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:234 (discriminator 1) │ │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ │ + sub %eax,%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:115 (discriminator 1) │ │ │ │ │ + add %ebx,0x28(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je adef , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x89f> │ │ │ │ │ + cmpb $0x0,0x34(%esp) │ │ │ │ │ + je adef , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x89f> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ + mov %ebp,0x10(%esp) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ + mov (%edi,%edx,4),%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ + and $0x1,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + jae ade0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x890> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + lea (%ecx,%ebx,1),%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ + cmovne %ebp,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ + sub %ebx,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ + jb ace0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x790> │ │ │ │ │ + mov 0x10(%esp),%ebp │ │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ │ + jmp adef , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x89f> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:535 │ │ │ │ │ + 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 0x0(%ebp,%eax,4),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ + test $0x1,%al │ │ │ │ │ + je ad3b , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7eb> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ + cmp %ecx,%edx │ │ │ │ │ + jae ad80 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x830> │ │ │ │ │ +/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 0x0(%ebp,%eax,4),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ + test $0x1,%al │ │ │ │ │ + jne ad28 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7d8> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:560 (discriminator 1) │ │ │ │ │ + add %edx,%ebx │ │ │ │ │ + jmp ad30 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7e0> │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:535 │ │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ │ + 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 (%edi,%edx,4),%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ + test $0x1,%dl │ │ │ │ │ + je ad63 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x813> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ + cmp %ebx,%ecx │ │ │ │ │ + jae adb8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x868> │ │ │ │ │ +/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 (%edi,%edx,4),%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ + test $0x1,%dl │ │ │ │ │ + jne ad50 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x800> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:560 (discriminator 1) │ │ │ │ │ + add %ecx,%eax │ │ │ │ │ + jmp ad58 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x808> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:506 │ │ │ │ │ + add %ecx,%edx │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + cmovne %edx,%ecx │ │ │ │ │ + jmp a850 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x300> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:547 │ │ │ │ │ + lea (%ecx,%ebx,1),%esi │ │ │ │ │ + mov %esi,0x3c(%esp) │ │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:545 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jb a801 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2b1> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:553 (discriminator 1) │ │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ │ + lea 0x2(%eax),%edx │ │ │ │ │ + cmp %ecx,%edx │ │ │ │ │ + jae a801 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2b1> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:554 (discriminator 1) │ │ │ │ │ + mov 0x4(%ebp,%eax,4),%eax │ │ │ │ │ + add %eax,%esi │ │ │ │ │ + mov %esi,0x3c(%esp) │ │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:536 (discriminator 1) │ │ │ │ │ + jmp a801 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2b1> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:547 │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:545 (discriminator 1) │ │ │ │ │ + cmp %ecx,%ebx │ │ │ │ │ + jb a771 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x221> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:553 (discriminator 1) │ │ │ │ │ + mov 0x30(%esp),%ebx │ │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ │ + cmp %ebx,%ecx │ │ │ │ │ + jae a771 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x221> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:554 (discriminator 1) │ │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ │ + add 0x4(%edi,%edx,4),%eax │ │ │ │ │ + jmp a76f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x21f> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:506 │ │ │ │ │ + add %ecx,%eax │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + mov 0x10(%esp),%ebp │ │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ │ + cmovne %eax,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:827 (discriminator 2) │ │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ │ + mov %ecx,0x18(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ │ + mov %ecx,0x20(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:219 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je ae2a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8da> │ │ │ │ │ + mov 0x6c(%esp),%edx │ │ │ │ │ + mov 0x70(%esp),%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1) │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je ae23 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8d3> │ │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ │ + lea (%eax,%edx,4),%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:226 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:228 (discriminator 1) │ │ │ │ │ + add (%eax),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1) │ │ │ │ │ + add $0x4,%eax │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne ae18 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8c8> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:229 │ │ │ │ │ + add %edx,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:234 (discriminator 1) │ │ │ │ │ + sub 0x1c(%edi),%ebx │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:116 (discriminator 1) │ │ │ │ │ + add %ebx,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ + cmp %ebp,0x38(%esp) │ │ │ │ │ + je ae68 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x918> │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je ae68 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x918> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ + mov 0x0(%ebp,%edx,4),%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ + and $0x1,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + jae ae98 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x948> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + lea (%ecx,%ebx,1),%edi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ + cmovne %edi,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ + sub %ebx,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ + jb ae40 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8f0> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:827 (discriminator 2) │ │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:827 (discriminator 2) │ │ │ │ │ + mov %ecx,0x18(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ + mov %esi,0x20(%eax) │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:117 │ │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne b3f9 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xea9> │ │ │ │ │ + add $0x8c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:506 │ │ │ │ │ + add %ecx,%eax │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + cmovne %eax,%ecx │ │ │ │ │ + jmp ae68 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x918> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:104 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push 0x1c(%esp) │ │ │ │ │ + lea 0x74(%esp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ │ + call 3270 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp aa63 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x513> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + cmpb $0x0,0x14(%esp) │ │ │ │ │ + je aed7 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x987> │ │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ │ + mov %eax,0x74(%esp) │ │ │ │ │ + mov %ebp,0x78(%esp) │ │ │ │ │ + movl $0x0,0x70(%esp) │ │ │ │ │ + mov %edx,0x6c(%esp) │ │ │ │ │ + jmp ac10 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c0> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + cmpb $0x0,0x18(%esp) │ │ │ │ │ + je aeff , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9af> │ │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ │ + mov %eax,0x60(%esp) │ │ │ │ │ + mov %ebp,0x64(%esp) │ │ │ │ │ + movl $0x0,0x5c(%esp) │ │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ │ + jmp ab3d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ed> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ │ + add %eax,%ebx │ │ │ │ │ + mov %ebx,0x78(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je af2a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9da> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ + add %eax,0x74(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ │ + sub %edi,%eax │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je b0b8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb68> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:458 │ │ │ │ │ + mov %edx,0x6c(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:461 │ │ │ │ │ + movl $0x0,0x70(%esp) │ │ │ │ │ + jmp ac10 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c0> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ + mov 0x30(%esp),%ebx │ │ │ │ │ + add %eax,%ebx │ │ │ │ │ + mov %ebx,0x64(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je af72 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa22> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ + add %eax,0x60(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ │ + sub %edi,%eax │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je b0c5 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb75> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:458 │ │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:461 │ │ │ │ │ + movl $0x0,0x5c(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:405 │ │ │ │ │ + jmp ab3d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ed> │ │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ │ + push $0x80 │ │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x34(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + mov 0x10(%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:1680 │ │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ │ + je b370 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe20> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x4,%edi │ │ │ │ │ + jle b3ea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe9a> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + call 3330 │ │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %esi │ │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ + mov $0x3,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + cmova %edx,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + jmp a5cf , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7f> │ │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ │ + push $0x80 │ │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,0x8(%edx) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + movl $0x20,0x10(%edx) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ │ + je b377 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe27> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + cmp $0x4,%edi │ │ │ │ │ + jle b3da , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe8a> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %edi │ │ │ │ │ + push %ebp │ │ │ │ │ + push %eax │ │ │ │ │ + call 3330 │ │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ + mov $0x3,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov 0x8(%eax),%ebp │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + cmova %ecx,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea 0x0(,%eax,4),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + jmp a68d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x13d> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:466 │ │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ │ + jmp ac10 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c0> │ │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ │ + mov %eax,0x5c(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:405 │ │ │ │ │ + jmp ab3d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ed> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +/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 0x20(%esp),%eax │ │ │ │ │ + movl $0x0,0x14(%eax) │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ + movl $0x0,0x1c(%eax) │ │ │ │ │ + jmp ae68 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x918> │ │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + movl $0x0,0x30(%esp) │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + movb $0x0,0x3c(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ │ + jmp b164 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc14> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:333 │ │ │ │ │ + sub $0x1,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1) │ │ │ │ │ + test $0x1,%al │ │ │ │ │ + je b151 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc01> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:345 │ │ │ │ │ + subl $0x1,0x30(%esp) │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ + sub $0x1,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:349 │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1) │ │ │ │ │ + addl $0x1,0x14(%esp) │ │ │ │ │ + je b210 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcc0> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1) │ │ │ │ │ + cmp %edi,%ebx │ │ │ │ │ + je b159 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc09> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jne b140 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbf0> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ + sub $0x1,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ + movb $0x1,0x3c(%esp) │ │ │ │ │ + mov 0x0(%ebp,%eax,4),%ecx │ │ │ │ │ + sub $0x1,%ecx │ │ │ │ │ + jmp b143 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbf3> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ │ + mov %ebp,0x48(%esp) │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + movb $0x0,0x44(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + movb $0x0,0x30(%esp) │ │ │ │ │ + mov %eax,%ebp │ │ │ │ │ + jmp b1bd , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc6d> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:333 │ │ │ │ │ + sub $0x1,%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1) │ │ │ │ │ + test $0x1,%bl │ │ │ │ │ + je b1b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc60> │ │ │ │ │ + movb $0x1,0x44(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:345 │ │ │ │ │ + sub $0x1,%edi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ + sub $0x1,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:349 │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1) │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ + je b1df , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc8f> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1) │ │ │ │ │ + cmp %ebp,%ecx │ │ │ │ │ + je b1b8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc68> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jne b1a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc50> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ + sub $0x1,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ + mov (%edx,%ebx,4),%esi │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ + mov %esi,0x30(%esp) │ │ │ │ │ + sub $0x1,%edx │ │ │ │ │ + movb $0x1,0x30(%esp) │ │ │ │ │ + jmp b1a3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc53> │ │ │ │ │ + cmpb $0x0,0x44(%esp) │ │ │ │ │ + mov 0x48(%esp),%ebp │ │ │ │ │ + je b1ee , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc9e> │ │ │ │ │ + mov %edi,0x60(%esp) │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + test %al,%al │ │ │ │ │ + je b1fc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcac> │ │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ │ + mov %edx,0x5c(%esp) │ │ │ │ │ + cmpb $0x0,0x30(%esp) │ │ │ │ │ + je a940 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3f0> │ │ │ │ │ + mov %ebx,0x58(%esp) │ │ │ │ │ + jmp a940 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3f0> │ │ │ │ │ + test %dl,%dl │ │ │ │ │ + je b21c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xccc> │ │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ │ + mov %edx,0x74(%esp) │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ + test %dl,%dl │ │ │ │ │ + je b22a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcda> │ │ │ │ │ + mov %ebx,0x78(%esp) │ │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ │ + cmpb $0x0,0x3c(%esp) │ │ │ │ │ + je aa20 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4d0> │ │ │ │ │ + mov %eax,0x6c(%esp) │ │ │ │ │ + jmp aa20 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4d0> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push $0xc │ │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + 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,(%ecx) │ │ │ │ │ +/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(%ecx) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ + jmp a669 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x119> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push $0xc │ │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%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/basic/holder_tristate.h:590 │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + movl $0x1,0x4(%edi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ + mov 0xc(%edi),%edi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ebx │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ - cmp %ecx,%ebx │ │ │ │ │ - je bef2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd2> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je bff0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1d0> │ │ │ │ │ + mov 0x8(%eax),%ebp │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov %edi,0x48(%esp) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp a6d5 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x185> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push $0xc │ │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ │ +/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,(%esi) │ │ │ │ │ +/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(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ + jmp a5ab , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5b> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push $0xc │ │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ │ + call 3030 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov 0x34(%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:309 │ │ │ │ │ + mov 0xc(%edi),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ │ +/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 a60f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbf> │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + jmp a850 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x300> │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + jmp a7dd , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x28d> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ │ + mov 0x5c(%esp),%ebx │ │ │ │ │ + mov 0x20(%esp),%edi │ │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ │ + jmp ac87 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x737> │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp a5cf , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7f> │ │ │ │ │ + mov %eax,%ebp │ │ │ │ │ + jmp a68d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x13d> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ + add %eax,%esi │ │ │ │ │ + mov %esi,0x64(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je b38c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe3c> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ + add %eax,0x60(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ + cmp %ecx,%edx │ │ │ │ │ + je b3ca , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe7a> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:458 │ │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:460 │ │ │ │ │ + jmp a940 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3f0> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ + mov 0x44(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ + add %edx,%esi │ │ │ │ │ + mov %esi,0x78(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je b3b2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe62> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ + add %edx,0x74(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne bfd0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1b0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ - cmp %edi,%edx │ │ │ │ │ - je bef2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd2> │ │ │ │ │ -seqan::String, seqan::Alloc >::String, seqan::Alloc >, unsigned int, void, void>(seqan::String, seqan::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 bf9e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x17e> │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ + jne b235 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xce5> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:466 │ │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ │ + jmp aa20 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4d0> │ │ │ │ │ + mov %eax,0x5c(%esp) │ │ │ │ │ + jmp a940 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3f0> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + jmp aa01 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4b1> │ │ │ │ │ + jne b080 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb30> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ │ + mov %ecx,(%eax) │ │ │ │ │ + jmp b080 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb30> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne aff3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xaa3> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ + mov (%esi),%edx │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ + jmp aff3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xaa3> │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:117 │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + │ │ │ │ │ +0000b400 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base>: │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0x8bef,%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 0x10(%ebp),%edx │ │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%ecx),%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1) │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je b43d >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x3d> │ │ │ │ │ + cmp 0x4(%ebx),%edi │ │ │ │ │ + je b500 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x100> │ │ │ │ │ +/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:472 (discriminator 2) │ │ │ │ │ - sub %eax,%esi │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x1f,%esi │ │ │ │ │ - jbe c010 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1f0> │ │ │ │ │ + sub %ebx,%edi │ │ │ │ │ + sar $0x2,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ + mov (%ecx),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ + cmp %edx,%edi │ │ │ │ │ + cmova %edx,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1) │ │ │ │ │ + cmp %edi,0x8(%ecx) │ │ │ │ │ + jae b4b4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb4> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ │ - shr $1,%ecx │ │ │ │ │ - add %esi,%ecx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ + 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:1593 │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ - cmova %esi,%ecx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + cmp %ebx,%edx │ │ │ │ │ + cmova %ebx,%edx │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + lea 0x0(,%edx,4),%eax │ │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ │ -seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + test %esi,%esi │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + mov %edx,0x8(%ecx) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ + je b4f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xf0> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + push %esi │ │ │ │ │ + call 31c0 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%ecx │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%edx │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + mov (%ecx),%ebx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ │ -seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jle bf9e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x17e> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + 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 b4d7 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xd7> │ │ │ │ │ + lea 0x0(%esi),%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 b4c8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xc8> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne b57d >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::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 (%ecx),%ebx │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp b4b4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb4> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1036 │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je b4d7 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xd7> │ │ │ │ │ +/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 b540 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x140> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %eax,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sar $0x2,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1039 │ │ │ │ │ + cmp %edx,%edi │ │ │ │ │ + cmova %edx,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ + push %edi │ │ │ │ │ + push %ecx │ │ │ │ │ push %esi │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3330 │ │ │ │ │ + call 3080 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:881 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 32c0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt> │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + push %esi │ │ │ │ │ + push -0x2c(%ebp) │ │ │ │ │ + call 31b0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1057 │ │ │ │ │ pop %eax │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp bef2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd2> │ │ │ │ │ - nop │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov $0x21,%eax │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ - mov $0x20,%ecx │ │ │ │ │ - jmp be87 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x67> │ │ │ │ │ - nop │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp becf >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xaf> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ - jmp becf >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xaf> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %ebx,0x4(%edi) │ │ │ │ │ -seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:433 │ │ │ │ │ - jmp bef2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd2> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne bef2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd2> │ │ │ │ │ -void std::__copy_move::__assign_one, seqan::SimpleType const>(seqan::SimpleType*, seqan::SimpleType const*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ - mov %al,(%ebx) │ │ │ │ │ - jmp bef2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd2> │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push %eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %esi,-0x20(%ebp) │ │ │ │ │ -seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%ebx │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::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 seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%edx │ │ │ │ │ -seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jne bf8d >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x16d> │ │ │ │ │ -void std::__copy_move::__assign_one, seqan::SimpleType const>(seqan::SimpleType*, seqan::SimpleType const*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - movzbl (%edx),%eax │ │ │ │ │ - mov %al,(%ecx) │ │ │ │ │ - jmp bf9e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x17e> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + jmp b4d7 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xd7> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je c079 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x259> │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - jmp becf >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xaf> │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag): │ │ │ │ │ + je b586 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x186> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp c04b >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x22b> │ │ │ │ │ + jmp b560 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x160> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3310 <_Unwind_Resume@plt> │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - nop │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000c090 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>: │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ +0000b5a0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base>: │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - call 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x7f5f,%eax │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0x8a4f,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - sub $0x3c,%esp │ │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ │ + sub $0x2c,%esp │ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edx),%esi │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ mov %gs:0x14,%eax │ │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + mov 0x4(%esi),%esi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je c180 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0> │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je b690 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xf0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je c0d1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x41> │ │ │ │ │ + je b5e6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x46> │ │ │ │ │ cmp 0x4(%edi),%esi │ │ │ │ │ - je c199 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x109> │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ebx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ + je b6a9 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x109> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %eax,%esi │ │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ + sub %ecx,%esi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %ebx,-0x30(%ebp) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1) │ │ │ │ │ - cmp %esi,0x8(%edi) │ │ │ │ │ - jae c2dd >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x24d> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ + cmp %eax,0x8(%edi) │ │ │ │ │ + jae b7a4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x204> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x1f,%esi │ │ │ │ │ - jbe c230 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1a0> │ │ │ │ │ + cmp $0x7c,%esi │ │ │ │ │ + jbe b750 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1b0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - lea (%eax,%esi,1),%ecx │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + shr $1,%ecx │ │ │ │ │ + add %eax,%ecx │ │ │ │ │ /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 %edx,-0x38(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::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 │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ │ - je c250 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1c0> │ │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ │ -void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je b770 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1d0> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push -0x30(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%edi),%ebx │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, char*, unsigned int): │ │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ │ - lea (%ebx,%ecx,1),%edx │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ + lea (%eax,%esi,1),%edx │ │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ │ -char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jle c270 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1e0> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je b66f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ + add $0x4,%eax │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ +/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ + mov %edx,-0x4(%eax) │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ + cmp %ebx,%eax │ │ │ │ │ + jne b660 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne c2d8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x248> │ │ │ │ │ + jne b79f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1ff> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ebx │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ - cmp %ecx,%ebx │ │ │ │ │ - je c162 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ + cmp %ebx,%eax │ │ │ │ │ + je b66f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je c260 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1d0> │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - jne c240 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1b0> │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je b77a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1da> │ │ │ │ │ + cmp %ebx,%ecx │ │ │ │ │ + jne b760 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1c0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ - cmp %edi,%edx │ │ │ │ │ - je c162 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ -seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ + cmp %edi,-0x30(%ebp) │ │ │ │ │ + je b66f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::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 c20e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e> │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je b727 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x187> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %eax,%esi │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x1f,%esi │ │ │ │ │ - jbe c280 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1f0> │ │ │ │ │ + sub %ecx,%esi │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov $0x20,%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ │ - shr $1,%ecx │ │ │ │ │ - add %esi,%ecx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ + sar $0x2,%ecx │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + 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:1593 │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ - cmova %esi,%ecx │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + cmova %eax,%ecx │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + lea 0x0(,%ecx,4),%eax │ │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ /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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ +/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:290 │ │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%ecx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%edx │ │ │ │ │ -void seqan::_setLength(seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jle c20e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ + mov (%esi),%edx │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ + 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 b718 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x178> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3260 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ + call 31b0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1057 │ │ │ │ │ pop %eax │ │ │ │ │ -void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c162 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ - nop │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov $0x21,%eax │ │ │ │ │ + jmp b66f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov $0x80,%eax │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ mov $0x20,%ecx │ │ │ │ │ - jmp c0f7 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x67> │ │ │ │ │ + jmp b60e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6e> │ │ │ │ │ nop │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp c13f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ - jmp c13f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf> │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + jmp b64c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xac> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ -void seqan::_setLength(seqan::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++/13/bits/stl_algobase.h:433 │ │ │ │ │ - jmp c162 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne c162 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ -void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ - mov %al,(%ebx) │ │ │ │ │ - jmp c162 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd2> │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push %eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%ebx │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::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 seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + mov (%ebx),%ecx │ │ │ │ │ + jmp b64c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xac> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jne c1fd >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16d> │ │ │ │ │ -void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - movzbl (%edx),%eax │ │ │ │ │ - mov %al,(%ecx) │ │ │ │ │ - jmp c20e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e> │ │ │ │ │ -void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ + jmp b66f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je c2e9 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x259> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ + je b7af >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x20f> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - jmp c13f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf> │ │ │ │ │ -void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + jmp b64c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xac> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp c2bb >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x22b> │ │ │ │ │ + jmp b782 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1e2> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %esi │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ + push %esi │ │ │ │ │ call 3310 <_Unwind_Resume@plt> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c300 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base>: │ │ │ │ │ -seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:165 │ │ │ │ │ +0000b7c0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base>: │ │ │ │ │ +void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:915 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0x7ceb,%ebx │ │ │ │ │ + add $0x882b,%ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ - mov 0x34(%esp),%ebp │ │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ + 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 b8a0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe0> │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je b820 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x60> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + and $0xfffffffd,%ecx │ │ │ │ │ + mov (%eax),%edi │ │ │ │ │ + je b80c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::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 31c0 │ │ │ │ │ + mov %ebp,(%esp) │ │ │ │ │ + call 31c0 │ │ │ │ │ +/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 b8d8 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push $0xc │ │ │ │ │ + call 3030 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ + mov 0x4(%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_base.h:472 (discriminator 2) │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ │ -seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ - movl $0x0,(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ - movl $0x0,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ - movl $0x0,0x8(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - je c38f >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x8f> │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %edx,%esi │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - cmova %eax,%esi │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je c38f >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x8f> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ + sub %eax,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x1f,%esi │ │ │ │ │ - jbe c3a0 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0xa0> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x7c,%edx │ │ │ │ │ + jbe b932 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x172> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ shr $1,%edx │ │ │ │ │ - add %esi,%edx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - cmova %eax,%edx │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ │ -char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + add %eax,%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + cmp 0x8(%ebp),%edx │ │ │ │ │ + cmova 0x8(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jne b900 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %ecx,0xc(%esp) │ │ │ │ │ + je b891 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd1> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ + call 31b0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ │ - mov %edx,0x4(%edi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ │ -char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jle c38f >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x8f> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3330 │ │ │ │ │ +/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 b815 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x55> │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je b815 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x55> │ │ │ │ │ + cmp $0x2,%ecx │ │ │ │ │ + je b8f0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x130> │ │ │ │ │ +/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 31c0 │ │ │ │ │ + mov %edi,(%esp) │ │ │ │ │ + call 31c0 │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:173 │ │ │ │ │ +/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:1056 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push %ebp │ │ │ │ │ + push (%esi) │ │ │ │ │ + call 31b0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ + add $0x1c,%esp │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + ret │ │ │ │ │ + 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 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - mov $0x20,%edx │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - cmovbe %eax,%edx │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + lea 0x0(,%edx,4),%eax │ │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ │ -char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::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,%ecx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ │ - mov %edx,0x4(%edi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ │ -char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jne c381 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x81> │ │ │ │ │ -void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - movzbl (%edx),%eax │ │ │ │ │ - mov %al,(%ecx) │ │ │ │ │ -seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:173 │ │ │ │ │ - jmp c38f >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x8f> │ │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp b87e >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbe> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + cmp $0x20,%edx │ │ │ │ │ + jbe b876 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb6> │ │ │ │ │ + mov $0x80,%eax │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ + mov $0x20,%edx │ │ │ │ │ + jmp b907 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x147> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -0000c3e0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base>: │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ +0000b950 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0x869f,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0x7c09,%ebx │ │ │ │ │ - sub $0x38,%esp │ │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ │ -seqan::DisableIf::Type> >, void const*>::Type seqan::getObjectId(char* const&): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:286 │ │ │ │ │ - mov (%edx),%esi │ │ │ │ │ - mov %ebx,-0x30(%ebp) │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ │ + sub $0x1c,%esp │ │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -seqan::DisableIf::Type> >, void const*>::Type seqan::getObjectId(char* const&): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:286 │ │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ │ -seqan::length(char*): │ │ │ │ │ -/usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:585 │ │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je bb28 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d8> │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + jne bb1b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1cb> │ │ │ │ │ +/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),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + 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/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:472 (discriminator 2) │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + sub %ecx,%eax │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x7c,%eax │ │ │ │ │ + jbe bcf0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3a0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + shr $1,%ebx │ │ │ │ │ + add %eax,%ebx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + cmovbe %ebx,%eax │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne bc98 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x348> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je b9f4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa4> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ push %esi │ │ │ │ │ - call 3130 │ │ │ │ │ + call 3160 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -seqan::Iterator const>::Type seqan::end(char*, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/adapt_array_pointer.h:231 (discriminator 2) │ │ │ │ │ - add %eax,%esi │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1) │ │ │ │ │ - cmp %esi,0x4(%edi) │ │ │ │ │ - je c4c0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xe0> │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ - cmp %eax,0x10(%ebp) │ │ │ │ │ - cmovbe 0x10(%ebp),%ecx │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1) │ │ │ │ │ - cmp %esi,0x8(%edi) │ │ │ │ │ - jae c500 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x120> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:833 │ │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ │ +/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:472 (discriminator 2) │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ + movl $0x0,0x14(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %ecx,%eax │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + sar $0x2,%ebx │ │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x14(%edi),%ebx │ │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x1f,%esi │ │ │ │ │ - jbe c5a0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c0> │ │ │ │ │ + cmp $0x7c,%eax │ │ │ │ │ + jbe bd10 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3c0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - shr $1,%ecx │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - add %esi,%eax │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - cmp 0x10(%ebp),%eax │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - cmova 0x10(%ebp),%ecx │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ │ + mov %ebx,%eax │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + cmovbe %ebx,%eax │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne bc60 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x310> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je ba63 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x113> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ + lea 0xc(%edi),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + 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:1056 │ │ │ │ │ + push %eax │ │ │ │ │ + call 3160 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ + 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 bb0f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1bf> │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + mov 0x18(%edi),%eax │ │ │ │ │ + jne bce0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x390> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push %eax │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je c520 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x140> │ │ │ │ │ -void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + 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 -0x20(%ebp),%eax │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ +/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:472 (discriminator 2) │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ + sub %ecx,%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ │ + sar $0x2,%ebx │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmpl $0x7c,-0x28(%ebp) │ │ │ │ │ + jbe be95 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x545> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov %ebx,%eax │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ │ + cmp %eax,%ebx │ │ │ │ │ + cmovbe %ebx,%eax │ │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne be6b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x51b> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je bb05 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1b5> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push -0x20(%ebp) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ + call 31b0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ + 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 %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1) │ │ │ │ │ + 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 │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ +/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:472 (discriminator 2) │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ + cmp $0x8,%ecx │ │ │ │ │ + jbe bc20 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2d0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 (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 │ │ │ │ │ - lea (%ecx,%esi,1),%eax │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1) │ │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ -char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + mov %edi,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0xc(%esi),%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + sub %edi,%ebx │ │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ + cmp $0x8,%ebx │ │ │ │ │ + ja bcd0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x380> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ + cmpl $0x1,0x14(%esi) │ │ │ │ │ + jbe bd30 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3e0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ + cmpl $0x4,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ + lea 0x8(%edi),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ + ja bc04 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4> │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + sub %eax,%ecx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle bc04 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + je bc04 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - push %edx │ │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ push %ecx │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - call 3330 │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %eax │ │ │ │ │ + call 32a0 │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne c66f >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x28f> │ │ │ │ │ +/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 │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ + cmpl $0x1,0x8(%esi) │ │ │ │ │ + jbe bdd0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x480> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ + add $0x8,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ + cmpl $0x4,-0x20(%ebp) │ │ │ │ │ + ja bbb4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264> │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ + sub %eax,%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle bbb4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ + cmp %edi,%eax │ │ │ │ │ + je bbb4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %eax │ │ │ │ │ + call 32a0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp bbb4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + 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 ba4d >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfd> │ │ │ │ │ + jmp ba63 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x113> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + 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:290 │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edi),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne b9e4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ + jmp b9f4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa4> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1036 │ │ │ │ │ - cmp %edi,-0x2c(%ebp) │ │ │ │ │ - je c4a3 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xc3> │ │ │ │ │ -seqan::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 c538 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x158> │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ + lea 0x8(%edi),%edx │ │ │ │ │ + jmp bc04 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ + mov %eax,0x18(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ + movl $0x2,0x1c(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:729 │ │ │ │ │ + jmp bb0f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1bf> │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + cmp $0x20,%eax │ │ │ │ │ + jbe b9d5 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x85> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ + movl $0x20,-0x20(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + mov $0x80,%eax │ │ │ │ │ + jmp bc9b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x34b> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + cmp $0x20,%ebx │ │ │ │ │ + jbe ba3e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xee> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ + movl $0x20,-0x20(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + mov $0x80,%eax │ │ │ │ │ + jmp bc63 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x313> │ │ │ │ │ + lea 0x0(%esi),%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:1680 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je be50 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x500> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + jle bebb >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x56b> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - call 3260 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ -void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ + push %ecx │ │ │ │ │ + call 3330 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %esi,(%esp) │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp c4a3 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xc3> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%ecx,%esi,1),%eax │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1) │ │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ -char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - ja c492 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xb2> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne c4a3 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xc3> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -void std::__copy_move::__assign_one(char*, char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - movzbl (%edx),%eax │ │ │ │ │ - mov %al,(%ecx) │ │ │ │ │ - jmp c4a3 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xc3> │ │ │ │ │ - nop │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ │ + mov $0x2,%edx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%ecx │ │ │ │ │ - mov %ecx,0x4(%edi) │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1) │ │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + cmova %edx,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + cmp %edi,%ebx │ │ │ │ │ + jle bdc6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x476> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1) │ │ │ │ │ - mov (%edi),%edx │ │ │ │ │ -char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:433 │ │ │ │ │ - jmp c492 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xb2> │ │ │ │ │ + lea (%ecx,%edi,1),%ebx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ + cmp %ebx,%edx │ │ │ │ │ + je bdc6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x476> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + sub %edi,%eax │ │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + call 32a0 │ │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + jmp bc04 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1039 │ │ │ │ │ - cmp %eax,0x10(%ebp) │ │ │ │ │ - cmovbe 0x10(%ebp),%eax │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je c4e0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x100> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x1f,%eax │ │ │ │ │ - jbe c600 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x220> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ │ - shr $1,%esi │ │ │ │ │ - add %eax,%esi │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - cmovbe %esi,%eax │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%eax │ │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push %eax │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push $0x80 │ │ │ │ │ call 3030 │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::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 seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%ecx,1),%eax │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1) │ │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ + movl $0x20,0x8(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je be5f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x50f> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ + cmp $0x4,%edx │ │ │ │ │ + jle beac >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x55c> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ + push %edx │ │ │ │ │ + push %edi │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ call 3330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c4e0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x100> │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - mov $0x20,%eax │ │ │ │ │ - cmp %eax,0x10(%ebp) │ │ │ │ │ - cmovbe 0x10(%ebp),%eax │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%eax │ │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ + call 31c0 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ │ + mov $0x2,%edx │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + cmova %edx,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ + lea (%eax,%edx,1),%edi │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + cmp %ebx,%ecx │ │ │ │ │ + jle bbb4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je bbb4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ + sub %ebx,%edx │ │ │ │ │ + jmp bc47 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2f7> │ │ │ │ │ + mov $0x8,%ebx │ │ │ │ │ + mov $0x8,%eax │ │ │ │ │ + jmp bd95 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x445> │ │ │ │ │ + mov $0x8,%ecx │ │ │ │ │ + mov $0x8,%edx │ │ │ │ │ + jmp be31 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4e1> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je c650 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x270> │ │ │ │ │ -void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ + jmp baef >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x19f> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + cmp $0x20,%eax │ │ │ │ │ + jbe bae4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x194> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ + movl $0x20,-0x24(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + mov $0x80,%eax │ │ │ │ │ + jmp be6e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x51e> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne be0a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ba> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ + jmp be0a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ba> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne bd71 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x421> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ + jmp bd71 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x421> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp bed6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x586> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp bf1c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5cc> │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp bf2d >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5dd> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ + je befe >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ae> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ + push (%eax) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, char*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + pop %edx │ │ │ │ │ + push -0x20(%ebp) │ │ │ │ │ + call 31c0 │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%ecx,%esi,1),%eax │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1) │ │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ -char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jne c492 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xb2> │ │ │ │ │ - jmp c518 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x138> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0xc(%esi) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ + pop %eax │ │ │ │ │ + push (%esi) │ │ │ │ │ + call 31c0 │ │ │ │ │ + mov %edi,(%esp) │ │ │ │ │ + call 3310 <_Unwind_Resume@plt> │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0xc(%esi) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push (%esi) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ + mov %edi,(%esp) │ │ │ │ │ + call 3310 <_Unwind_Resume@plt> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + │ │ │ │ │ +0000bf50 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base>: │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0x809f,%eax │ │ │ │ │ + push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + sub $0x2c,%esp │ │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%ecx),%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1) │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je bf87 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x37> │ │ │ │ │ + cmp 0x4(%edx),%edi │ │ │ │ │ + je c060 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x110> │ │ │ │ │ +/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,-0x30(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %ebx,%edi │ │ │ │ │ + sar $0x2,%edi │ │ │ │ │ + imul $0xaaaaaaab,%edi,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ + cmp 0x10(%ebp),%edi │ │ │ │ │ + cmova 0x10(%ebp),%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1) │ │ │ │ │ + cmp %edi,0x8(%edx) │ │ │ │ │ + jae c00a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xba> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + cmp $0x1f,%edi │ │ │ │ │ + lea (%eax,%edi,1),%ebx │ │ │ │ │ + mov $0x20,%eax │ │ │ │ │ + cmovbe %eax,%ebx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - mov $0x20,%esi │ │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - cmovbe %eax,%edx │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + cmp %ebx,0x10(%ebp) │ │ │ │ │ + cmovbe 0x10(%ebp),%ebx │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + lea (%ebx,%ebx,2),%eax │ │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ push %eax │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ call 3030 │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ │ -char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ │ /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 seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%ecx,1),%eax │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ + mov %eax,(%edx) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1) │ │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - jne c58a >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1aa> │ │ │ │ │ -void std::__copy_move::__assign_one(char*, char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ - mov %al,(%esi) │ │ │ │ │ - jmp c4e0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x100> │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - jmp c5e0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x200> │ │ │ │ │ -void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ + mov %ebx,0x8(%edx) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ + je c058 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x108> │ │ │ │ │ /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 │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ │ +/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 (%edx),%esi │ │ │ │ │ + lea (%edi,%edi,2),%edi │ │ │ │ │ + shl $0x2,%edi │ │ │ │ │ + lea (%esi,%edi,1),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1032 (discriminator 2) │ │ │ │ │ + add %ebx,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ + cmp %ebx,%edi │ │ │ │ │ + je c03c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xec> │ │ │ │ │ + lea 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 │ │ │ │ │ +/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) │ │ │ │ │ + mov %eax,-0x4(%esi) │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ + cmp %ebx,%edi │ │ │ │ │ + jne c020 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xd0> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je c678 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x298> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ + jne c0e6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x196> │ │ │ │ │ + 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:290 │ │ │ │ │ + mov (%ecx),%ebx │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp c00a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xba> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1036 │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je c03c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xec> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%ecx),%ebx │ │ │ │ │ +/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 c0ab >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x15b> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %ebx,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sar $0x2,%edi │ │ │ │ │ + imul $0xaaaaaaab,%edi,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1039 │ │ │ │ │ + cmp 0x10(%ebp),%eax │ │ │ │ │ + cmova 0x10(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ + push %eax │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + call 3100 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:881 │ │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + push %esi │ │ │ │ │ + push %edx │ │ │ │ │ + call 30d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1057 │ │ │ │ │ + pop %eax │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp c03c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xec> │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push -0x28(%ebp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + je c0ef >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x19f> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp c654 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x274> │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp c0c9 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x179> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edi │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + push %esi │ │ │ │ │ call 3310 <_Unwind_Resume@plt> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000c690 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base>: │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&): │ │ │ │ │ +0000c100 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base>: │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - call 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x795f,%eax │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0x7eef,%eax │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - sub $0x3c,%esp │ │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ │ + sub $0x2c,%esp │ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ecx),%esi │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&): │ │ │ │ │ + mov 0x4(%ebx),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%ebx),%edx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ mov %gs:0x14,%eax │ │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je c790 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x100> │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + je c1f8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xf8> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je c6d1 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x41> │ │ │ │ │ - cmp 0x4(%edx),%esi │ │ │ │ │ - je c7a9 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x119> │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ + je c146 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x46> │ │ │ │ │ + cmp 0x4(%edi),%esi │ │ │ │ │ + je c211 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x111> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %eax,%esi │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ + sub %edx,%esi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %ebx,-0x30(%ebp) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %esi,%ebx │ │ │ │ │ + sar $0x2,%ebx │ │ │ │ │ + imul $0xaaaaaaab,%ebx,%ebx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1) │ │ │ │ │ - cmp %esi,0x8(%edx) │ │ │ │ │ - jae c8dc >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x24c> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ + cmp %ebx,0x8(%edi) │ │ │ │ │ + jae c324 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x224> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x1f,%esi │ │ │ │ │ - jbe c848 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1b8> │ │ │ │ │ + cmp $0x174,%esi │ │ │ │ │ + jbe c2d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1d0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - add %esi,%eax │ │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ + shr $1,%edx │ │ │ │ │ + add %ebx,%edx │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + lea (%edx,%edx,2),%eax │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::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) │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %eax,0x8(%edx) │ │ │ │ │ -seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ - je c870 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1e0> │ │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ │ -void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag): │ │ │ │ │ + je c2f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1f0> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ │ - push -0x30(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 31c0 │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ │ -void seqan::_deallocateStorage, void, seqan::SimpleType, unsigned int>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int): │ │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ - lea (%ebx,%edi,1),%ecx │ │ │ │ │ - mov %ecx,0x4(%edx) │ │ │ │ │ -seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:386 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - jle c774 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xe4> │ │ │ │ │ - mov -0x2c(%ebp),%esi │ │ │ │ │ - add %eax,%edi │ │ │ │ │ - mov -0x48(%esi),%ecx │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -seqan::assign(seqan::SimpleType&, char): │ │ │ │ │ -/usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ - movzbl (%eax),%edx │ │ │ │ │ -seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:389 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:390 │ │ │ │ │ - add $0x1,%ebx │ │ │ │ │ -seqan::assign(seqan::SimpleType&, char): │ │ │ │ │ -/usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ - movzbl (%ecx,%edx,1),%edx │ │ │ │ │ - mov %dl,-0x1(%ebx) │ │ │ │ │ -seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:386 (discriminator 1) │ │ │ │ │ - cmp %edi,%eax │ │ │ │ │ - jne c760 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xd0> │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&): │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ + lea (%eax,%esi,1),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1011 (discriminator 2) │ │ │ │ │ + add %edx,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %ecx,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + je c1dc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc> │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ + add $0xc,%edx │ │ │ │ │ +/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) │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + jne c1c0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne c8d7 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x247> │ │ │ │ │ + jne c31f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x21f> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edx),%edi │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&): │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ - cmp %edi,%ebx │ │ │ │ │ - je c774 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xe4> │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je c1dc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je c877 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1e7> │ │ │ │ │ - cmp %edi,%eax │ │ │ │ │ - jne c860 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1d0> │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je c2fa >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1fa> │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + jne c2e0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1e0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je c774 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xe4> │ │ │ │ │ -seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ + cmp %edi,-0x30(%ebp) │ │ │ │ │ + je c1dc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc> │ │ │ │ │ /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 c824 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x194> │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + je c2af >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1af> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %eax,%esi │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:833 │ │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x1f,%esi │ │ │ │ │ - jbe c87f >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1ef> │ │ │ │ │ + sub %edx,%esi │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + mov $0x20,%ecx │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ + sar $0x2,%edx │ │ │ │ │ + imul $0xaaaaaaab,%edx,%edx │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - shr $1,%edi │ │ │ │ │ - add %esi,%edi │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + shr $1,%eax │ │ │ │ │ + add %edx,%eax │ │ │ │ │ + cmp $0x174,%esi │ │ │ │ │ + cmovbe %ecx,%eax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - cmp %esi,%edi │ │ │ │ │ - cmova %esi,%edi │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + cmova %eax,%edx │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + lea (%edx,%edx,2),%eax │ │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1032 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%ebx │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ +/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 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edi,-0x20(%ebp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1032 (discriminator 2) │ │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ -void seqan::_setLength(seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - jle c824 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x194> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - 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 seqan::assign, seqan::Alloc, seqan::String >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1032 (discriminator 2) │ │ │ │ │ + lea (%edx,%esi,1),%eax │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ + 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 │ │ │ │ │ +/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) │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jne c290 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x190> │ │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - call 3140 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@plt> │ │ │ │ │ + push %edi │ │ │ │ │ + call 30d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1057 │ │ │ │ │ pop %eax │ │ │ │ │ -void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c774 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xe4> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ + jmp c1dc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc> │ │ │ │ │ + mov $0x180,%eax │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ - movl $0x20,-0x34(%ebp) │ │ │ │ │ - mov $0x21,%eax │ │ │ │ │ - jmp c6f8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x68> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ + mov $0x20,%edx │ │ │ │ │ + jmp c176 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x76> │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - jmp c749 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb9> │ │ │ │ │ + jmp c1b4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb4> │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ - jmp c749 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb9> │ │ │ │ │ -void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %ebx,0x4(%edx) │ │ │ │ │ -seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:386 (discriminator 1) │ │ │ │ │ - jmp c774 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xe4> │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%edi │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ │ -void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %esi,-0x20(%ebp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ + jmp c1b4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb4> │ │ │ │ │ /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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - jne c80d >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x17d> │ │ │ │ │ -void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - movzbl (%ecx),%eax │ │ │ │ │ - mov %al,(%ebx) │ │ │ │ │ - jmp c824 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x194> │ │ │ │ │ -void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ + mov %ecx,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ + jmp c1dc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x28(%ebp) │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ call 31c0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je c8e8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x258> │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ + je c32f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x22f> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - jmp c749 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb9> │ │ │ │ │ -void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ + jmp c1b4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb4> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp c8ba >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x22a> │ │ │ │ │ + jmp c302 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x202> │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ │ push %esi │ │ │ │ │ call 3310 <_Unwind_Resume@plt> │ │ │ │ │ -void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&): │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000c900 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base>: │ │ │ │ │ -void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ +0000c340 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base>: │ │ │ │ │ +void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:915 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0x76eb,%ebx │ │ │ │ │ + add $0x7cab,%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 seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ │ -void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je c9e8 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xe8> │ │ │ │ │ + je c430 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf0> │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - je c960 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x60> │ │ │ │ │ -void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ + je c3a0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x60> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ and $0xfffffffd,%ecx │ │ │ │ │ mov (%eax),%edi │ │ │ │ │ - je c94c > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x4c> │ │ │ │ │ -seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ + je c38c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4c> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%ebp │ │ │ │ │ -void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::deallocate >, seqan::Tag >, seqan::String > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag >&, seqan::String > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %ebp,(%esp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::setValue > >(seqan::Holder >, seqan::Tag >&, seqan::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 seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::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 │ │ │ │ │ -seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov (%eax),%ebp │ │ │ │ │ -void seqan::assignValue >, seqan::String > >(seqan::Holder >, seqan::Tag >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne ca20 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x120> │ │ │ │ │ -void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&): │ │ │ │ │ + jne c468 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x128> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ -void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ -seqan::String >::String(seqan::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) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %ecx,%eax │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - cmp $0x1f,%eax │ │ │ │ │ - jbe ca50 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x150> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub %ecx,%edx │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ + cmp $0x174,%edx │ │ │ │ │ + jbe c4c8 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x188> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ shr $1,%edx │ │ │ │ │ - add %edx,%eax │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ + add %eax,%edx │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - cmovbe %eax,%edx │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + cmova %eax,%edx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne ca70 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x170> │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ + jne c490 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x150> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - je c9d0 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xd0> │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ + je c41d >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xdd> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ - call 3180 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ -void seqan::assign, seqan::String > >(seqan::String >&, seqan::String > const&): │ │ │ │ │ + call 30d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::create >, seqan::String > const>(seqan::Holder >, seqan::Tag >&, seqan::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 seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::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,%eiz,1),%esi │ │ │ │ │ -void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je c955 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x55> │ │ │ │ │ + je c395 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x55> │ │ │ │ │ cmp $0x2,%ecx │ │ │ │ │ - je ca40 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x140> │ │ │ │ │ -seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ + je c480 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ -void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push (%edi) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::deallocate >, seqan::Tag >, seqan::String > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag >&, seqan::String > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %edi,(%esp) │ │ │ │ │ call 31c0 │ │ │ │ │ -void seqan::clear > >(seqan::Holder >, seqan::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 seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::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 seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ebp │ │ │ │ │ push (%esi) │ │ │ │ │ - call 3180 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ -void seqan::assign, seqan::String > >(seqan::String >&, seqan::String > const&): │ │ │ │ │ + call 30d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::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 seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ │ -void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - cmp $0x20,%edx │ │ │ │ │ - jbe c9b0 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xb0> │ │ │ │ │ - mov $0x21,%eax │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ - mov $0x20,%edx │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ │ -void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + lea (%edx,%edx,2),%eax │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ │ -void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp c9bb > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xbb> │ │ │ │ │ -void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0000caa0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>: │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - call 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x754f,%eax │ │ │ │ │ - push %ebp │ │ │ │ │ - mov %esp,%ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - sub $0x3c,%esp │ │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edx),%esi │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je cb98 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf8> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je cae1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x41> │ │ │ │ │ - cmp 0x4(%edi),%esi │ │ │ │ │ - je cbb1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x111> │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %eax,%esi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sar $0x2,%ebx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1) │ │ │ │ │ - cmp %ebx,0x8(%edi) │ │ │ │ │ - jae cd05 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x265> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x7c,%esi │ │ │ │ │ - jbe cc50 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1b0> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - shr $1,%ecx │ │ │ │ │ - add %ebx,%ecx │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::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 │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::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 │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ecx,0x8(%edi) │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ │ - je cc70 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1d0> │ │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x30(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%edi),%ebx │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ -void seqan::_setLength(seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x4,%esi │ │ │ │ │ - jle cc90 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1f0> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne cd00 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x260> │ │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ebx │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ - cmp %ecx,%ebx │ │ │ │ │ - je cb7a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xda> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je cc80 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1e0> │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - jne cc60 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1c0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ - cmp %edi,%edx │ │ │ │ │ - je cb7a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xda> │ │ │ │ │ -seqan::String >::String >, unsigned int, void, void>(seqan::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 cc2f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x18f> │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %eax,%esi │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - sar $0x2,%ecx │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x7c,%esi │ │ │ │ │ - jbe cca0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x200> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - add %ecx,%eax │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - cmovbe %eax,%ecx │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::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 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%ecx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%edx │ │ │ │ │ -void seqan::_setLength(seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x4,%esi │ │ │ │ │ - jle cc2f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x18f> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3160 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1057 │ │ │ │ │ - pop %eax │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp cb7a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xda> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov $0x80,%eax │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ - mov $0x20,%ecx │ │ │ │ │ - jmp cb0f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x6f> │ │ │ │ │ - nop │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp cb57 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb7> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ - jmp cb57 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb7> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -void seqan::_setLength(seqan::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++/13/bits/stl_algobase.h:433 │ │ │ │ │ - jmp cb7a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xda> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne cb7a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xda> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ - mov %eax,(%ebx) │ │ │ │ │ - jmp cb7a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xda> │ │ │ │ │ - nop │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::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 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::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 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%ecx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edx),%edx │ │ │ │ │ -void seqan::_setLength(seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x4,%esi │ │ │ │ │ - jg cc1e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne cc2f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x18f> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ - mov %eax,(%ebx) │ │ │ │ │ - jmp cc2f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x18f> │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - je cd11 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x271> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - jmp cb57 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb7> │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp cce3 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x243> │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3310 <_Unwind_Resume@plt> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0000cd20 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base>: │ │ │ │ │ -seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:165 │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0x72cb,%ebx │ │ │ │ │ - sub $0x1c,%esp │ │ │ │ │ - mov 0x34(%esp),%ebp │ │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ │ - mov 0x38(%esp),%edx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ │ -seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ - movl $0x0,(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ - movl $0x0,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ - movl $0x0,0x8(%edi) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - je cdbb >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x9b> │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %ecx,%eax │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - cmova %edx,%eax │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je cdbb >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x9b> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x1f,%eax │ │ │ │ │ - jbe cdc8 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0xa8> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - add %esi,%eax │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - cmovbe %eax,%edx │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - shl $0x2,%esi │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - lea 0x0(,%edx,4),%eax │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::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,%ecx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%eax │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x4,%esi │ │ │ │ │ - jle ce0b >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0xeb> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - push %eax │ │ │ │ │ - push %ecx │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:173 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - mov $0x20,%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - cmova %eax,%edx │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - shl $0x2,%esi │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - lea 0x0(,%edx,4),%eax │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::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,%ecx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%eax │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x4,%esi │ │ │ │ │ - jne cdad >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x8d> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ -seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:173 │ │ │ │ │ - jmp cdbb >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x9b> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne cdbb >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x9b> │ │ │ │ │ - jmp ce05 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0xe5> │ │ │ │ │ -seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ - nop │ │ │ │ │ + jmp c408 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc8> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + cmp $0x20,%edx │ │ │ │ │ + jbe c400 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc0> │ │ │ │ │ + mov $0x180,%eax │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ + mov $0x20,%edx │ │ │ │ │ + jmp c496 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x156> │ │ │ │ │ │ │ │ │ │ -0000ce10 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>: │ │ │ │ │ -void seqan::create > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ +0000c4e0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ - call 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x71df,%eax │ │ │ │ │ + call caed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60d> │ │ │ │ │ + add $0x7b0f,%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 cfe0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1d0> │ │ │ │ │ + je c6c0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1e0> │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - jne cfd4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1c4> │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ + jne c6b6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d6> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ │ -void seqan::allocate > >, seqan::Tag >, seqan::Matrix > >, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag > const&, seqan::Matrix > >*&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%eax),%edi │ │ │ │ │ -void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ │ -void seqan::allocate > >, seqan::Tag >, seqan::Matrix > >, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag > const&, seqan::Matrix > >*&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ push $0x20 │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%edi),%ecx │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ -void seqan::allocate > >, seqan::Tag >, seqan::Matrix > >, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag > const&, seqan::Matrix > >*&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ -seqan::String >::String(seqan::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) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %edx,%eax │ │ │ │ │ sub %ecx,%eax │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp $0x7c,%eax │ │ │ │ │ - jbe d1b8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x3a8> │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ + jbe c890 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3b0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sar $0x2,%eax │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ shr $1,%ebx │ │ │ │ │ add %eax,%ebx │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ │ cmp %eax,%ebx │ │ │ │ │ cmovbe %ebx,%eax │ │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne d160 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x350> │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ + jne c840 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x360> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je ceb4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xa4> │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ + je c584 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa4> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ call 3160 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ -void seqan::assign, seqan::String > >(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x10(%edi),%edx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ │ -seqan::String >::String(seqan::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) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %edx,%eax │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub %ecx,%eax │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ sar $0x2,%ebx │ │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp $0x7c,%eax │ │ │ │ │ - jbe d1d8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x3c8> │ │ │ │ │ + jbe c8b0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3d0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ │ mov %ebx,%eax │ │ │ │ │ shr $1,%eax │ │ │ │ │ add %ebx,%eax │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ │ cmp %eax,%ebx │ │ │ │ │ cmovbe %ebx,%eax │ │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne d128 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x318> │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ + jne c808 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x328> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je cf23 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x113> │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ + je c5f3 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x113> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ -seqan::Matrix > >::Matrix(seqan::Matrix > > const&): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ lea 0xc(%edi),%eax │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ -seqan::Matrix > >::Matrix(seqan::Matrix > > const&): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ lea 0xc(%esi),%eax │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ push %eax │ │ │ │ │ call 3160 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ -void seqan::assign, seqan::String > >(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Holder >, seqan::Tag >::Holder(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ │ -void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ │ -seqan::Holder >, seqan::Tag >::Holder(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ movl $0x0,0x18(%esi) │ │ │ │ │ -void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je cfc8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1b8> │ │ │ │ │ + je c6aa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ca> │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jne d1a0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x390> │ │ │ │ │ -seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov 0x18(%edi),%ebx │ │ │ │ │ -void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&): │ │ │ │ │ + mov 0x18(%edi),%eax │ │ │ │ │ + jne c880 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3a0> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ │ -void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&): │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push $0xc │ │ │ │ │ call 3030 │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ │ -void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,%edi │ │ │ │ │ -seqan::String >::String(seqan::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) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ebx),%edx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ + mov 0x4(%ebx),%ecx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%ebx),%eax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + sub %eax,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %edx,%eax │ │ │ │ │ - sub %ecx,%eax │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sar $0x2,%eax │ │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x1f,%eax │ │ │ │ │ - jbe d370 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x560> │ │ │ │ │ + cmp $0x174,%edx │ │ │ │ │ + jbe ca40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x560> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - shr $1,%ebx │ │ │ │ │ - add %ebx,%eax │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ + shr $1,%edx │ │ │ │ │ + add %edx,%eax │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - cmovbe %ebx,%eax │ │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + cmovbe %edx,%eax │ │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne d340 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x530> │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ + jne ca10 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x530> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je cfbe > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1ae> │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ + cmp %ecx,-0x28(%ebp) │ │ │ │ │ + je c6a0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1c0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push -0x20(%ebp) │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push %edi │ │ │ │ │ - call 3180 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ -void seqan::assign, seqan::String > >(seqan::String >&, seqan::String > const&): │ │ │ │ │ + call 30d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::create >, seqan::String > const>(seqan::Holder >, seqan::Tag >&, seqan::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 seqan::create > >, seqan::Matrix > > >(seqan::Holder > >, seqan::Tag >&, seqan::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 seqan::create > > >(seqan::Holder > >, seqan::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 │ │ │ │ │ -void seqan::allocate > >, seqan::Tag >, seqan::Matrix > >, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag > const&, seqan::Matrix > >*&, int, seqan::Tag const&): │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ /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 │ │ │ │ │ -seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movl $0x0,(%esi) │ │ │ │ │ -void seqan::allocate > >, seqan::Tag >, seqan::Matrix > >, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag > const&, seqan::Matrix > >*&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %esi,(%eax) │ │ │ │ │ -seqan::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) │ │ │ │ │ -seqan::Holder >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movl $0x0,0x18(%esi) │ │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ │ -void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::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) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ -seqan::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) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ │ -void seqan::create > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x1c(%esi) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ sub %edi,%ecx │ │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ cmp $0x8,%ecx │ │ │ │ │ - jbe d0e0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2d0> │ │ │ │ │ + jbe c7c0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2e0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ add $0x8,%edi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ sub %edi,%ebx │ │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ cmp $0x8,%ebx │ │ │ │ │ - ja d190 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x380> │ │ │ │ │ + ja c870 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x390> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ cmpl $0x1,0x14(%esi) │ │ │ │ │ - jbe d1f8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x3e8> │ │ │ │ │ + jbe c8d0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3f0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmpl $0x4,-0x20(%ebp) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ - ja d0bc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ac> │ │ │ │ │ -void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ + ja c79c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc> │ │ │ │ │ /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++/13/bits/stl_algobase.h:1123 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jle d0bc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ac> │ │ │ │ │ -__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ + jle c79c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je d0bc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ac> │ │ │ │ │ + je c79c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ │ push %ecx │ │ │ │ │ push $0x0 │ │ │ │ │ push %eax │ │ │ │ │ - call 32a0 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ + call 32a0 │ │ │ │ │ + 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:1757 │ │ │ │ │ + cmpl $0x1,0x8(%esi) │ │ │ │ │ + jbe c970 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x490> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ + add $0x8,%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ + cmpl $0x4,-0x20(%ebp) │ │ │ │ │ + ja c74c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c> │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ + sub %eax,%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle c74c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ + cmp %edi,%eax │ │ │ │ │ + je c74c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %eax │ │ │ │ │ + call 32a0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp c74c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + 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 c5dd >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfd> │ │ │ │ │ + jmp c5f3 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x113> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + 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:290 │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%edi),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne c574 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ + jmp c584 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa4> │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ + lea 0x8(%edi),%edx │ │ │ │ │ + jmp c79c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ + mov %eax,0x18(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ + movl $0x2,0x1c(%esi) │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:729 │ │ │ │ │ + jmp c6aa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ca> │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + cmp $0x20,%eax │ │ │ │ │ + jbe c565 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x85> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ + movl $0x20,-0x20(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + mov $0x80,%eax │ │ │ │ │ + jmp c843 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x363> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + cmp $0x20,%ebx │ │ │ │ │ + jbe c5ce >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xee> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ + movl $0x20,-0x20(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + mov $0x80,%eax │ │ │ │ │ + jmp c80b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x32b> │ │ │ │ │ + lea 0x0(%esi),%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:1680 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je c9f0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x510> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + jle ca66 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x586> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + 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 31c0 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ │ + mov $0x2,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + cmova %edx,%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + cmp %edi,%ebx │ │ │ │ │ + jle c966 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x486> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + lea (%ecx,%edi,1),%ebx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ + cmp %ebx,%edx │ │ │ │ │ + je c966 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x486> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + sub %edi,%eax │ │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + call 32a0 │ │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + jmp c79c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push $0x80 │ │ │ │ │ + call 3030 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/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:1680 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je ca00 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x520> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ + cmp $0x4,%edx │ │ │ │ │ + jle ca57 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x577> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ + push %edi │ │ │ │ │ + push %eax │ │ │ │ │ + call 3330 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ + call 31c0 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov $0x2,%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + cmova %eax,%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ + shl $0x2,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ + lea (%eax,%edx,1),%edi │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + cmp %ebx,%ecx │ │ │ │ │ + jle c74c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je c74c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ + sub %ebx,%edx │ │ │ │ │ + jmp c7eb >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x30b> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov $0x8,%ebx │ │ │ │ │ + mov $0x8,%eax │ │ │ │ │ + jmp c935 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x455> │ │ │ │ │ + nop │ │ │ │ │ + mov $0x8,%ecx │ │ │ │ │ + mov $0x8,%edx │ │ │ │ │ + jmp c9cd >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ed> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ │ + shl $0x2,%eax │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + call 3030 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ │ + jmp c689 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1a9> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + cmp $0x20,%ebx │ │ │ │ │ + jbe c67e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x19e> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ + movl $0x20,-0x24(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ + mov $0x180,%eax │ │ │ │ │ + jmp ca16 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x536> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne c9aa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ca> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ + jmp c9aa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ca> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ + jne c911 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x431> │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ + jmp c911 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x431> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp ca81 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5a1> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp cac7 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5e7> │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp cad8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5f8> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ + je caa9 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5c9> │ │ │ │ │ +/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 31c0 │ │ │ │ │ + pop %edx │ │ │ │ │ + push -0x20(%ebp) │ │ │ │ │ + call 31c0 │ │ │ │ │ +/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 31c0 │ │ │ │ │ + pop %eax │ │ │ │ │ + push (%esi) │ │ │ │ │ + call 31c0 │ │ │ │ │ + mov %edi,(%esp) │ │ │ │ │ + call 3310 <_Unwind_Resume@plt> │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0xc(%esi) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push (%esi) │ │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ │ + call 31c0 │ │ │ │ │ + mov %edi,(%esp) │ │ │ │ │ + call 3310 <_Unwind_Resume@plt> │ │ │ │ │ +__x86.get_pc_thunk.ax(): │ │ │ │ │ + mov (%esp),%eax │ │ │ │ │ + ret │ │ │ │ │ +__x86.get_pc_thunk.si(): │ │ │ │ │ + mov (%esp),%esi │ │ │ │ │ + ret │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0000cb00 : │ │ │ │ │ +ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + call caf1 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x611> │ │ │ │ │ + add $0x74ea,%esi │ │ │ │ │ + push %ebx │ │ │ │ │ + sub $0x314,%esp │ │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ │ + mov %eax,-0x2a8(%ebp) │ │ │ │ │ + mov %esi,-0x29c(%ebp) │ │ │ │ │ +std::__cxx11::to_string(double): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4256 │ │ │ │ │ + lea -0x2ff4(%esi),%edi │ │ │ │ │ + mov %esi,%ebx │ │ │ │ │ + mov -0x24(%esi),%esi │ │ │ │ │ +ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +std::__cxx11::to_string(double): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4256 │ │ │ │ │ + lea -0x100(%ebp),%eax │ │ │ │ │ + mov %ecx,-0x2a4(%ebp) │ │ │ │ │ + mov %eax,-0x2f8(%ebp) │ │ │ │ │ + push 0x28(%ecx) │ │ │ │ │ + push 0x24(%ecx) │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x148 │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + call 3170 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@plt> │ │ │ │ │ + mov -0x2a4(%ebp),%ecx │ │ │ │ │ + lea -0x148(%ebp),%eax │ │ │ │ │ + add $0x14,%esp │ │ │ │ │ + mov %eax,-0x2f4(%ebp) │ │ │ │ │ + push 0x20(%ecx) │ │ │ │ │ + push 0x1c(%ecx) │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x148 │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + call 3170 , 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),%ecx │ │ │ │ │ +std::__cxx11::to_string(double): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4256 │ │ │ │ │ + add $0x1c,%esp │ │ │ │ │ +ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ +./porechop/src/alignment.cpp:118 │ │ │ │ │ + mov 0x18(%ecx),%eax │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + neg %ebx │ │ │ │ │ + cmovs %eax,%ebx │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + shr $0x1f,%eax │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x2a0(%ebp) │ │ │ │ │ +unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmp $0x9,%ebx │ │ │ │ │ + jbe ecfb │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + cmp $0x63,%ebx │ │ │ │ │ + jbe edd3 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + cmp $0x3e7,%ebx │ │ │ │ │ + jbe ede2 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + cmp $0x270f,%ebx │ │ │ │ │ + jbe ee3c │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmpl $0x1869f,-0x2a0(%ebp) │ │ │ │ │ + mov $0x5,%edx │ │ │ │ │ + jbe ccf5 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + cmpl $0xf423f,-0x2a0(%ebp) │ │ │ │ │ + jbe efb9 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + cmpl $0x98967f,-0x2a0(%ebp) │ │ │ │ │ + mov $0x6,%eax │ │ │ │ │ + mov $0x7,%edx │ │ │ │ │ + jbe ccf8 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + cmp $0x5f5e0ff,%eax │ │ │ │ │ + jbe e510 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmp $0x3b9ac9ff,%eax │ │ │ │ │ + jbe ccf0 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + mov $0x9,%eax │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + add %esi,%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x190(%ebp),%eax │ │ │ │ │ + lea -0x188(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov -0x29c(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %eax,-0x304(%ebp) │ │ │ │ │ + mov %ebx,-0x2c8(%ebp) │ │ │ │ │ + mov %ebx,-0x190(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + push $0x2d │ │ │ │ │ + push %edx │ │ │ │ │ + push %eax │ │ │ │ │ + call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov -0x2ed4(%edi),%ecx │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + lea -0xe6(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add -0x190(%ebp),%esi │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov %ecx,-0xe6(%ebp) │ │ │ │ │ + mov -0x2e0f(%edi),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + lea -0xe4(%ebp),%edi │ │ │ │ │ + lea -0x2ed4(%eax),%esi │ │ │ │ │ + mov %ecx,-0x21(%ebp) │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ + sub %ecx,%esi │ │ │ │ │ + add $0xc9,%ecx │ │ │ │ │ + shr $0x2,%ecx │ │ │ │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + cmpl $0x63,-0x2a0(%ebp) │ │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ │ + ja cd7d │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:104 │ │ │ │ │ + mov -0x2a0(%ebp),%esi │ │ │ │ │ + add %esi,%esi │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ + movzbl -0xe5(%ebp,%esi,1),%eax │ │ │ │ │ + mov %al,0x1(%edx) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ + movzbl -0xe6(%ebp,%esi,1),%eax │ │ │ │ │ + jmp cddf │ │ │ │ │ +unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + mov $0x9,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + add %esi,%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x190(%ebp),%eax │ │ │ │ │ + lea -0x188(%ebp),%edi │ │ │ │ │ + mov %eax,-0x304(%ebp) │ │ │ │ │ + mov %edi,-0x2c8(%ebp) │ │ │ │ │ + mov %edi,-0x190(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov -0x29c(%ebp),%edi │ │ │ │ │ + push $0x2d │ │ │ │ │ + push %edx │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov -0x2ed4(%edi),%ecx │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + lea -0xe6(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add -0x190(%ebp),%esi │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov %ecx,-0xe6(%ebp) │ │ │ │ │ + mov -0x2e0f(%edi),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + lea -0xe4(%ebp),%edi │ │ │ │ │ + lea -0x2ed4(%eax),%esi │ │ │ │ │ + mov %ecx,-0x21(%ebp) │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ + sub %ecx,%esi │ │ │ │ │ + add $0xc9,%ecx │ │ │ │ │ + shr $0x2,%ecx │ │ │ │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ + lea -0x1(%edx,%eax,1),%ecx │ │ │ │ │ + mov $0x51eb851f,%esi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%edi │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + sub $0x2,%ecx │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + mul %esi │ │ │ │ │ + shr $0x5,%edx │ │ │ │ │ + imul $0x64,%edx,%eax │ │ │ │ │ + sub %eax,%edi │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ + mov %edx,-0x2a0(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ + movzwl (%ebx,%edi,2),%edx │ │ │ │ │ + mov %dx,0x2(%ecx) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + cmp $0x270f,%eax │ │ │ │ │ + ja cd90 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ + mov -0x2ac(%ebp),%edx │ │ │ │ │ + cmp $0x3e7,%eax │ │ │ │ │ + ja ccd0 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ + movzbl -0x2a0(%ebp),%eax │ │ │ │ │ + add $0x30,%eax │ │ │ │ │ + mov %al,(%edx) │ │ │ │ │ +ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ +./porechop/src/alignment.cpp:117 │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + neg %ebx │ │ │ │ │ + cmovs %eax,%ebx │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + shr $0x1f,%eax │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x2a0(%ebp) │ │ │ │ │ +unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmp $0x9,%ebx │ │ │ │ │ + jbe ed3e │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + cmp $0x63,%ebx │ │ │ │ │ + jbe edc4 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + cmp $0x3e7,%ebx │ │ │ │ │ + jbe ee2d │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + cmp $0x270f,%ebx │ │ │ │ │ + jbe ee4b │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmpl $0x1869f,-0x2a0(%ebp) │ │ │ │ │ + mov $0x5,%edx │ │ │ │ │ + jbe cf45 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + cmpl $0xf423f,-0x2a0(%ebp) │ │ │ │ │ + jbe efcd │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + cmpl $0x98967f,-0x2a0(%ebp) │ │ │ │ │ + mov $0x6,%eax │ │ │ │ │ + mov $0x7,%edx │ │ │ │ │ + jbe cf48 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + cmp $0x5f5e0ff,%eax │ │ │ │ │ + jbe e530 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmp $0x3b9ac9ff,%eax │ │ │ │ │ + jbe cf40 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + mov $0x9,%eax │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + add %esi,%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x1d8(%ebp),%eax │ │ │ │ │ + lea -0x1d0(%ebp),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov -0x29c(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %eax,-0x300(%ebp) │ │ │ │ │ + mov %ecx,-0x2c4(%ebp) │ │ │ │ │ + mov %ecx,-0x1d8(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + push $0x2d │ │ │ │ │ + push %edx │ │ │ │ │ + push %eax │ │ │ │ │ + call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov -0x2ed4(%edi),%ecx │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + lea -0xe6(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add -0x1d8(%ebp),%esi │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov %ecx,-0xe6(%ebp) │ │ │ │ │ + mov -0x2e0f(%edi),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + lea -0xe4(%ebp),%edi │ │ │ │ │ + lea -0x2ed4(%eax),%esi │ │ │ │ │ + mov %ecx,-0x21(%ebp) │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ + sub %ecx,%esi │ │ │ │ │ + add $0xc9,%ecx │ │ │ │ │ + shr $0x2,%ecx │ │ │ │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + cmpl $0x63,-0x2a0(%ebp) │ │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ │ + ja cfcd │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:104 │ │ │ │ │ + mov -0x2a0(%ebp),%esi │ │ │ │ │ + add %esi,%esi │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ + movzbl -0xe5(%ebp,%esi,1),%eax │ │ │ │ │ + mov %al,0x1(%edx) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ + movzbl -0xe6(%ebp,%esi,1),%eax │ │ │ │ │ + jmp d02f │ │ │ │ │ +unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + mov $0x9,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x1d8(%ebp),%eax │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + add %esi,%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x1d0(%ebp),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov -0x29c(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %eax,-0x300(%ebp) │ │ │ │ │ + mov %ecx,-0x2c4(%ebp) │ │ │ │ │ + mov %ecx,-0x1d8(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + push $0x2d │ │ │ │ │ + push %edx │ │ │ │ │ + push %eax │ │ │ │ │ + call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov -0x2ed4(%edi),%ecx │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + lea -0xe6(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add -0x1d8(%ebp),%esi │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov %ecx,-0xe6(%ebp) │ │ │ │ │ + mov -0x2e0f(%edi),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + lea -0xe4(%ebp),%edi │ │ │ │ │ + lea -0x2ed4(%eax),%esi │ │ │ │ │ + mov %ecx,-0x21(%ebp) │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ + sub %ecx,%esi │ │ │ │ │ + add $0xc9,%ecx │ │ │ │ │ + shr $0x2,%ecx │ │ │ │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ + lea -0x1(%edx,%eax,1),%ecx │ │ │ │ │ + mov $0x51eb851f,%esi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%edi │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + sub $0x2,%ecx │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + mul %esi │ │ │ │ │ + shr $0x5,%edx │ │ │ │ │ + imul $0x64,%edx,%eax │ │ │ │ │ + sub %eax,%edi │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ + mov %edx,-0x2a0(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ + movzwl (%ebx,%edi,2),%edx │ │ │ │ │ + mov %dx,0x2(%ecx) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + cmp $0x270f,%eax │ │ │ │ │ + ja cfe0 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ + mov -0x2ac(%ebp),%edx │ │ │ │ │ + cmp $0x3e7,%eax │ │ │ │ │ + ja cf20 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ + movzbl -0x2a0(%ebp),%eax │ │ │ │ │ + add $0x30,%eax │ │ │ │ │ + mov %al,(%edx) │ │ │ │ │ +ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ +./porechop/src/alignment.cpp:116 │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + neg %ecx │ │ │ │ │ + cmovs %eax,%ecx │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + shr $0x1f,%eax │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ + mov %ecx,-0x2a0(%ebp) │ │ │ │ │ +unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmp $0x9,%ecx │ │ │ │ │ + jbe ed81 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + cmp $0x63,%ecx │ │ │ │ │ + jbe e03a │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + cmp $0x3e7,%ecx │ │ │ │ │ + jbe ee0f │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + cmp $0x270f,%ecx │ │ │ │ │ + jbe ee1e │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmpl $0x1869f,-0x2a0(%ebp) │ │ │ │ │ + mov $0x5,%edx │ │ │ │ │ + jbe df85 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + cmpl $0xf423f,-0x2a0(%ebp) │ │ │ │ │ + jbe efe1 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + cmpl $0x98967f,-0x2a0(%ebp) │ │ │ │ │ + mov $0x6,%eax │ │ │ │ │ + mov $0x7,%edx │ │ │ │ │ + jbe df88 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + cmp $0x5f5e0ff,%eax │ │ │ │ │ + jbe e540 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmp $0x3b9ac9ff,%eax │ │ │ │ │ + jbe df80 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + mov $0x9,%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x220(%ebp),%ebx │ │ │ │ │ + lea -0x218(%ebp),%ecx │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + lea 0x1(%eax,%esi,1),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x2ec(%ebp) │ │ │ │ │ + mov %ecx,-0x2bc(%ebp) │ │ │ │ │ + mov %ecx,-0x220(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + push $0x2d │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + push %edx │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + lea -0xe4(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add -0x220(%ebp),%esi │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + lea -0xe6(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov -0x29c(%ebp),%esi │ │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ │ + mov -0x2ed4(%esi),%ecx │ │ │ │ │ + mov %ecx,-0xe6(%ebp) │ │ │ │ │ + mov -0x2e0f(%esi),%ecx │ │ │ │ │ + lea -0x2ed4(%esi),%esi │ │ │ │ │ + mov %ecx,-0x21(%ebp) │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ + sub %ecx,%esi │ │ │ │ │ + add $0xc9,%ecx │ │ │ │ │ + shr $0x2,%ecx │ │ │ │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ + lea -0x1(%edx,%eax,1),%ecx │ │ │ │ │ + mov $0x51eb851f,%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%edi │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + sub $0x2,%ecx │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + mul %esi │ │ │ │ │ + shr $0x5,%edx │ │ │ │ │ + imul $0x64,%edx,%eax │ │ │ │ │ + sub %eax,%edi │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ + mov %edx,-0x2a0(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ + movzwl (%ebx,%edi,2),%edx │ │ │ │ │ + mov %dx,0x2(%ecx) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + cmp $0x270f,%eax │ │ │ │ │ + ja d170 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ + mov -0x2ac(%ebp),%edx │ │ │ │ │ + cmp $0x3e7,%eax │ │ │ │ │ + ja e0a0 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ + movzbl -0x2a0(%ebp),%eax │ │ │ │ │ + add $0x30,%eax │ │ │ │ │ + mov %al,(%edx) │ │ │ │ │ +ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ +./porechop/src/alignment.cpp:115 │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + neg %ebx │ │ │ │ │ + cmovs %eax,%ebx │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + shr $0x1f,%eax │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x2a0(%ebp) │ │ │ │ │ +unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmp $0x9,%ebx │ │ │ │ │ + jbe ec75 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + cmp $0x63,%ebx │ │ │ │ │ + jbe e0c0 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + cmp $0x3e7,%ebx │ │ │ │ │ + jbe ee5a │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + cmp $0x270f,%ebx │ │ │ │ │ + jbe ee00 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmpl $0x1869f,-0x2a0(%ebp) │ │ │ │ │ + mov $0x5,%edx │ │ │ │ │ + jbe e005 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + cmpl $0xf423f,-0x2a0(%ebp) │ │ │ │ │ + jbe efd7 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + cmpl $0x98967f,-0x2a0(%ebp) │ │ │ │ │ + mov $0x6,%eax │ │ │ │ │ + mov $0x7,%edx │ │ │ │ │ + jbe e008 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + cmp $0x5f5e0ff,%eax │ │ │ │ │ + jbe e520 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmp $0x3b9ac9ff,%eax │ │ │ │ │ + jbe e000 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + mov $0x9,%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x268(%ebp),%ebx │ │ │ │ │ + lea -0x260(%ebp),%edi │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + lea 0x1(%eax,%esi,1),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x2f0(%ebp) │ │ │ │ │ + mov %edi,-0x2c0(%ebp) │ │ │ │ │ + mov %edi,-0x268(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + push $0x2d │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + push %edx │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + lea -0xe4(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add -0x268(%ebp),%esi │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + lea -0xe6(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov -0x29c(%ebp),%esi │ │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ │ + mov -0x2ed4(%esi),%ecx │ │ │ │ │ + mov %ecx,-0xe6(%ebp) │ │ │ │ │ + mov -0x2e0f(%esi),%ecx │ │ │ │ │ + lea -0x2ed4(%esi),%esi │ │ │ │ │ + mov %ecx,-0x21(%ebp) │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ + sub %ecx,%esi │ │ │ │ │ + add $0xc9,%ecx │ │ │ │ │ + shr $0x2,%ecx │ │ │ │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ + lea -0x1(%edx,%eax,1),%ecx │ │ │ │ │ + mov $0x51eb851f,%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%edi │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + sub $0x2,%ecx │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + mul %esi │ │ │ │ │ + shr $0x5,%edx │ │ │ │ │ + imul $0x64,%edx,%eax │ │ │ │ │ + sub %eax,%edi │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ + mov %edx,-0x2a0(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ + movzwl (%ebx,%edi,2),%edx │ │ │ │ │ + mov %dx,0x2(%ecx) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + cmp $0x270f,%eax │ │ │ │ │ + ja d300 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ + mov -0x2ac(%ebp),%edx │ │ │ │ │ + cmp $0x3e7,%eax │ │ │ │ │ + ja e130 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ + movzbl -0x2a0(%ebp),%eax │ │ │ │ │ + add $0x30,%eax │ │ │ │ │ + mov %al,(%edx) │ │ │ │ │ +ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ +./porechop/src/alignment.cpp:114 │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + neg %edi │ │ │ │ │ + cmovs %eax,%edi │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + shr $0x1f,%eax │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ + mov %edi,-0x2a0(%ebp) │ │ │ │ │ +unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmp $0x9,%edi │ │ │ │ │ + jbe ecb8 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + cmp $0x63,%edi │ │ │ │ │ + jbe e150 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + cmp $0x3e7,%edi │ │ │ │ │ + jbe ee69 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + cmp $0x270f,%edi │ │ │ │ │ + jbe edf1 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmpl $0x1869f,-0x2a0(%ebp) │ │ │ │ │ + mov $0x5,%edx │ │ │ │ │ + jbe dfc5 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + cmpl $0xf423f,-0x2a0(%ebp) │ │ │ │ │ + jbe efc3 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + cmpl $0x98967f,-0x2a0(%ebp) │ │ │ │ │ + mov $0x6,%eax │ │ │ │ │ + mov $0x7,%edx │ │ │ │ │ + jbe dfc8 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + cmp $0x5f5e0ff,%eax │ │ │ │ │ + jbe e500 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmp $0x3b9ac9ff,%eax │ │ │ │ │ + jbe dfc0 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + mov $0x9,%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x298(%ebp),%ebx │ │ │ │ │ + lea -0x290(%ebp),%ecx │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + lea 0x1(%eax,%esi,1),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x2e4(%ebp) │ │ │ │ │ + mov %ecx,-0x2e8(%ebp) │ │ │ │ │ + mov %ecx,-0x298(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + push $0x2d │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2a4(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + push %edx │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + lea -0xe4(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add -0x298(%ebp),%esi │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + lea -0xe6(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov -0x29c(%ebp),%esi │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ + mov -0x2ed4(%esi),%ecx │ │ │ │ │ + mov %ecx,-0xe6(%ebp) │ │ │ │ │ + mov -0x2e0f(%esi),%ecx │ │ │ │ │ + lea -0x2ed4(%esi),%esi │ │ │ │ │ + mov %ecx,-0x21(%ebp) │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ + sub %ecx,%esi │ │ │ │ │ + add $0xc9,%ecx │ │ │ │ │ + shr $0x2,%ecx │ │ │ │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + mov %edx,-0x2a4(%ebp) │ │ │ │ │ + lea -0x1(%edx,%eax,1),%ecx │ │ │ │ │ + mov $0x51eb851f,%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%edi │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + sub $0x2,%ecx │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + mul %esi │ │ │ │ │ + shr $0x5,%edx │ │ │ │ │ + imul $0x64,%edx,%eax │ │ │ │ │ + sub %eax,%edi │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ + mov %edx,-0x2a0(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ + movzwl (%ebx,%edi,2),%edx │ │ │ │ │ + mov %dx,0x2(%ecx) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + cmp $0x270f,%eax │ │ │ │ │ + ja d490 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ + mov -0x2a4(%ebp),%edx │ │ │ │ │ + cmp $0x3e7,%eax │ │ │ │ │ + ja e1c0 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ + movzbl -0x2a0(%ebp),%eax │ │ │ │ │ + add $0x30,%eax │ │ │ │ │ + mov %al,(%edx) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + cmpl $0x3fffffff,-0x294(%ebp) │ │ │ │ │ + je f1ef │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push $0x1 │ │ │ │ │ + lea -0x2fdc(%ebx),%eax │ │ │ │ │ + mov %eax,-0x2a0(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + push -0x2e4(%ebp) │ │ │ │ │ + call 31d0 , 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++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + lea -0x278(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x280(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2b8(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %ecx,%ebx │ │ │ │ │ + je e638 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ebx,-0x280(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ │ + mov %ebx,-0x278(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ecx,(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2b8(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x280(%ebp),%edi │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + mov -0x264(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + mov %edx,-0x27c(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov %edi,-0x2a4(%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++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ + lea (%edx,%eax,1),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %esi,%edi │ │ │ │ │ + je e610 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x268(%ebp),%ecx │ │ │ │ │ + mov %ecx,%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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp %ebx,-0x278(%ebp) │ │ │ │ │ + jae d5ac │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2c0(%ebp),%esi │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + je e968 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp %ebx,%esi │ │ │ │ │ + jae e1e0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + mov $0x3fffffff,%ecx │ │ │ │ │ + sub %edx,%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jb f02f │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + push %esi │ │ │ │ │ + lea -0x280(%ebp),%esi │ │ │ │ │ + push %esi │ │ │ │ │ + call 31d0 , 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++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + lea -0x248(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x250(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2d0(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %edx,%ebx │ │ │ │ │ + je e7b0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ebx,-0x250(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ │ + mov %ebx,-0x248(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + mov %ecx,-0x24c(%ebp) │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + cmpl $0x3fffffff,-0x24c(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + je f056 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x250(%ebp),%eax │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + push $0x1 │ │ │ │ │ + push -0x2a0(%ebp) │ │ │ │ │ + mov %eax,-0x308(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + call 31d0 , 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++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + lea -0x230(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x238(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2a4(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %ecx,%ebx │ │ │ │ │ + je e5d8 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ebx,-0x238(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ │ + mov %ebx,-0x230(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ecx,(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2a4(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x238(%ebp),%ecx │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + mov -0x21c(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov %ecx,-0x2ac(%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++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ + lea (%edx,%eax,1),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + je e5b0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x220(%ebp),%ecx │ │ │ │ │ + mov %ecx,%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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp %ebx,-0x230(%ebp) │ │ │ │ │ + jae d6e4 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2bc(%ebp),%esi │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + je e948 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp %ebx,%esi │ │ │ │ │ + jae e270 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + mov $0x3fffffff,%ecx │ │ │ │ │ + sub %edx,%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jb f0d5 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + push %esi │ │ │ │ │ + lea -0x238(%ebp),%esi │ │ │ │ │ + push %esi │ │ │ │ │ + call 31d0 , 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++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + lea -0x200(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x208(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2d4(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %edx,%ebx │ │ │ │ │ + je e870 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ebx,-0x208(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ │ + mov %ebx,-0x200(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + mov %ecx,-0x204(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + cmpl $0x3fffffff,-0x204(%ebp) │ │ │ │ │ + je f100 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x208(%ebp),%eax │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + push $0x1 │ │ │ │ │ + push -0x2a0(%ebp) │ │ │ │ │ + mov %eax,-0x30c(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + call 31d0 , 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++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + lea -0x1e8(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x1f0(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2ac(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %ecx,%ebx │ │ │ │ │ + je e578 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ebx,-0x1f0(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ │ + mov %ebx,-0x1e8(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ecx,(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2ac(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x1f0(%ebp),%edi │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + mov -0x1d4(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + mov %edx,-0x1ec(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov %edi,-0x2b0(%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++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ + lea (%edx,%eax,1),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %esi,%edi │ │ │ │ │ + je e550 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x1d8(%ebp),%ecx │ │ │ │ │ + mov %ecx,%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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp %ebx,-0x1e8(%ebp) │ │ │ │ │ + jae d81c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2c4(%ebp),%esi │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + je e958 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp %ebx,%esi │ │ │ │ │ + jae e2e8 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + mov $0x3fffffff,%ecx │ │ │ │ │ + sub %edx,%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jb f162 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + push %esi │ │ │ │ │ + lea -0x1f0(%ebp),%esi │ │ │ │ │ + push %esi │ │ │ │ │ + call 31d0 , 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++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + lea -0x1b8(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x1c0(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2d8(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %edx,%ebx │ │ │ │ │ + je e830 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ebx,-0x1c0(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ │ + mov %ebx,-0x1b8(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + mov %ecx,-0x1bc(%ebp) │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + cmpl $0x3fffffff,-0x1bc(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + je f18d │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x1c0(%ebp),%eax │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + push $0x1 │ │ │ │ │ + push -0x2a0(%ebp) │ │ │ │ │ + mov %eax,-0x310(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + call 31d0 , 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++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + lea -0x1a0(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x1a8(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2b0(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %ecx,%ebx │ │ │ │ │ + je e698 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ebx,-0x1a8(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ │ + mov %ebx,-0x1a0(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ecx,(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2b0(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x1a8(%ebp),%ecx │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + mov -0x18c(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + mov %edx,-0x1a4(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov %ecx,-0x2b4(%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++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ + lea (%edx,%eax,1),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + je e670 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x190(%ebp),%ecx │ │ │ │ │ + mov %ecx,%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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp %ebx,-0x1a0(%ebp) │ │ │ │ │ + jae d954 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2c8(%ebp),%esi │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + je e938 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp %ebx,%esi │ │ │ │ │ + jae e370 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + mov $0x3fffffff,%ecx │ │ │ │ │ + sub %edx,%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jb f083 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + push %esi │ │ │ │ │ + lea -0x1a8(%ebp),%esi │ │ │ │ │ + push %esi │ │ │ │ │ + call 31d0 , 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++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + lea -0x170(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x178(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2dc(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %edx,%ebx │ │ │ │ │ + je e7f0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ebx,-0x178(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ │ + mov %ebx,-0x170(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + mov %ecx,-0x174(%ebp) │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + cmpl $0x3fffffff,-0x174(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + je f131 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x178(%ebp),%eax │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + push $0x1 │ │ │ │ │ + push -0x2a0(%ebp) │ │ │ │ │ + mov %eax,-0x314(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + call 31d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + lea -0x158(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %eax,-0x160(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%edx),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2b4(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %ecx,%ebx │ │ │ │ │ + je e778 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ebx,-0x160(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ │ + mov %ebx,-0x158(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ecx,(%edx) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2b4(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + movl $0x0,0x4(%edx) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x160(%ebp),%edi │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,0x8(%edx) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + mov -0x144(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + mov %eax,-0x15c(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov %edi,-0x2cc(%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++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ + lea (%eax,%edx,1),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %esi,%edi │ │ │ │ │ + je e750 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x148(%ebp),%ecx │ │ │ │ │ + mov %ecx,%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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp %ebx,-0x158(%ebp) │ │ │ │ │ + jae da8e │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + lea -0x140(%ebp),%esi │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + je e978 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp %ebx,%esi │ │ │ │ │ + jae e400 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + mov $0x3fffffff,%ecx │ │ │ │ │ + sub %eax,%ecx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jb f0aa │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ + push %esi │ │ │ │ │ + lea -0x160(%ebp),%esi │ │ │ │ │ + push %esi │ │ │ │ │ + call 31d0 , 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++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + lea -0x128(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x130(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x2e0(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %edx,%ebx │ │ │ │ │ + je e8b0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ebx,-0x130(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ │ + mov %ebx,-0x128(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + mov %ecx,-0x12c(%ebp) │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + cmpl $0x3fffffff,-0x12c(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + je f1be │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x130(%ebp),%eax │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + push $0x1 │ │ │ │ │ + push -0x2a0(%ebp) │ │ │ │ │ + mov %eax,-0x318(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + call 31d0 , 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++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + lea -0x110(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::create > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %edx,0x10(%esi) │ │ │ │ │ -seqan::Matrix > >::Matrix(): │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ - movl $0x1,(%edi) │ │ │ │ │ -void seqan::create > > >(seqan::Holder > >, seqan::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 │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ - cmpl $0x1,0x8(%esi) │ │ │ │ │ - jbe d298 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x488> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ - add $0x8,%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ - cmpl $0x4,-0x20(%ebp) │ │ │ │ │ - ja d06c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c> │ │ │ │ │ -void seqan::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++/13/bits/stl_algobase.h:1123 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jle d06c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c> │ │ │ │ │ -__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ - cmp %edi,%eax │ │ │ │ │ - je d06c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x118(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %ecx,%ebx │ │ │ │ │ + je e6f8 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ebx,-0x118(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ │ + mov %ebx,-0x110(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ecx,(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x118(%ebp),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov %ecx,-0x2fc(%ebp) │ │ │ │ │ + mov -0x100(%ebp),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + mov %edx,-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++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ + lea (%edx,%eax,1),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov %ecx,-0x2cc(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + je e6d0 │ │ │ │ │ +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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp %ebx,-0x110(%ebp) │ │ │ │ │ + jae dbc8 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + lea -0xf8(%ebp),%edi │ │ │ │ │ + mov %edi,-0x2a0(%ebp) │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + je e988 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp %ebx,%edi │ │ │ │ │ + jae e488 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov %ecx,-0x2cc(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + mov $0x3fffffff,%ecx │ │ │ │ │ + sub %edx,%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jb f003 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - push $0x0 │ │ │ │ │ + lea -0x118(%ebp),%edi │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ - call 32a0 │ │ │ │ │ + push -0x2cc(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + call 31d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ + mov -0x2a8(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp d06c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + mov 0x4(%eax),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + mov %edx,-0x2a0(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ + lea 0x8(%ebx),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %ecx,(%ebx) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %edx,%ebx │ │ │ │ │ + je e8f0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov -0x2a8(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ebx,(%edx) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + mov %ecx,0x8(%edx) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + mov -0x2a8(%ebp),%ecx │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ + mov %edi,0x4(%ecx) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ebx,(%eax) │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ + lea -0xf8(%ebp),%eax │ │ │ │ │ + mov %eax,-0x2a0(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x118(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + je dc73 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x110(%ebp),%ebx │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + lea 0x1(%ebx),%edx │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x14(%esi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jne cf0d > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xfd> │ │ │ │ │ - jmp cf23 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x113> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2e0(%ebp),%esi │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + je dc9f │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x128(%ebp),%esi │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + push %edx │ │ │ │ │ push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%esi) │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jne cea4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ - jmp ceb4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xa4> │ │ │ │ │ - nop │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ │ - jmp d0bc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ac> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ │ -void seqan::setValue > >(seqan::Holder >, seqan::Tag >&, seqan::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 cfc8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1b8> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - cmp $0x20,%eax │ │ │ │ │ - jbe ce95 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x85> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ - movl $0x20,-0x20(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - mov $0x80,%eax │ │ │ │ │ - jmp d163 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x353> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - cmp $0x20,%ebx │ │ │ │ │ - jbe cefe > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xee> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ - movl $0x20,-0x20(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - mov $0x80,%eax │ │ │ │ │ - jmp d12b > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x31b> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push $0x80 │ │ │ │ │ - call 3030 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x160(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2b4(%ebp),%esi │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + je dccb │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x158(%ebp),%edi │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + lea 0x1(%edi),%edx │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + push %edx │ │ │ │ │ + push %eax │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x14(%esi) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je d318 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x508> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - jle d396 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x586> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x178(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2dc(%ebp),%esi │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + je dcf7 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x170(%ebp),%ebx │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + lea 0x1(%ebx),%edx │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - push %ecx │ │ │ │ │ - call 3330 │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edi │ │ │ │ │ - call 31c0 │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ │ - mov $0x2,%edx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - cmova %edx,%eax │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x1a8(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2b0(%ebp),%esi │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + je dd23 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x1a0(%ebp),%esi │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + push %edx │ │ │ │ │ + push %eax │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ -unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ - lea (%ecx,%eax,1),%edx │ │ │ │ │ -unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ - cmp %edi,%ebx │ │ │ │ │ - jle d28e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x47e> │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%ecx,%edi,1),%ebx │ │ │ │ │ -__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - je d28e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x47e> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - sub %edi,%eax │ │ │ │ │ - mov %edx,-0x24(%ebp) │ │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x1c0(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2d8(%ebp),%esi │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + je dd4f │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x1b8(%ebp),%edi │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + lea 0x1(%edi),%edx │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + push %edx │ │ │ │ │ push %eax │ │ │ │ │ - push $0x0 │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - call 32a0 │ │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - jmp d0bc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ac> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push $0x80 │ │ │ │ │ - call 3030 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x1f0(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2ac(%ebp),%esi │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + je dd7b │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x1e8(%ebp),%ebx │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + lea 0x1(%ebx),%edx │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ + push %eax │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x8(%esi) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je d330 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x520> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - jle d387 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x577> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x208(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2d4(%ebp),%esi │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + je dda7 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x200(%ebp),%esi │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ push %edx │ │ │ │ │ - push %edi │ │ │ │ │ push %eax │ │ │ │ │ - call 3330 │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edi │ │ │ │ │ - call 31c0 │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ - mov $0x2,%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x238(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - cmova %eax,%edx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ - shl $0x2,%edx │ │ │ │ │ - mov %edx,%ecx │ │ │ │ │ -unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ - lea (%eax,%edx,1),%edi │ │ │ │ │ -unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ - cmp %ebx,%ecx │ │ │ │ │ - jle d06c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c> │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - add %ebx,%eax │ │ │ │ │ -__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - je d06c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - sub %ebx,%edx │ │ │ │ │ - jmp d10b > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2fb> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - mov $0x8,%ebx │ │ │ │ │ - mov $0x8,%eax │ │ │ │ │ - jmp d25d > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x44d> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ - mov $0x8,%ecx │ │ │ │ │ - mov $0x8,%edx │ │ │ │ │ - jmp d2f5 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4e5> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ + je ddd3 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x230(%ebp),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ add $0x1,%eax │ │ │ │ │ -void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ │ -void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ - jmp cfa8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x198> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - cmp $0x20,%ebx │ │ │ │ │ - jbe cf9d > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x18d> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ - movl $0x20,-0x24(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - mov $0x21,%eax │ │ │ │ │ - jmp d343 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x533> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne d2d2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4c2> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ - mov (%edi),%edx │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ - jmp d2d2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4c2> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne d239 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x429> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ - jmp d239 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x429> │ │ │ │ │ -void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp d3b1 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5a1> │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp d3f7 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5e7> │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp d408 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5f8> │ │ │ │ │ -void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ - je d3d9 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5c9> │ │ │ │ │ -seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ │ -void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ - push (%eax) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::deallocate >, seqan::Tag >, seqan::String > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag >&, seqan::String > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - pop %edx │ │ │ │ │ - push -0x20(%ebp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push 0xc(%esi) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ - pop %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 31c0 │ │ │ │ │ - mov %edi,(%esp) │ │ │ │ │ - call 3310 <_Unwind_Resume@plt> │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push 0xc(%esi) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push (%esi) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ - mov %edi,(%esp) │ │ │ │ │ - call 3310 <_Unwind_Resume@plt> │ │ │ │ │ -void seqan::create > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0000d420 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base>: │ │ │ │ │ -void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:493 │ │ │ │ │ - call 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x6bcf,%eax │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - sub $0x1c,%esp │ │ │ │ │ - mov 0x30(%esp),%ebp │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - mov 0x4(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je d510 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xf0> │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ │ -seqan::Size, seqan::String > > >::Type seqan::updateFactors, seqan::String > >(seqan::DPMatrix_, seqan::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 │ │ │ │ │ -seqan::Size > > >::Type seqan::length > >(seqan::Matrix > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:406 (discriminator 1) │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ -seqan::Size, seqan::String > > >::Type seqan::updateFactors, seqan::String > >(seqan::DPMatrix_, seqan::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 d485 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x65> │ │ │ │ │ - jmp d503 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xe3> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %ebx,%edx │ │ │ │ │ - sar $0x2,%edx │ │ │ │ │ -seqan::Size, seqan::String > > >::Type seqan::updateFactors, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:478 (discriminator 2) │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - jae d4d0 , seqan::String > >(seqan::DPMatrix_, seqan::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 d503 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xe3> │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jne d460 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x40> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ │ -seqan::Size, seqan::String > > >::Type seqan::updateFactors, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:478 (discriminator 2) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %ebx,%edx │ │ │ │ │ - sar $0x2,%edx │ │ │ │ │ -seqan::Size, seqan::String > > >::Type seqan::updateFactors, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:478 (discriminator 2) │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - jae d528 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x108> │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jne d470 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x50> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - jmp d470 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x50> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov 0x18(%eax),%esi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%esi),%ebx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0x4(%esi),%edx │ │ │ │ │ - sub %ebx,%edx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ │ -void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:498 (discriminator 1) │ │ │ │ │ - cmp %edi,%edx │ │ │ │ │ - jae d503 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xe3> │ │ │ │ │ -seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je d580 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x160> │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ - cmp %edi,%ecx │ │ │ │ │ - jb d5cb , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1ab> │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ - add %edi,%eax │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ -/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 │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp d443 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x23> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov 0x18(%eax),%esi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%esi),%ebx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0x4(%esi),%edx │ │ │ │ │ - sub %ebx,%edx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ │ -void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ -/usr/include/seqan/align/dp_matrix.h:498 (discriminator 1) │ │ │ │ │ - cmp %edi,%edx │ │ │ │ │ - jae d503 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xe3> │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - mov 0x4(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - jne d4e6 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xc6> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - call 3190 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ -seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ │ -seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov 0x1c(%ecx),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je d580 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x160> │ │ │ │ │ -seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x18(%ecx),%esi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0x4(%esi),%edx │ │ │ │ │ - sub %eax,%edx │ │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ - cmp %edx,%edi │ │ │ │ │ - jb d4fe , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xde> │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ - jmp d4f4 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd4> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ │ -void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0xc │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ │ -void seqan::create > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ + push %edx │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - movl $0x0,0x4(%esp) │ │ │ │ │ -void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&): │ │ │ │ │ -/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) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - movl $0x0,0x8(%esp) │ │ │ │ │ -seqan::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 seqan::create > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - movl $0x1,0x1c(%ecx) │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ │ -unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ -void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x250(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2d0(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je ddff │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x248(%ebp),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ │ + push %edx │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edi,0x8(%esi) │ │ │ │ │ -void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::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 seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - je d4fe , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xde> │ │ │ │ │ -unsigned char* std::__copy_move::__copy_m(unsigned char*, unsigned char*, unsigned char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - jle d631 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x211> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push 0x8(%esp) │ │ │ │ │ - push %ebp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x280(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2b8(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je de2b │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x278(%ebp),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ - call 3330 │ │ │ │ │ + push %edx │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push 0x14(%esp) │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - cmova %eax,%edi │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned char*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x298(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2e8(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je de57 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x290(%ebp),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp d4fe , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xde> │ │ │ │ │ -unsigned char* std::__copy_move::__copy_m(unsigned char*, unsigned char*, unsigned char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne d60f , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1ef> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned char*, unsigned char*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ - mov %al,(%ecx) │ │ │ │ │ - jmp d60f , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1ef> │ │ │ │ │ -void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - │ │ │ │ │ -0000d640 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base>: │ │ │ │ │ -void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1422 │ │ │ │ │ - call 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x69af,%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) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%esi),%edx │ │ │ │ │ -void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1422 │ │ │ │ │ - mov %edi,-0x38(%ebp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - sub %ecx,%ebx │ │ │ │ │ - mov %ebx,-0x34(%ebp) │ │ │ │ │ - sar $0x2,%ebx │ │ │ │ │ - mov %ebx,-0x30(%ebp) │ │ │ │ │ -void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1427 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je d689 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x49> │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - je d810 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1d0> │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%esi),%edi │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:753 │ │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ │ - sub 0x10(%ebp),%eax │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %edi,%edx │ │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ │ - sar $0x2,%edx │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:753 │ │ │ │ │ - add %edx,%eax │ │ │ │ │ - add %ecx,%eax │ │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1) │ │ │ │ │ - cmp %eax,0x8(%esi) │ │ │ │ │ - jae d7a0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x160> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x1f,%eax │ │ │ │ │ - jbe d7f8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1b8> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - shr $1,%ecx │ │ │ │ │ - add %eax,%ecx │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::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) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x268(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2c0(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je de83 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x260(%ebp),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:762 │ │ │ │ │ + push %edx │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %edi,%edi │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:762 │ │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ecx,0x8(%esi) │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:762 │ │ │ │ │ - je d7a3 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x163> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:764 │ │ │ │ │ - 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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ - jle d900 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x2c0> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x220(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2bc(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je deaf │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x218(%ebp),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ - call 3330 │ │ │ │ │ + push %edx │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:765 │ │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ │ - add 0xc(%ebp),%eax │ │ │ │ │ - lea (%ebx,%eax,4),%ecx │ │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:435 │ │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:765 │ │ │ │ │ - lea (%edi,%edx,1),%ebx │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:435 │ │ │ │ │ - sub %edx,%eax │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - jle d918 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x2d8> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x1d8(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2c4(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je dedb │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x1d0(%ebp),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ - push %ebx │ │ │ │ │ - push %ecx │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3330 │ │ │ │ │ + push %edx │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %edi │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x190(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2c8(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je df07 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x188(%ebp),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::_setLength(seqan::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 seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1430 (discriminator 1) │ │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ │ - add %esi,%eax │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ │ - cmp $0x4,%esi │ │ │ │ │ - jle d8b0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x270> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x148(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + lea -0x140(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je df33 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x140(%ebp),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ push %edx │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x100(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je df5f │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3330 │ │ │ │ │ + push %edx │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1437 │ │ │ │ │ +ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ +./porechop/src/alignment.cpp:121 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne d95c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x31c> │ │ │ │ │ + jne f02a │ │ │ │ │ + mov -0x2a8(%ebp),%eax │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:771 │ │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ │ -void seqan::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:1241 │ │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:752 │ │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ │ - sub 0xc(%ebp),%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:771 │ │ │ │ │ - lea 0x0(,%ebx,4),%ecx │ │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ │ -void seqan::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:1241 │ │ │ │ │ - cmp %edi,%eax │ │ │ │ │ - je d754 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114> │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:771 │ │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ │ - sub 0xc(%ebp),%edx │ │ │ │ │ -void seqan::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:1243 │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ │ - shl $0x2,%edx │ │ │ │ │ -seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:771 │ │ │ │ │ - add %ecx,%edi │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:435 │ │ │ │ │ - sub %eax,%edx │ │ │ │ │ -void seqan::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan::True const&): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:1243 │ │ │ │ │ - lea (%edi,%ebx,1),%ecx │ │ │ │ │ - add %eax,%edi │ │ │ │ │ -unsigned int* std::__copy_move_backward::__copy_move_b(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:747 (discriminator 1) │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - jle d930 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x2f0> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:748 │ │ │ │ │ + ret $0x4 │ │ │ │ │ + nop │ │ │ │ │ +unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + mov $0x9,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x220(%ebp),%eax │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + add %esi,%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x218(%ebp),%ebx │ │ │ │ │ + mov %eax,-0x2ec(%ebp) │ │ │ │ │ + mov %ebx,-0x2bc(%ebp) │ │ │ │ │ + mov %ebx,-0x220(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + push $0x2d │ │ │ │ │ + push %edx │ │ │ │ │ + push %eax │ │ │ │ │ + jmp d105 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + mov $0x9,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ │ + mov %eax,-0x2a4(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x298(%ebp),%eax │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + add %esi,%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x290(%ebp),%ecx │ │ │ │ │ + mov %eax,-0x2e4(%ebp) │ │ │ │ │ + mov %ecx,-0x2e8(%ebp) │ │ │ │ │ + mov %ecx,-0x298(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + push $0x2d │ │ │ │ │ push %edx │ │ │ │ │ - push %edi │ │ │ │ │ - push %ecx │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp d754 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:748 │ │ │ │ │ - mov $0x80,%eax │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ - mov $0x20,%ecx │ │ │ │ │ - jmp d6c2 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x82> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -seqan::String >::String >, unsigned int, void, void>(seqan::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 d883 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x243> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmpl $0x7c,-0x34(%ebp) │ │ │ │ │ - jbe d8c0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x280> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - shr $1,%edi │ │ │ │ │ - add %eax,%edi │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - cmova %eax,%edi │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::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 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edi,-0x20(%ebp) │ │ │ │ │ -void seqan::_setLength(seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%edi,1),%edx │ │ │ │ │ - mov %edx,-0x24(%ebp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x4,%edi │ │ │ │ │ - jle d883 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x243> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + jmp d425 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + mov $0x9,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push -0x34(%ebp) │ │ │ │ │ - push %ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x268(%ebp),%eax │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + add %esi,%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x260(%ebp),%edi │ │ │ │ │ + mov %eax,-0x2f0(%ebp) │ │ │ │ │ + mov %edi,-0x2c0(%ebp) │ │ │ │ │ + mov %edi,-0x268(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + push $0x2d │ │ │ │ │ + push %edx │ │ │ │ │ push %eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3330 │ │ │ │ │ + jmp d295 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x218(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x220(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2bc(%ebp) │ │ │ │ │ + mov %eax,-0x220(%ebp) │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + lea 0x2(%esi),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %edi,-0x2ec(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + push $0x2d │ │ │ │ │ + push %eax │ │ │ │ │ + push %edi │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + lea -0xe4(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov -0x2ed4(%ebx),%eax │ │ │ │ │ + mov $0x31,%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::replace, unsigned int, unsigned int, seqan::String >, seqan::TagGenerous_>(seqan::String >&, unsigned int, unsigned int, seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1481 │ │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add -0x220(%ebp),%esi │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov %eax,-0xe6(%ebp) │ │ │ │ │ + mov -0x2e0f(%ebx),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + lea -0x2ed2(%ebx),%esi │ │ │ │ │ + mov %eax,-0x21(%ebp) │ │ │ │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:104 │ │ │ │ │ + mov -0x2a0(%ebp),%esi │ │ │ │ │ + add %esi,%esi │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ + movzbl -0xe5(%ebp,%esi,1),%eax │ │ │ │ │ + mov %al,0x1(%edx) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ + movzbl -0xe6(%ebp,%esi,1),%eax │ │ │ │ │ + jmp d1bf │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x260(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x268(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2c0(%ebp) │ │ │ │ │ + mov %eax,-0x268(%ebp) │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + lea 0x2(%esi),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %edi,-0x2f0(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + push $0x2d │ │ │ │ │ push %eax │ │ │ │ │ - push 0x10(%ebp) │ │ │ │ │ - push 0xc(%ebp) │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 32b0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1482 │ │ │ │ │ - pop %eax │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + push %edi │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + lea -0xe4(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov -0x2ed4(%ebx),%eax │ │ │ │ │ + mov $0x31,%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1437 │ │ │ │ │ - jmp d786 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x146> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add -0x268(%ebp),%esi │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov %eax,-0xe6(%ebp) │ │ │ │ │ + mov -0x2e0f(%ebx),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + lea -0x2ed2(%ebx),%esi │ │ │ │ │ + mov %eax,-0x21(%ebp) │ │ │ │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ 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++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne d786 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x146> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - mov (%edx),%edx │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ - jmp d786 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x146> │ │ │ │ │ - nop │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:104 │ │ │ │ │ + mov -0x2a0(%ebp),%esi │ │ │ │ │ + add %esi,%esi │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ + movzbl -0xe5(%ebp,%esi,1),%eax │ │ │ │ │ + mov %al,0x1(%edx) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ + movzbl -0xe6(%ebp,%esi,1),%eax │ │ │ │ │ + jmp d34f │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x290(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x298(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2e8(%ebp) │ │ │ │ │ + mov %eax,-0x298(%ebp) │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + lea 0x2(%esi),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %edi,-0x2e4(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + push $0x2d │ │ │ │ │ + push %eax │ │ │ │ │ push %edi │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + lea -0xe4(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov -0x2ed4(%ebx),%eax │ │ │ │ │ + mov $0x31,%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%edi,1),%ecx │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::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 │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x4,%edi │ │ │ │ │ - jg d870 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x230> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne d883 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x243> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ - mov %eax,(%edx) │ │ │ │ │ - jmp d883 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x243> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne d70d >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xcd> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ │ - mov %eax,(%ebx) │ │ │ │ │ - jmp d70d >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xcd> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne d745 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x105> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ - mov (%ebx),%eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ - jmp d745 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x105> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add -0x298(%ebp),%esi │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov %eax,-0xe6(%ebp) │ │ │ │ │ + mov -0x2e0f(%ebx),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + lea -0x2ed2(%ebx),%esi │ │ │ │ │ + mov %eax,-0x21(%ebp) │ │ │ │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ 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++/13/bits/stl_algobase.h:749 │ │ │ │ │ - jne d754 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ - jmp d754 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114> │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:104 │ │ │ │ │ + mov -0x2a0(%ebp),%esi │ │ │ │ │ + add %esi,%esi │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ + movzbl -0xe5(%ebp,%esi,1),%eax │ │ │ │ │ + mov %al,0x1(%edx) │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ + movzbl -0xe6(%ebp,%esi,1),%eax │ │ │ │ │ + jmp d4df │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - je d965 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x325> │ │ │ │ │ -void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1437 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp d93f >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x2ff> │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + lea -0x280(%ebp),%esi │ │ │ │ │ + push %edx │ │ │ │ │ + push -0x2a4(%ebp) │ │ │ │ │ + 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++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + lea -0x248(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x2d0(%ebp) │ │ │ │ │ + mov %ebx,-0x250(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %edx,%ebx │ │ │ │ │ + jne d5f7 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov -0x2d0(%ebp),%edi │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jb e7c0 │ │ │ │ │ + mov %eax,-0x2a4(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ebx,1),%eax │ │ │ │ │ + mov %eax,(%edi,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb e24b │ │ │ │ │ + mov -0x2d0(%ebp),%edi │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ + add %ebx,%edi │ │ │ │ │ + add %edx,%ebx │ │ │ │ │ + jmp e7c0 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 3310 <_Unwind_Resume@plt> │ │ │ │ │ -void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&): │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0000d980 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base>: │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:527 │ │ │ │ │ - call 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x666f,%eax │ │ │ │ │ - push %ebp │ │ │ │ │ - mov %esp,%ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - sub $0x3c,%esp │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:530 │ │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:527 │ │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:530 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je d9cf , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x4f> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:537 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:538 │ │ │ │ │ - mov 0x4(%edi),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:537 │ │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + lea -0x238(%ebp),%esi │ │ │ │ │ + push %edx │ │ │ │ │ + push -0x2ac(%ebp) │ │ │ │ │ + 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 >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + lea -0x200(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %edi,-0x208(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %edi,-0x2d4(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je ec3e │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ecx,-0x208(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:541 │ │ │ │ │ - test $0x1,%esi │ │ │ │ │ - jne d9f0 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x70> │ │ │ │ │ -seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ - lea (%ecx,%esi,4),%eax │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:581 (discriminator 1) │ │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ │ - add %ecx,(%eax) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:585 │ │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ │ - add %ebx,0x20(%eax) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:586 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne dc4f , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x2cf> │ │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:541 (discriminator 1) │ │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je da38 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xb8> │ │ │ │ │ -seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ - lea 0x0(,%esi,4),%eax │ │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ │ - add %ecx,%eax │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:552 (discriminator 1) │ │ │ │ │ - cmp (%eax),%edx │ │ │ │ │ - jb da60 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xe0> │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:567 │ │ │ │ │ - add $0x1,%esi │ │ │ │ │ -seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ - lea 0x0(,%esi,4),%edi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ │ -seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - sub %ecx,%edx │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:567 (discriminator 1) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jae daf8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x178> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:569 (discriminator 1) │ │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ │ - add %eax,(%ecx,%edi,1) │ │ │ │ │ - jmp d9c6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x46> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:543 │ │ │ │ │ - sub $0x1,%esi │ │ │ │ │ -seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ - lea 0x0(,%esi,4),%eax │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:544 │ │ │ │ │ - mov %esi,0x4(%edi) │ │ │ │ │ -seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ │ - add %ecx,%eax │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:545 (discriminator 1) │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:550 │ │ │ │ │ - test $0x1,%esi │ │ │ │ │ - jne da03 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x83> │ │ │ │ │ - jmp d9c1 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x41> │ │ │ │ │ + mov %ecx,-0x200(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + mov %esi,-0x204(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:698 │ │ │ │ │ + jmp d751 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -seqan::String >::String(): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ -seqan::String >::String(): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ - movl $0x0,-0x24(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ - movl $0x0,-0x20(%ebp) │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push $0x80 │ │ │ │ │ - call 3030 │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:556 (discriminator 1) │ │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,-0x20(%ebp) │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ - lea 0x8(%eax),%eax │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:559 │ │ │ │ │ - add $0x1,%esi │ │ │ │ │ -__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - movl $0x0,-0x4(%eax) │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:556 (discriminator 1) │ │ │ │ │ - mov %ecx,(%ebx) │ │ │ │ │ -seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ │ -seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ │ - add 0x8(%ecx),%eax │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:557 (discriminator 1) │ │ │ │ │ - mov 0x8(%edi),%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:557 (discriminator 2) │ │ │ │ │ - mov %ebx,-0x34(%ebp) │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ - sub %ecx,%edx │ │ │ │ │ - mov %edx,0x4(%ebx) │ │ │ │ │ -void seqan::replace, unsigned int, unsigned int, seqan::String >, seqan::TagGenerous_>(seqan::String >&, unsigned int, unsigned int, seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1481 │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:558 (discriminator 1) │ │ │ │ │ - mov %ecx,(%eax) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:559 │ │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ │ -void seqan::replace, unsigned int, unsigned int, seqan::String >, seqan::TagGenerous_>(seqan::String >&, unsigned int, unsigned int, seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1481 │ │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ │ - push %eax │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:559 │ │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ │ -void seqan::replace, unsigned int, unsigned int, seqan::String >, seqan::TagGenerous_>(seqan::String >&, unsigned int, unsigned int, seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1481 │ │ │ │ │ - push %esi │ │ │ │ │ - push %esi │ │ │ │ │ - push %eax │ │ │ │ │ - call 32b0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@plt> │ │ │ │ │ -void seqan::insert >&, unsigned int, seqan::String > >(seqan::String >&, unsigned int, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:974 │ │ │ │ │ - pop %eax │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:562 │ │ │ │ │ - addl $0x1,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:563 │ │ │ │ │ - movl $0x0,0x8(%edi) │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - push -0x34(%ebp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp d9c6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x46> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - add $0x2,%eax │ │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ │ - jb dc54 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x2d4> │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ │ - cmp %eax,0x10(%edi) │ │ │ │ │ - jb db50 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1d0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ - lea 0x8(%ecx,%edx,1),%edi │ │ │ │ │ -void seqan::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++/13/bits/stl_algobase.h:1123 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jle db34 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b4> │ │ │ │ │ -__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ - cmp %edi,%ebx │ │ │ │ │ - je db34 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b4> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + lea -0x1f0(%ebp),%esi │ │ │ │ │ + push %edx │ │ │ │ │ + push -0x2b0(%ebp) │ │ │ │ │ push $0x0 │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - call 32a0 │ │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ │ - mov %edi,0xc(%eax) │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:574 (discriminator 1) │ │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ │ - mov %eax,(%ecx,%esi,4) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:575 (discriminator 1) │ │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ │ - movl $0x0,0x4(%ecx,%eax,1) │ │ │ │ │ - jmp d9c6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x46> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ │ - cmp $0x1f,%ebx │ │ │ │ │ - jbe dc19 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x299> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - add %ebx,%eax │ │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ + push $0x0 │ │ │ │ │ + push -0x300(%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++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + lea -0x1b8(%ebp),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %ecx,-0x1c0(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %ecx,-0x2d8(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %edx,%ebx │ │ │ │ │ + jne d867 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ + lea 0x1(%ecx),%esi │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov -0x2d8(%ebp),%edi │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ + cmp $0x4,%esi │ │ │ │ │ + jae ef29 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + test $0x2,%esi │ │ │ │ │ + je e35b │ │ │ │ │ + movzwl (%ebx),%ecx │ │ │ │ │ + mov %cx,(%edi) │ │ │ │ │ + mov $0x2,%ecx │ │ │ │ │ + and $0x1,%esi │ │ │ │ │ + je e85e │ │ │ │ │ + movzbl (%ebx,%ecx,1),%ebx │ │ │ │ │ + mov %bl,(%edi,%ecx,1) │ │ │ │ │ + jmp e85e │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ecx,0x10(%edi) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,0x8(%edi) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je dbdd , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x25d> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - jle dc2a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x2aa> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + lea -0x1a8(%ebp),%esi │ │ │ │ │ push %edx │ │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ │ - push %ecx │ │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - call 3330 │ │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + push -0x2b4(%ebp) │ │ │ │ │ + push $0x0 │ │ │ │ │ + push $0x0 │ │ │ │ │ + push -0x304(%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++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + lea -0x170(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x2dc(%ebp) │ │ │ │ │ + mov %ebx,-0x178(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %edx,%ebx │ │ │ │ │ + jne d99f │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ + lea 0x1(%ecx),%esi │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov -0x2dc(%ebp),%edi │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ + cmp $0x4,%esi │ │ │ │ │ + jae ef89 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + test $0x2,%esi │ │ │ │ │ + je e3e3 │ │ │ │ │ + movzwl (%ebx),%ecx │ │ │ │ │ + mov %cx,(%edi) │ │ │ │ │ + mov $0x2,%ecx │ │ │ │ │ + and $0x1,%esi │ │ │ │ │ + je e81e │ │ │ │ │ + movzbl (%ebx,%ecx,1),%ebx │ │ │ │ │ + mov %bl,(%edi,%ecx,1) │ │ │ │ │ + jmp e81e │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ - call 31c0 │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x10(%eax),%ebx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - cmovbe %ebx,%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - lea (%ebx,%eax,1),%ecx │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ -unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - jle dc11 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x291> │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ -__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ - cmp %ebx,%ecx │ │ │ │ │ - je dc11 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x291> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - sub %edx,%eax │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + lea -0x160(%ebp),%esi │ │ │ │ │ push %eax │ │ │ │ │ + push -0x2cc(%ebp) │ │ │ │ │ push $0x0 │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - call 32a0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ │ - jmp db34 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b4> │ │ │ │ │ - movl $0x20,-0x3c(%ebp) │ │ │ │ │ - mov $0x80,%eax │ │ │ │ │ - jmp db68 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1e8> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne dbb9 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x239> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ - mov (%ecx),%ebx │ │ │ │ │ - mov %ebx,(%eax) │ │ │ │ │ - jmp dbb9 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x239> │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - je dc63 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x2e3> │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:586 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea 0x8(%ecx,%edx,1),%eax │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp db34 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b4> │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp dc32 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x2b2> │ │ │ │ │ + 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++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + lea -0x128(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %edi,-0x130(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %edi,-0x2e0(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %edx,%ebx │ │ │ │ │ + jne dad9 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ + lea 0x1(%ecx),%esi │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ + cmp $0x4,%esi │ │ │ │ │ + jae ef59 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + test $0x2,%esi │ │ │ │ │ + je e46d │ │ │ │ │ + movzwl (%ebx),%ecx │ │ │ │ │ + mov %cx,(%edi) │ │ │ │ │ + mov $0x2,%ecx │ │ │ │ │ + and $0x1,%esi │ │ │ │ │ + je e8de │ │ │ │ │ + movzbl (%ebx,%ecx,1),%ebx │ │ │ │ │ + mov %bl,(%edi,%ecx,1) │ │ │ │ │ + jmp e8de │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - push %esi │ │ │ │ │ - call 3310 <_Unwind_Resume@plt> │ │ │ │ │ -void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + lea -0x118(%ebp),%edi │ │ │ │ │ + push %edx │ │ │ │ │ + push -0x2fc(%ebp) │ │ │ │ │ + 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 >::_M_local_data(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ + mov -0x2a8(%ebp),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x8(%eax),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + mov %edi,-0x2cc(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + je ec0c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov -0x2a8(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ecx,(%edi) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + mov -0x2a8(%ebp),%ecx │ │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ │ + mov %ebx,0x4(%ecx) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov -0x2cc(%ebp),%ebx │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %ebx,(%eax) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:698 │ │ │ │ │ + jmp dc4d │ │ │ │ │ +unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:698 │ │ │ │ │ + mov $0x7,%eax │ │ │ │ │ + mov $0x8,%edx │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + jmp dfc8 │ │ │ │ │ nop │ │ │ │ │ - │ │ │ │ │ -0000dc70 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base>: │ │ │ │ │ -void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_adaptor.h:60 │ │ │ │ │ - call 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x637f,%eax │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ - sub $0x8c,%esp │ │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ │ - mov 0xa4(%esp),%eax │ │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ │ - mov 0xa8(%esp),%eax │ │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ │ -bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ - mov 0x4(%edx),%ebp │ │ │ │ │ -void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_adaptor.h:60 │ │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - je e9e8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd78> │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ - sub (%eax),%edx │ │ │ │ │ - mov %edx,%ecx │ │ │ │ │ - mov %edx,%ebp │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov $0xc,%edx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0xc(%eax),%edi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ │ - sub %esi,%edi │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ - cmp $0xc,%edi │ │ │ │ │ - ja dcef , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7f> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ - cmpl $0x2,0x10(%eax) │ │ │ │ │ - jbe e6be , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa4e> │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ │ - lea (%esi,%edx,1),%ebx │ │ │ │ │ - mov %ebx,0xc(%eax) │ │ │ │ │ -void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::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 seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ - mov 0x4(%eax),%ebp │ │ │ │ │ -void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::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) │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - je ea28 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdb8> │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0x4(%eax),%ebp │ │ │ │ │ - sub (%eax),%ebp │ │ │ │ │ -void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ -void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %esi,%ecx │ │ │ │ │ -void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ - mov %ebp,0x18(%eax) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sar $0x2,%ecx │ │ │ │ │ -void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::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,%ebx │ │ │ │ │ - je dd6d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xfd> │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov $0x7,%eax │ │ │ │ │ + mov $0x8,%edx │ │ │ │ │ + jmp ccf8 │ │ │ │ │ nop │ │ │ │ │ -/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 dd60 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0> │ │ │ │ │ -bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je e960 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcf0> │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov $0x7,%eax │ │ │ │ │ + mov $0x8,%edx │ │ │ │ │ + jmp e008 │ │ │ │ │ + nop │ │ │ │ │ + mov $0x7,%eax │ │ │ │ │ + mov $0x8,%edx │ │ │ │ │ + jmp cf48 │ │ │ │ │ + nop │ │ │ │ │ + mov $0x7,%eax │ │ │ │ │ + mov $0x8,%edx │ │ │ │ │ + jmp df88 │ │ │ │ │ + nop │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x1d8(%ebp),%esi │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ +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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp $0xf,%ebx │ │ │ │ │ + jbe d81c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2c4(%ebp),%edi │ │ │ │ │ + cmp %edi,%esi │ │ │ │ │ + jne d80c │ │ │ │ │ + jmp d81c │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + cmp $0x4,%edx │ │ │ │ │ + jae ea26 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + test $0x2,%dl │ │ │ │ │ + je e59a │ │ │ │ │ + movzwl (%ebx),%esi │ │ │ │ │ + mov %si,(%edi) │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + and $0x1,%edx │ │ │ │ │ + je e5a6 │ │ │ │ │ + movzbl (%ebx,%esi,1),%edx │ │ │ │ │ + mov %dl,(%edi,%esi,1) │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ - sub (%eax),%edx │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov $0xc,%ecx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0xc(%eax),%edi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x8(%eax),%ebp │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ │ - sub %ebp,%edi │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ - cmp $0xc,%edi │ │ │ │ │ - ja ddad , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x13d> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ - cmpl $0x2,0x10(%eax) │ │ │ │ │ - jbe e74b , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xadb> │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea 0x0(%ebp,%ecx,1),%eax │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ │ - mov %ecx,0xc(%eax) │ │ │ │ │ -void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:247 (discriminator 1) │ │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ - movl $0x0,0x0(%ebp) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:248 (discriminator 1) │ │ │ │ │ - movl $0x0,0x8(%ebp) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:253 │ │ │ │ │ - mov %esi,0x18(%eax) │ │ │ │ │ -bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ -void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ - movl $0x0,0x1c(%eax) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ - mov %edx,0x20(%eax) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:252 │ │ │ │ │ - movl $0x0,0x14(%eax) │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je e9a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd30> │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ - sub (%eax),%esi │ │ │ │ │ -void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ │ -void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::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) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:799 │ │ │ │ │ - movl $0x0,0x1c(%eax) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:800 │ │ │ │ │ - movl $0x0,0x20(%eax) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - sub %ebp,%eax │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ │ -void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ - cmp %ebp,%ecx │ │ │ │ │ - je de3e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1ce> │ │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:802 (discriminator 1) │ │ │ │ │ - add 0x0(%ebp,%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(%ecx) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jb de30 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1c0> │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ │ + jmp d7b8 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x220(%ebp),%esi │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ +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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp $0xf,%ebx │ │ │ │ │ + jbe d6e4 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2bc(%ebp),%edi │ │ │ │ │ + cmp %edi,%esi │ │ │ │ │ + jne d6d4 │ │ │ │ │ + jmp d6e4 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + cmp $0x4,%edx │ │ │ │ │ + jae e992 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + test $0x2,%dl │ │ │ │ │ + je e5fa │ │ │ │ │ + movzwl (%ebx),%esi │ │ │ │ │ + mov %si,(%edi) │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + and $0x1,%edx │ │ │ │ │ + je e606 │ │ │ │ │ + movzbl (%ebx,%esi,1),%edx │ │ │ │ │ + mov %dl,(%edi,%esi,1) │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov %edx,0x3c(%esp) │ │ │ │ │ -void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_adaptor.h:78 (discriminator 1) │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - je e7f2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb82> │ │ │ │ │ -seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::TraceSegment_ const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int): │ │ │ │ │ -/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1) │ │ │ │ │ - sub $0x10,%eax │ │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ │ -seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::TraceSegment_ const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int): │ │ │ │ │ -/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1) │ │ │ │ │ - lea -0x10(%ecx),%edx │ │ │ │ │ -unsigned int seqan::_getBeginHorizontal(seqan::TraceSegment_ const&): │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:148 │ │ │ │ │ - mov -0x10(%ecx),%ebx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0xc(%eax),%esi │ │ │ │ │ -seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::TraceSegment_ const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int): │ │ │ │ │ -/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1) │ │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - sub %edx,%eax │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ │ -seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::toViewPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, unsigned int, bool): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:531 (discriminator 1) │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:530 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - jne e460 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7f0> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:554 (discriminator 1) │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ -seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ │ - cmp %ecx,%esi │ │ │ │ │ - setne 0x34(%esp) │ │ │ │ │ - movzbl 0x34(%esp),%ecx │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je ea6c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdfc> │ │ │ │ │ - test %cl,%cl │ │ │ │ │ - je ea6c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdfc> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %ebp,%edi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ │ - mov (%esi,%edx,4),%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - and $0x1,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - jae def0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x280> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - lea (%ecx,%ebx,1),%ebp │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ - cmovne %ebp,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ + jmp d680 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x268(%ebp),%esi │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ +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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp $0xf,%ebx │ │ │ │ │ + jbe d5ac │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2c0(%ebp),%edi │ │ │ │ │ + cmp %edi,%esi │ │ │ │ │ + jne d59c │ │ │ │ │ + jmp d5ac │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ add $0x1,%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ - sub %ebx,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - cmp %esi,%edx │ │ │ │ │ - jb dec0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x250> │ │ │ │ │ - mov %edi,%ebp │ │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ │ - jmp defd , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x28d> │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + cmp $0x4,%edx │ │ │ │ │ + jae ea55 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + test $0x2,%dl │ │ │ │ │ + je e65a │ │ │ │ │ + movzwl (%ebx),%esi │ │ │ │ │ + mov %si,(%edi) │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + and $0x1,%edx │ │ │ │ │ + je e666 │ │ │ │ │ + movzbl (%ebx,%esi,1),%edx │ │ │ │ │ + mov %dl,(%edi,%esi,1) │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ + jmp d548 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x190(%ebp),%esi │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ +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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp $0xf,%ebx │ │ │ │ │ + jbe d954 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x2c8(%ebp),%edi │ │ │ │ │ + cmp %edi,%esi │ │ │ │ │ + jne d944 │ │ │ │ │ + jmp d954 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + cmp $0x4,%edx │ │ │ │ │ + jae e9f7 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + test $0x2,%dl │ │ │ │ │ + je e6ba │ │ │ │ │ + movzwl (%ebx),%esi │ │ │ │ │ + mov %si,(%edi) │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + and $0x1,%edx │ │ │ │ │ + je e6c6 │ │ │ │ │ + movzbl (%ebx,%esi,1),%edx │ │ │ │ │ + mov %dl,(%edi,%esi,1) │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ + jmp d8f0 │ │ │ │ │ + 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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp $0xf,%ebx │ │ │ │ │ + jbe dbc8 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + lea -0xf8(%ebp),%edi │ │ │ │ │ + mov %edi,-0x2a0(%ebp) │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + jne dbb4 │ │ │ │ │ + jmp dbc8 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:506 │ │ │ │ │ - add %ecx,%eax │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - mov %edi,%ebp │ │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ │ - cmovne %eax,%ecx │ │ │ │ │ -void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ │ - mov %ecx,0x14(%eax) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ - mov %edi,0x1c(%eax) │ │ │ │ │ -unsigned int seqan::_getBeginVertical(seqan::TraceSegment_ const&): │ │ │ │ │ -/usr/include/seqan/align/dp_trace_segment.h:160 │ │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ │ - mov -0xc(%eax),%ecx │ │ │ │ │ -seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::toViewPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, unsigned int, bool): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:530 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jne e438 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7c8> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:531 (discriminator 1) │ │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ │ -void seqan::setBeginPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:863 (discriminator 2) │ │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ │ -seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je ea65 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdf5> │ │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je ea65 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdf5> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ - mov 0x0(%ebp,%eax,4),%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - and $0x1,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - jae e490 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x820> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - lea (%ecx,%ebx,1),%edi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ - cmovne %edi,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ - sub %ebx,%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - jb df40 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2d0> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov %esi,-0x2a0(%ebp) │ │ │ │ │ + mov %ecx,-0x2cc(%ebp) │ │ │ │ │ + cmp $0x4,%edx │ │ │ │ │ + jae e9c1 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + test $0x2,%dl │ │ │ │ │ + je e72e │ │ │ │ │ + mov -0x2cc(%ebp),%ebx │ │ │ │ │ + movzwl (%ebx),%edi │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + mov %di,(%ebx) │ │ │ │ │ + mov $0x2,%edi │ │ │ │ │ + and $0x1,%edx │ │ │ │ │ + je e746 │ │ │ │ │ + mov -0x2cc(%ebp),%ebx │ │ │ │ │ + movzbl (%ebx,%edi,1),%edx │ │ │ │ │ + mov -0x2a0(%ebp),%ebx │ │ │ │ │ + mov %dl,(%ebx,%edi,1) │ │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ │ + jmp db5c │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ -seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - movl $0x0,0x5c(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ │ - movl $0x0,0x60(%esp) │ │ │ │ │ -void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ - mov %edx,0x1c(%eax) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ - mov %ecx,0x14(%eax) │ │ │ │ │ -seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - mov %edi,0x54(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ - movl $0x0,0x64(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ - sete %bl │ │ │ │ │ - mov %ebx,0x58(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je e060 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3f0> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ - js e89d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc2d> │ │ │ │ │ -bool seqan::atEnd, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ - mov 0x20(%edi),%ecx │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je e060 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3f0> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ - cmova %eax,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ - mov (%esi,%ebx,4),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x148(%ebp),%esi │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ +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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp $0xf,%ebx │ │ │ │ │ + jbe da8e │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + lea -0x140(%ebp),%edi │ │ │ │ │ + cmp %edi,%esi │ │ │ │ │ + jne da7e │ │ │ │ │ + jmp da8e │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov -0x2b4(%ebp),%edi │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + jae ea84 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - jae e042 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3d2> │ │ │ │ │ - movl $0x0,0x48(%esp) │ │ │ │ │ - lea 0x1(%ebx),%edx │ │ │ │ │ + test $0x2,%al │ │ │ │ │ + je e79d │ │ │ │ │ + movzwl (%ebx),%esi │ │ │ │ │ + mov %si,(%edi) │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + test $0x1,%al │ │ │ │ │ + je e7a8 │ │ │ │ │ + movzbl (%ebx,%esi,1),%eax │ │ │ │ │ + mov %al,(%edi,%esi,1) │ │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ │ + jmp da2a │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jae ebbe │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - movb $0x0,0x44(%esp) │ │ │ │ │ - mov %ebp,0x4c(%esp) │ │ │ │ │ - jmp e002 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x392> │ │ │ │ │ + test $0x2,%cl │ │ │ │ │ + je e7d2 │ │ │ │ │ + movzwl (%ebx),%esi │ │ │ │ │ + mov %si,(%edi) │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + je e7de │ │ │ │ │ + movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ + mov %cl,(%edi,%esi,1) │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ + jmp d606 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ - mov %ebp,%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ - lea (%esi,%eax,1),%edi │ │ │ │ │ - mov %edi,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je e014 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3a4> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ - add %eax,0x48(%esp) │ │ │ │ │ - movb $0x1,0x44(%esp) │ │ │ │ │ - sub %eax,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ - lea 0x1(%edx),%ebp │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - and $0x1,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ - mov (%eax,%edx,4),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - jb e000 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x390> │ │ │ │ │ - cmpb $0x0,0x44(%esp) │ │ │ │ │ - mov 0x4c(%esp),%ebp │ │ │ │ │ - mov %edi,%esi │ │ │ │ │ - je e03e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3ce> │ │ │ │ │ - mov 0x48(%esp),%edi │ │ │ │ │ - mov %edi,0x60(%esp) │ │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - je ea9e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe2e> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ - add %ecx,%esi │ │ │ │ │ - mov %esi,0x64(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je e058 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e8> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ - add %ecx,0x60(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ - mov %ecx,0x5c(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ - mov 0x0(%ebp),%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - movl $0x0,0x70(%esp) │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ │ -seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - movl $0x0,0x74(%esp) │ │ │ │ │ - mov %eax,0x68(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - sete %al │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ - movl $0x0,0x78(%esp) │ │ │ │ │ -unsigned int& seqan::String >::operator[](int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:207 │ │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je e140 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4d0> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ - js e833 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbc3> │ │ │ │ │ -bool seqan::atEnd, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ │ - mov 0x20(%esi),%ecx │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je e140 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4d0> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ - mov 0x0(%ebp,%eax,4),%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ - cmp %edi,%ecx │ │ │ │ │ - cmova %edi,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - jae eaf3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe83> │ │ │ │ │ - movl $0x0,0x3c(%esp) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jae eb8f │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %bl,0x30(%esp) │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ - lea (%esi,%edx,1),%edi │ │ │ │ │ - mov %edi,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je e0f2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x482> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ - add %edx,0x3c(%esp) │ │ │ │ │ - movb $0x1,0x30(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ - sub %edx,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ - mov 0x0(%ebp,%eax,4),%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - and $0x1,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - jb e0e0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x470> │ │ │ │ │ - mov %edi,%esi │ │ │ │ │ - movzbl 0x30(%esp),%edi │ │ │ │ │ - mov %ebx,0x44(%esp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - test %bl,%bl │ │ │ │ │ - je e11d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4ad> │ │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ │ - mov %edi,0x74(%esp) │ │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je eac0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe50> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ - add %ecx,%esi │ │ │ │ │ - mov %esi,0x78(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je e13b , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4cb> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ - add %ecx,0x74(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ - nop │ │ │ │ │ -void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ │ - cmp %esi,0x28(%esp) │ │ │ │ │ - je ea73 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe03> │ │ │ │ │ + test $0x2,%cl │ │ │ │ │ + je e812 │ │ │ │ │ + movzwl (%ebx),%esi │ │ │ │ │ + mov %si,(%edi) │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + je e81e │ │ │ │ │ + movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ + mov %cl,(%edi,%esi,1) │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ + jmp d9ae │ │ │ │ │ + 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),%edx │ │ │ │ │ -/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 %edx,0x14(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_adaptor.h:101 (discriminator 1) │ │ │ │ │ - cmp $0x2,%al │ │ │ │ │ - je e5c8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x958> │ │ │ │ │ - cmp $0x4,%al │ │ │ │ │ - jne e183 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x513> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_adaptor.h:108 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - push 0x1c(%esp) │ │ │ │ │ - lea 0x60(%esp),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ │ - call 3270 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je e330 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c0> │ │ │ │ │ -bool seqan::atEnd, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ - mov 0x54(%esp),%esi │ │ │ │ │ - mov 0x64(%esp),%ebp │ │ │ │ │ - mov 0x20(%esi),%edx │ │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1) │ │ │ │ │ - cmp %edx,%ebp │ │ │ │ │ - je e25d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ed> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ - add %ebp,%eax │ │ │ │ │ - mov %ebp,0x30(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - cmova %edx,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ - sub %ebp,%eax │ │ │ │ │ - je e25d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ed> │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ │ - movb $0x0,0x18(%esp) │ │ │ │ │ - movb $0x0,0xc(%esp) │ │ │ │ │ - mov 0x5c(%esp),%esi │ │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ │ - mov 0x60(%esp),%ecx │ │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ │ - jmp e203 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x593> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ - add %ebx,%ebp │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je e1ef , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x57f> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ - add %ebx,0x1c(%esp) │ │ │ │ │ - movb $0x1,0x18(%esp) │ │ │ │ │ - add %esi,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ - movb $0x1,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:443 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jae ebdd │ │ │ │ │ xor %esi,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ - sub %ecx,%eax │ │ │ │ │ - je e610 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9a0> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ - and $0x1,%edi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ - mov (%ecx,%edx,4),%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ - mov %ecx,%ebx │ │ │ │ │ - sub %esi,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - jb e1e0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x570> │ │ │ │ │ - cmpb $0x0,0x18(%esp) │ │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ │ - je e22a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ba> │ │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ │ - mov %ecx,0x60(%esp) │ │ │ │ │ - cmpb $0x0,0xc(%esp) │ │ │ │ │ - je e23d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5cd> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ - mov %ebp,0x30(%esp) │ │ │ │ │ - mov %esi,0x5c(%esp) │ │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - je e680 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa10> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ │ - add %eax,%edx │ │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je e257 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5e7> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ - add %eax,0x60(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ - add %esi,%eax │ │ │ │ │ - mov %eax,0x5c(%esp) │ │ │ │ │ -bool seqan::atEnd, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ - mov 0x68(%esp),%ecx │ │ │ │ │ - mov 0x78(%esp),%ebp │ │ │ │ │ - mov 0x20(%ecx),%edx │ │ │ │ │ - mov %ecx,0x30(%esp) │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1) │ │ │ │ │ - cmp %edx,%ebp │ │ │ │ │ - je e330 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c0> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ - mov %ebp,0x1c(%esp) │ │ │ │ │ - add %ebp,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - cmova %edx,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ - sub %ebp,%eax │ │ │ │ │ - je e330 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c0> │ │ │ │ │ -seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ │ - mov 0x6c(%esp),%edx │ │ │ │ │ - movb $0x0,0x14(%esp) │ │ │ │ │ - movb $0x0,0xc(%esp) │ │ │ │ │ - mov 0x70(%esp),%esi │ │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ │ - mov 0x74(%esp),%ecx │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ - jmp e2d3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x663> │ │ │ │ │ + test $0x2,%cl │ │ │ │ │ + je e852 │ │ │ │ │ + movzwl (%ebx),%esi │ │ │ │ │ + mov %si,(%edi) │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + je e85e │ │ │ │ │ + movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ + mov %cl,(%edi,%esi,1) │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ + jmp d876 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ - add %ebx,%ebp │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je e2bf , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x64f> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ - add %ebx,0x18(%esp) │ │ │ │ │ - movb $0x1,0x14(%esp) │ │ │ │ │ - add %esi,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ - movb $0x1,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:443 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jae eb60 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ - sub %ecx,%eax │ │ │ │ │ - je e5e8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x978> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ │ - mov (%edi,%edx,4),%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ - and $0x1,%edi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ - mov %ecx,%ebx │ │ │ │ │ - sub %esi,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - jb e2b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x640> │ │ │ │ │ - cmpb $0x0,0x14(%esp) │ │ │ │ │ - mov %ecx,0x34(%esp) │ │ │ │ │ - je e2fa , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x68a> │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ - mov %ecx,0x74(%esp) │ │ │ │ │ - cmpb $0x0,0xc(%esp) │ │ │ │ │ - je e30d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x69d> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ - mov %ebp,0x1c(%esp) │ │ │ │ │ - mov %esi,0x70(%esp) │ │ │ │ │ - mov %edx,0x6c(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - je e638 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9c8> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ │ - add %eax,%edx │ │ │ │ │ - mov %edx,0x78(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je e327 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6b7> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ - add %eax,0x74(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ - add %esi,%eax │ │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_adaptor.h:113 │ │ │ │ │ - subl $0x10,0x10(%esp) │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_adaptor.h:113 │ │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - jne e150 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4e0> │ │ │ │ │ -seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::clippedBeginPosition, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ │ - mov 0x54(%esp),%eax │ │ │ │ │ -seqan::Position, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > >::Type seqan::position, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:217 │ │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ │ -seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::clippedBeginPosition, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ - mov 0x1c(%ecx),%esi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0xc(%ecx),%edx │ │ │ │ │ -seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::clippedBeginPosition, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ - mov %esi,0x28(%esp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x8(%ecx),%esi │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %edx,%ecx │ │ │ │ │ - sub %esi,%ecx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sar $0x2,%ecx │ │ │ │ │ -seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - cmp %esi,%edx │ │ │ │ │ -seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::clippedBeginPosition, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ │ -seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::clippedBeginPosition, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ - mov 0x1c(%edx),%ecx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x8(%edx),%ebp │ │ │ │ │ -seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - setne 0x34(%esp) │ │ │ │ │ -seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::clippedBeginPosition, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %ebp,%ecx │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ - sar $0x2,%edx │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ -seqan::Position, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > >::Type seqan::position, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:219 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je e3cd , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x75d> │ │ │ │ │ -seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::clippedBeginPosition, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ - mov 0x1c(%eax),%esi │ │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ │ - mov 0x5c(%esp),%ebx │ │ │ │ │ - mov %esi,0x40(%esp) │ │ │ │ │ -seqan::Position, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > >::Type seqan::position, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je e3c3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x753> │ │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ │ - lea (%eax,%edx,4),%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:226 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ + test $0x2,%cl │ │ │ │ │ + je e892 │ │ │ │ │ + movzwl (%ebx),%esi │ │ │ │ │ + mov %si,(%edi) │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + je e89e │ │ │ │ │ + movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ + mov %cl,(%edi,%esi,1) │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ + jmp d73e │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:228 (discriminator 1) │ │ │ │ │ - add (%eax),%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1) │ │ │ │ │ - add $0x4,%eax │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - jne e3b8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x748> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:229 │ │ │ │ │ - add %edx,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:234 (discriminator 1) │ │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ │ - sub %eax,%ebx │ │ │ │ │ -void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_adaptor.h:115 (discriminator 1) │ │ │ │ │ - add %ebx,0x28(%esp) │ │ │ │ │ -seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je e50f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x89f> │ │ │ │ │ - cmpb $0x0,0x34(%esp) │ │ │ │ │ - je e50f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x89f> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ - mov %ebp,0x10(%esp) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jae eb31 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + test $0x2,%cl │ │ │ │ │ + je e8d2 │ │ │ │ │ + movzwl (%ebx),%esi │ │ │ │ │ + mov %si,(%edi) │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ + je e8de │ │ │ │ │ + movzbl (%ebx,%esi,1),%ecx │ │ │ │ │ + mov %cl,(%edi,%esi,1) │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ + jmp dae8 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ - mov (%edi,%edx,4),%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - and $0x1,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - jae e500 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x890> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - lea (%ecx,%ebx,1),%ebp │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ - cmovne %ebp,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ - sub %ebx,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - cmp %esi,%edx │ │ │ │ │ - jb e400 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x790> │ │ │ │ │ - mov 0x10(%esp),%ebp │ │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ │ - jmp e50f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x89f> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ + lea 0x1(%edi),%ebx │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + cmp $0x4,%ebx │ │ │ │ │ + jae eab3 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je dc25 │ │ │ │ │ + mov -0x2a8(%ebp),%edi │ │ │ │ │ + movzbl 0x8(%eax),%edx │ │ │ │ │ + mov %dl,0x8(%edi) │ │ │ │ │ + test $0x2,%bl │ │ │ │ │ + je eb29 │ │ │ │ │ + mov -0x2a0(%ebp),%edi │ │ │ │ │ + movzwl -0x2(%edi,%ebx,1),%edi │ │ │ │ │ + mov %di,-0x2(%ecx,%ebx,1) │ │ │ │ │ + mov 0x4(%eax),%edi │ │ │ │ │ + jmp dc25 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::toViewPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, unsigned int, bool): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:535 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:534 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 1) │ │ │ │ │ + mov $0xf,%esi │ │ │ │ │ + jmp d94a │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov $0xf,%esi │ │ │ │ │ + jmp d6da │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov $0xf,%esi │ │ │ │ │ + jmp d812 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov $0xf,%esi │ │ │ │ │ + jmp d5a2 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov $0xf,%esi │ │ │ │ │ + jmp da84 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov $0xf,%edi │ │ │ │ │ + jmp dbba │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ - mov 0x0(%ebp,%eax,4),%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ - test $0x1,%al │ │ │ │ │ - je e45b , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7eb> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - jae e4a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x830> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:542 (discriminator 1) │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%ecx,%ebx,1),%eax │ │ │ │ │ + mov %eax,(%edi,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb e99f │ │ │ │ │ + mov -0x2a4(%ebp),%edi │ │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ │ + add %ebx,%edi │ │ │ │ │ + add %ecx,%ebx │ │ │ │ │ + jmp e5e8 │ │ │ │ │ + mov %eax,-0x2a0(%ebp) │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ │ + mov (%ecx,%ebx,1),%eax │ │ │ │ │ + mov %eax,(%esi,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %edi,%ebx │ │ │ │ │ + jb e9ce │ │ │ │ │ + lea (%esi,%ebx,1),%edi │ │ │ │ │ + add %ecx,%ebx │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + mov %ebx,-0x2cc(%ebp) │ │ │ │ │ + mov %edi,-0x2a0(%ebp) │ │ │ │ │ + jmp e710 │ │ │ │ │ + mov %eax,-0x2b4(%ebp) │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%ecx,%ebx,1),%eax │ │ │ │ │ + mov %eax,(%edi,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb ea04 │ │ │ │ │ + mov -0x2b0(%ebp),%edi │ │ │ │ │ + mov -0x2b4(%ebp),%eax │ │ │ │ │ + add %ebx,%edi │ │ │ │ │ + add %ecx,%ebx │ │ │ │ │ + jmp e6a8 │ │ │ │ │ + mov %eax,-0x2b0(%ebp) │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%ecx,%ebx,1),%eax │ │ │ │ │ + mov %eax,(%edi,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb ea33 │ │ │ │ │ + mov -0x2ac(%ebp),%edi │ │ │ │ │ + mov -0x2b0(%ebp),%eax │ │ │ │ │ + add %ebx,%edi │ │ │ │ │ + add %ecx,%ebx │ │ │ │ │ + jmp e588 │ │ │ │ │ + mov %eax,-0x2a4(%ebp) │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%ecx,%ebx,1),%eax │ │ │ │ │ + mov %eax,(%edi,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb ea62 │ │ │ │ │ + mov -0x2b8(%ebp),%edi │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ + add %ebx,%edi │ │ │ │ │ + add %ecx,%ebx │ │ │ │ │ + jmp e648 │ │ │ │ │ + mov %eax,-0x2cc(%ebp) │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%ecx,%ebx,1),%eax │ │ │ │ │ + mov %eax,(%edi,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb ea91 │ │ │ │ │ + mov -0x2b4(%ebp),%edi │ │ │ │ │ + mov -0x2cc(%ebp),%eax │ │ │ │ │ + add %ebx,%edi │ │ │ │ │ + add %ecx,%ebx │ │ │ │ │ + jmp e78c │ │ │ │ │ + mov 0x8(%eax),%edi │ │ │ │ │ + mov -0x2a8(%ebp),%edx │ │ │ │ │ + mov %edi,0x8(%edx) │ │ │ │ │ + mov -0x2a0(%ebp),%edi │ │ │ │ │ + mov -0x4(%edi,%ebx,1),%edi │ │ │ │ │ + mov %edi,-0x4(%ecx,%ebx,1) │ │ │ │ │ + lea 0xc(%edx),%edi │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ + add %ecx,%ebx │ │ │ │ │ + sub %ecx,%edx │ │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ │ + mov %edx,-0x2cc(%ebp) │ │ │ │ │ + cmp $0x4,%ebx │ │ │ │ │ + jb eb29 │ │ │ │ │ + mov %eax,-0x2e4(%ebp) │ │ │ │ │ + mov -0x2cc(%ebp),%eax │ │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ + mov %eax,-0x2a0(%ebp) │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + mov (%eax,%ecx,1),%eax │ │ │ │ │ + mov %eax,(%edi,%ecx,1) │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ + cmp %ebx,%ecx │ │ │ │ │ + jb eb0a │ │ │ │ │ + mov %edx,-0x2a0(%ebp) │ │ │ │ │ + mov -0x2e4(%ebp),%eax │ │ │ │ │ + mov 0x4(%eax),%edi │ │ │ │ │ + jmp dc25 │ │ │ │ │ + mov %eax,-0x2cc(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ebx,1),%eax │ │ │ │ │ + mov %eax,(%edi,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb eb3e │ │ │ │ │ + mov -0x2e0(%ebp),%edi │ │ │ │ │ + mov -0x2cc(%ebp),%eax │ │ │ │ │ + add %ebx,%edi │ │ │ │ │ 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 0x0(%ebp,%eax,4),%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ - test $0x1,%al │ │ │ │ │ - jne e448 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7d8> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:560 (discriminator 1) │ │ │ │ │ + jmp e8c0 │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ebx,1),%eax │ │ │ │ │ + mov %eax,(%edi,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb eb6d │ │ │ │ │ + mov -0x2d4(%ebp),%edi │ │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ │ + add %ebx,%edi │ │ │ │ │ add %edx,%ebx │ │ │ │ │ - jmp e450 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7e0> │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:535 │ │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ │ - 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 (%edi,%edx,4),%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ - test $0x1,%dl │ │ │ │ │ - je e483 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x813> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ - cmp %ebx,%ecx │ │ │ │ │ - jae e4d8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x868> │ │ │ │ │ -/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 (%edi,%edx,4),%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ - test $0x1,%dl │ │ │ │ │ - jne e470 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x800> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:560 (discriminator 1) │ │ │ │ │ - add %ecx,%eax │ │ │ │ │ - jmp e478 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x808> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:506 │ │ │ │ │ - add %ecx,%edx │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - cmovne %edx,%ecx │ │ │ │ │ - jmp df70 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x300> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::toViewPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, unsigned int, bool): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:547 │ │ │ │ │ - lea (%ecx,%ebx,1),%esi │ │ │ │ │ - mov %esi,0x3c(%esp) │ │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:545 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jb df21 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2b1> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:553 (discriminator 1) │ │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ │ - lea 0x2(%eax),%edx │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - jae df21 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2b1> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:554 (discriminator 1) │ │ │ │ │ - mov 0x4(%ebp,%eax,4),%eax │ │ │ │ │ - add %eax,%esi │ │ │ │ │ - mov %esi,0x3c(%esp) │ │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:536 (discriminator 1) │ │ │ │ │ - jmp df21 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2b1> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:547 │ │ │ │ │ - add %ebx,%eax │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:545 (discriminator 1) │ │ │ │ │ - cmp %ecx,%ebx │ │ │ │ │ - jb de91 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x221> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:553 (discriminator 1) │ │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ │ - lea 0x2(%edx),%ecx │ │ │ │ │ - cmp %ebx,%ecx │ │ │ │ │ - jae de91 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x221> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:554 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ │ - add 0x4(%edi,%edx,4),%eax │ │ │ │ │ - jmp de8f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x21f> │ │ │ │ │ -seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:506 │ │ │ │ │ - add %ecx,%eax │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - mov 0x10(%esp),%ebp │ │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ │ - cmovne %eax,%ecx │ │ │ │ │ -void seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:827 (discriminator 2) │ │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ │ - mov %ecx,0x18(%eax) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ │ - mov %ecx,0x20(%eax) │ │ │ │ │ -seqan::Position, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > >::Type seqan::position, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:219 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je e54a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8da> │ │ │ │ │ - mov 0x6c(%esp),%edx │ │ │ │ │ - mov 0x70(%esp),%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je e543 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8d3> │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ - lea (%eax,%edx,4),%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:226 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:228 (discriminator 1) │ │ │ │ │ - add (%eax),%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1) │ │ │ │ │ - add $0x4,%eax │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - jne e538 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8c8> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:229 │ │ │ │ │ + jmp e880 │ │ │ │ │ + mov %eax,-0x2b4(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ebx,1),%eax │ │ │ │ │ + mov %eax,(%edi,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb eb9c │ │ │ │ │ + mov -0x2dc(%ebp),%edi │ │ │ │ │ + mov -0x2b4(%ebp),%eax │ │ │ │ │ + add %ebx,%edi │ │ │ │ │ add %edx,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:234 (discriminator 1) │ │ │ │ │ - sub 0x1c(%edi),%ebx │ │ │ │ │ -void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_adaptor.h:116 (discriminator 1) │ │ │ │ │ - add %ebx,0xc(%esp) │ │ │ │ │ -seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ + jmp e800 │ │ │ │ │ + mov %eax,-0x2a4(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ebx,1),%eax │ │ │ │ │ + mov %eax,(%edi,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb ebcb │ │ │ │ │ + jmp e258 │ │ │ │ │ + mov %eax,-0x2b0(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ │ + mov (%edx,%ebx,1),%eax │ │ │ │ │ + mov %eax,(%edi,%ebx,1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + cmp %esi,%ebx │ │ │ │ │ + jb ebea │ │ │ │ │ + mov -0x2d8(%ebp),%edi │ │ │ │ │ + mov -0x2b0(%ebp),%eax │ │ │ │ │ + add %ebx,%edi │ │ │ │ │ + add %edx,%ebx │ │ │ │ │ + jmp e840 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ + lea 0x1(%ebx),%ecx │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jae ee78 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je e4df │ │ │ │ │ + movzbl 0x8(%eax),%ebx │ │ │ │ │ + mov -0x2a8(%ebp),%edi │ │ │ │ │ + mov %bl,0x8(%edi) │ │ │ │ │ + test $0x2,%cl │ │ │ │ │ + jne efeb │ │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ │ + jmp e4df │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:683 │ │ │ │ │ + add $0x1,%esi │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ + cmp $0x4,%esi │ │ │ │ │ + jae eef9 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - cmp %ebp,0x38(%esp) │ │ │ │ │ - je e588 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x918> │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je e588 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x918> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ - mov 0x0(%ebp,%edx,4),%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ + test $0x2,%esi │ │ │ │ │ + je ec61 │ │ │ │ │ + movzwl (%ebx),%ecx │ │ │ │ │ + mov %cx,(%edi) │ │ │ │ │ + mov $0x2,%ecx │ │ │ │ │ and $0x1,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - jae e5b8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x948> │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - lea (%ecx,%ebx,1),%edi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ - cmovne %edi,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ - sub %ebx,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - cmp %esi,%edx │ │ │ │ │ - jb e560 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8f0> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:827 (discriminator 2) │ │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:827 (discriminator 2) │ │ │ │ │ - mov %ecx,0x18(%eax) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ - mov %esi,0x20(%eax) │ │ │ │ │ -void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_adaptor.h:117 │ │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne eb19 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xea9> │ │ │ │ │ - add $0x8c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:506 │ │ │ │ │ - add %ecx,%eax │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - cmovne %eax,%ecx │ │ │ │ │ - jmp e588 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x918> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_adaptor.h:104 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - push 0x1c(%esp) │ │ │ │ │ - lea 0x74(%esp),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ │ - call 3270 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp e183 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x513> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - cmpb $0x0,0x14(%esp) │ │ │ │ │ - je e5f7 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x987> │ │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ │ - mov %eax,0x74(%esp) │ │ │ │ │ - mov %ebp,0x78(%esp) │ │ │ │ │ - movl $0x0,0x70(%esp) │ │ │ │ │ - mov %edx,0x6c(%esp) │ │ │ │ │ - jmp e330 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c0> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - cmpb $0x0,0x18(%esp) │ │ │ │ │ - je e61f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9af> │ │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ │ - mov %ebp,0x64(%esp) │ │ │ │ │ - movl $0x0,0x5c(%esp) │ │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ │ - jmp e25d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ed> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ │ - add %eax,%ebx │ │ │ │ │ - mov %ebx,0x78(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je e64a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9da> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ - add %eax,0x74(%esp) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ │ - sub %edi,%eax │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e7d8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb68> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:458 │ │ │ │ │ - mov %edx,0x6c(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:461 │ │ │ │ │ - movl $0x0,0x70(%esp) │ │ │ │ │ - jmp e330 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c0> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ │ - add %eax,%ebx │ │ │ │ │ - mov %ebx,0x64(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je e692 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa22> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ - add %eax,0x60(%esp) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ │ - sub %edi,%eax │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - je e7e5 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb75> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:458 │ │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:461 │ │ │ │ │ - movl $0x0,0x5c(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:405 │ │ │ │ │ - jmp e25d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ed> │ │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ - push $0x80 │ │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,0x8(%ecx) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x10(%ecx) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ │ - je ea90 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe20> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x4,%edi │ │ │ │ │ - jle eb0a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe9a> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + je ec6d │ │ │ │ │ + movzbl (%ebx,%ecx,1),%ebx │ │ │ │ │ + mov %bl,(%edi,%ecx,1) │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ + jmp e2c9 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x260(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %edi │ │ │ │ │ - push %esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x268(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2c0(%ebp) │ │ │ │ │ + mov %eax,-0x268(%ebp) │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %edi,-0x2f0(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + push $0x2d │ │ │ │ │ push %eax │ │ │ │ │ - call 3330 │ │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ - mov $0x3,%edx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - cmova %edx,%eax │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - jmp dcef , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7f> │ │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ - push $0x80 │ │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ + push %edi │ │ │ │ │ + call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add -0x268(%ebp),%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,0x8(%edx) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x10(%edx) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ - je ea97 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe27> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - cmp $0x4,%edi │ │ │ │ │ - jle eafa , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe8a> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + jmp d345 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x290(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %edi │ │ │ │ │ - push %ebp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x298(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2e8(%ebp) │ │ │ │ │ + mov %eax,-0x298(%ebp) │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %edi,-0x2e4(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + push $0x2d │ │ │ │ │ push %eax │ │ │ │ │ - call 3330 │ │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ - mov $0x3,%ecx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov 0x8(%eax),%ebp │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - cmova %ecx,%eax │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + push %edi │ │ │ │ │ + call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add -0x298(%ebp),%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea 0x0(,%eax,4),%ecx │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - jmp ddad , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x13d> │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:466 │ │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ │ - jmp e330 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c0> │ │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ │ - mov %eax,0x5c(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:405 │ │ │ │ │ - jmp e25d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ed> │ │ │ │ │ -void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ -/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 seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::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 seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ │ - movl $0x0,0x14(%eax) │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ - movl $0x0,0x1c(%eax) │ │ │ │ │ - jmp e588 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x918> │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - movl $0x0,0x30(%esp) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - movb $0x0,0x3c(%esp) │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ │ - jmp e884 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc14> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:333 │ │ │ │ │ - sub $0x1,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1) │ │ │ │ │ - test $0x1,%al │ │ │ │ │ - je e871 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc01> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:345 │ │ │ │ │ - subl $0x1,0x30(%esp) │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ - sub $0x1,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:349 │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1) │ │ │ │ │ - addl $0x1,0x14(%esp) │ │ │ │ │ - je e930 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcc0> │ │ │ │ │ -bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1) │ │ │ │ │ - cmp %edi,%ebx │ │ │ │ │ - je e879 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc09> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jne e860 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbf0> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ - sub $0x1,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ - movb $0x1,0x3c(%esp) │ │ │ │ │ - mov 0x0(%ebp,%eax,4),%ecx │ │ │ │ │ - sub $0x1,%ecx │ │ │ │ │ - jmp e863 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbf3> │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ │ - mov %ebp,0x48(%esp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - movb $0x0,0x44(%esp) │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - movb $0x0,0x30(%esp) │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ - jmp e8dd , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc6d> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:333 │ │ │ │ │ - sub $0x1,%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1) │ │ │ │ │ - test $0x1,%bl │ │ │ │ │ - je e8d0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc60> │ │ │ │ │ - movb $0x1,0x44(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:345 │ │ │ │ │ - sub $0x1,%edi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ - sub $0x1,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:349 │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1) │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ - je e8ff , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc8f> │ │ │ │ │ -bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1) │ │ │ │ │ - cmp %ebp,%ecx │ │ │ │ │ - je e8d8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc68> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jne e8c0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc50> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ - sub $0x1,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ - mov (%edx,%ebx,4),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ │ - sub $0x1,%edx │ │ │ │ │ - movb $0x1,0x30(%esp) │ │ │ │ │ - jmp e8c3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc53> │ │ │ │ │ - cmpb $0x0,0x44(%esp) │ │ │ │ │ - mov 0x48(%esp),%ebp │ │ │ │ │ - je e90e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc9e> │ │ │ │ │ - mov %edi,0x60(%esp) │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - test %al,%al │ │ │ │ │ - je e91c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcac> │ │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ │ - mov %edx,0x5c(%esp) │ │ │ │ │ - cmpb $0x0,0x30(%esp) │ │ │ │ │ - je e060 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3f0> │ │ │ │ │ - mov %ebx,0x58(%esp) │ │ │ │ │ - jmp e060 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3f0> │ │ │ │ │ - test %dl,%dl │ │ │ │ │ - je e93c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xccc> │ │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ │ - mov %edx,0x74(%esp) │ │ │ │ │ mov %esi,%edx │ │ │ │ │ - test %dl,%dl │ │ │ │ │ - je e94a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcda> │ │ │ │ │ - mov %ebx,0x78(%esp) │ │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ │ - cmpb $0x0,0x3c(%esp) │ │ │ │ │ - je e140 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4d0> │ │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ │ - jmp e140 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4d0> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0xc │ │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ │ -void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::String, seqan::Alloc >::String(): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ -seqan::String, seqan::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 seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - movl $0x1,0x4(%ecx) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - jmp dd89 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x119> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0xc │ │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ │ -seqan::String, seqan::Alloc >::String(): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -seqan::String, seqan::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) │ │ │ │ │ -void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ - movl $0x1,0x4(%edi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0xc(%edi),%edi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x8(%eax),%ebp │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov %edi,0x48(%esp) │ │ │ │ │ -void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + jmp d4d5 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x188(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x190(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2c8(%ebp) │ │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %edi,-0x304(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + push $0x2d │ │ │ │ │ + push %eax │ │ │ │ │ + push %edi │ │ │ │ │ + call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add -0x190(%ebp),%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp ddf5 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x185> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0xc │ │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ │ -void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + jmp cdd5 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x1d0(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x1d8(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2c4(%ebp) │ │ │ │ │ + mov %eax,-0x1d8(%ebp) │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %edi,-0x300(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + push $0x2d │ │ │ │ │ + push %eax │ │ │ │ │ + push %edi │ │ │ │ │ + call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add -0x1d8(%ebp),%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::String, seqan::Alloc >::String(): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -seqan::String, seqan::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 seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - movl $0x1,0x4(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - jmp dccb , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5b> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0xc │ │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ │ -void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + jmp d025 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x218(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x220(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2bc(%ebp) │ │ │ │ │ + mov %eax,-0x220(%ebp) │ │ │ │ │ +std::__cxx11::to_string(int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4170 (discriminator 1) │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %edi,-0x2ec(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + push $0x2d │ │ │ │ │ + push %eax │ │ │ │ │ + push %edi │ │ │ │ │ + call 31e0 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add -0x220(%ebp),%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::String, seqan::Alloc >::String(): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0xc(%edi),%ebx │ │ │ │ │ -seqan::String, seqan::Alloc >::String(): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x8(%edi),%esi │ │ │ │ │ -seqan::String, seqan::Alloc >::String(): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ │ -void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - movl $0x1,0x4(%edi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - jmp dd2f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbf> │ │ │ │ │ -seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ +void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + jmp d1b5 │ │ │ │ │ +unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + mov $0x2,%edx │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:61 │ │ │ │ │ + mov $0x1,%eax │ │ │ │ │ + jmp ce89 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + mov $0x2,%edx │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:61 │ │ │ │ │ + mov $0x1,%eax │ │ │ │ │ + jmp cc3a │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + mov $0x2,%eax │ │ │ │ │ + mov $0x3,%edx │ │ │ │ │ + jmp ccf8 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + mov $0x3,%eax │ │ │ │ │ + mov $0x4,%edx │ │ │ │ │ + jmp dfc8 │ │ │ │ │ + mov $0x3,%eax │ │ │ │ │ + mov $0x4,%edx │ │ │ │ │ + jmp e008 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + mov $0x2,%eax │ │ │ │ │ + mov $0x3,%edx │ │ │ │ │ + jmp df88 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + mov $0x3,%eax │ │ │ │ │ + mov $0x4,%edx │ │ │ │ │ + jmp df88 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + mov $0x2,%eax │ │ │ │ │ + mov $0x3,%edx │ │ │ │ │ + jmp cf48 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + mov $0x3,%eax │ │ │ │ │ + mov $0x4,%edx │ │ │ │ │ + jmp ccf8 │ │ │ │ │ + mov $0x3,%eax │ │ │ │ │ + mov $0x4,%edx │ │ │ │ │ + jmp cf48 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + mov $0x2,%eax │ │ │ │ │ + mov $0x3,%edx │ │ │ │ │ + jmp e008 │ │ │ │ │ + mov $0x2,%eax │ │ │ │ │ + mov $0x3,%edx │ │ │ │ │ + jmp dfc8 │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ │ + mov -0x2a8(%ebp),%edi │ │ │ │ │ + mov %ebx,0x8(%edi) │ │ │ │ │ + mov -0x2cc(%ebp),%ebx │ │ │ │ │ + mov -0x4(%ebx,%ecx,1),%ebx │ │ │ │ │ + mov %ebx,-0x4(%edx,%ecx,1) │ │ │ │ │ + lea 0xc(%edi),%ebx │ │ │ │ │ + mov -0x2cc(%ebp),%edi │ │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ │ + sub %ebx,%edx │ │ │ │ │ + sub %edx,%edi │ │ │ │ │ + add %ecx,%edx │ │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ │ + mov %edi,-0x2e4(%ebp) │ │ │ │ │ + cmp $0x4,%edx │ │ │ │ │ + jb ec36 │ │ │ │ │ + mov %eax,-0x2ec(%ebp) │ │ │ │ │ + mov -0x2e4(%ebp),%eax │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov -0x2cc(%ebp),%edi │ │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ │ + mov %eax,-0x2cc(%ebp) │ │ │ │ │ + mov -0x2cc(%ebp),%eax │ │ │ │ │ + mov (%eax,%edx,1),%eax │ │ │ │ │ + mov %eax,(%ebx,%edx,1) │ │ │ │ │ + add $0x4,%edx │ │ │ │ │ + cmp %ecx,%edx │ │ │ │ │ + jb eed5 │ │ │ │ │ + mov %edi,-0x2cc(%ebp) │ │ │ │ │ + mov -0x2ec(%ebp),%eax │ │ │ │ │ + jmp ec36 │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ + mov %esi,%ebx │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - jmp df70 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x300> │ │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ │ + mov (%edx,%ecx,1),%eax │ │ │ │ │ + mov %eax,(%edi,%ecx,1) │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ + cmp %ebx,%ecx │ │ │ │ │ + jb ef06 │ │ │ │ │ + mov -0x2d4(%ebp),%edi │ │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ │ + lea (%edx,%ecx,1),%ebx │ │ │ │ │ + add %ecx,%edi │ │ │ │ │ + jmp ec4c │ │ │ │ │ + mov %eax,-0x2b0(%ebp) │ │ │ │ │ + mov %esi,%ebx │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - jmp defd , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x28d> │ │ │ │ │ -void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ │ - mov 0x5c(%esp),%ebx │ │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ │ - jmp e3a7 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x737> │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp dcef , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7f> │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp ddad , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x13d> │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ - add %eax,%esi │ │ │ │ │ - mov %esi,0x64(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je eaac , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe3c> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ - add %eax,0x60(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ - add $0x1,%edx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - je eaea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe7a> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:458 │ │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:460 │ │ │ │ │ - jmp e060 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3f0> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ - mov 0x44(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ - add %edx,%esi │ │ │ │ │ - mov %esi,0x78(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je ead2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe62> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ - add %edx,0x74(%esp) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - jne e955 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xce5> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:466 │ │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ │ - jmp e140 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4d0> │ │ │ │ │ - mov %eax,0x5c(%esp) │ │ │ │ │ - jmp e060 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3f0> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp e121 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4b1> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne e7a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb30> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ │ - mov %ecx,(%eax) │ │ │ │ │ - jmp e7a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb30> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne e713 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xaa3> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ - mov (%esi),%edx │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ - jmp e713 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xaa3> │ │ │ │ │ -void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_adaptor.h:117 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - │ │ │ │ │ -0000eb20 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base>: │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - call 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x54cf,%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 0x10(%ebp),%edx │ │ │ │ │ - mov %ebx,-0x2c(%ebp) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ecx),%edi │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1) │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je eb5d >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x3d> │ │ │ │ │ - cmp 0x4(%ebx),%edi │ │ │ │ │ - je ec20 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x100> │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%ebx │ │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %ebx,%edi │ │ │ │ │ - sar $0x2,%edi │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ - mov (%ecx),%esi │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ - cmp %edx,%edi │ │ │ │ │ - cmova %edx,%edi │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1) │ │ │ │ │ - cmp %edi,0x8(%ecx) │ │ │ │ │ - jae ebd4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb4> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - cmp $0x1f,%edi │ │ │ │ │ - lea (%eax,%edi,1),%ebx │ │ │ │ │ - mov $0x20,%eax │ │ │ │ │ - cmovbe %eax,%ebx │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - cmova %ebx,%edx │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ │ + mov (%edx,%ecx,1),%eax │ │ │ │ │ + mov %eax,(%edi,%ecx,1) │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ + cmp %ebx,%ecx │ │ │ │ │ + jb ef36 │ │ │ │ │ + mov -0x2d8(%ebp),%edi │ │ │ │ │ + mov -0x2b0(%ebp),%eax │ │ │ │ │ + lea (%edx,%ecx,1),%ebx │ │ │ │ │ + add %ecx,%edi │ │ │ │ │ + jmp e346 │ │ │ │ │ + mov %eax,-0x2cc(%ebp) │ │ │ │ │ + mov %esi,%ebx │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ │ + mov (%edx,%ecx,1),%eax │ │ │ │ │ + mov %eax,(%edi,%ecx,1) │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ + cmp %ebx,%ecx │ │ │ │ │ + jb ef66 │ │ │ │ │ + mov -0x2e0(%ebp),%edi │ │ │ │ │ + mov -0x2cc(%ebp),%eax │ │ │ │ │ + lea (%edx,%ecx,1),%ebx │ │ │ │ │ + add %ecx,%edi │ │ │ │ │ + jmp e458 │ │ │ │ │ + mov %eax,-0x2b4(%ebp) │ │ │ │ │ + mov %esi,%ebx │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ │ + mov (%edx,%ecx,1),%eax │ │ │ │ │ + mov %eax,(%edi,%ecx,1) │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ + cmp %ebx,%ecx │ │ │ │ │ + jb ef96 │ │ │ │ │ + mov -0x2dc(%ebp),%edi │ │ │ │ │ + mov -0x2b4(%ebp),%eax │ │ │ │ │ + lea (%edx,%ecx,1),%ebx │ │ │ │ │ + add %ecx,%edi │ │ │ │ │ + jmp e3ce │ │ │ │ │ +unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov $0x5,%eax │ │ │ │ │ + jmp cc37 │ │ │ │ │ + mov $0x5,%eax │ │ │ │ │ + jmp d3f6 │ │ │ │ │ + mov $0x5,%eax │ │ │ │ │ + jmp ce86 │ │ │ │ │ + mov $0x5,%eax │ │ │ │ │ + jmp d266 │ │ │ │ │ + mov $0x5,%eax │ │ │ │ │ + jmp d0d6 │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov -0x2cc(%ebp),%ebx │ │ │ │ │ + movzwl -0x2(%ebx,%ecx,1),%ebx │ │ │ │ │ + mov %bx,-0x2(%edx,%ecx,1) │ │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ │ + jmp e4df │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne f02a │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - lea 0x0(,%edx,4),%eax │ │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ │ + lea -0x118(%ebp),%edi │ │ │ │ │ + lea -0x2ff1(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - test %esi,%esi │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%ecx) │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ │ - je ec10 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xf0> │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + call 30f0 │ │ │ │ │ +ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ +./porechop/src/alignment.cpp:121 │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne f02a │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - push %esi │ │ │ │ │ - call 31c0 │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ │ -void seqan::_deallocateStorage >, void, seqan::DPCell_ >, unsigned int>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%ebx │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/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) │ │ │ │ │ -void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - je ebf7 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xd7> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ - mov (%ebx),%eax │ │ │ │ │ -void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ - add $0x4,%esi │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ -seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ - mov %eax,-0x4(%esi) │ │ │ │ │ -void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - jne ebe8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xc8> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ + lea -0x280(%ebp),%esi │ │ │ │ │ + lea -0x2ff1(%ebx),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + call 30f0 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne ec9d >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x17d> │ │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - nop │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%ebx │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp ebd4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb4> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1036 │ │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - je ebf7 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xd7> │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ -seqan::String >, seqan::Alloc >::String >, seqan::Alloc >, unsigned int, void, void>(seqan::String >, seqan::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 %eax,%edi │ │ │ │ │ - je ec60 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x140> │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %eax,%edi │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, unsigned int, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sar $0x2,%edi │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1039 │ │ │ │ │ - cmp %edx,%edi │ │ │ │ │ - cmova %edx,%edi │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, unsigned int, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ - push %edi │ │ │ │ │ - push %ecx │ │ │ │ │ - push %esi │ │ │ │ │ - call 3080 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@plt> │ │ │ │ │ -seqan::DisableIf >, seqan::Alloc >&>::Type> >, void>::Type seqan::assign >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc >&>::Type): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:881 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - push %esi │ │ │ │ │ - push -0x2c(%ebp) │ │ │ │ │ - call 31b0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1057 │ │ │ │ │ - pop %eax │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp ebf7 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xd7> │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + jne f02a │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ + lea -0x2ff1(%ebx),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + lea -0x250(%ebp),%eax │ │ │ │ │ + mov %eax,-0x308(%ebp) │ │ │ │ │ + call 30f0 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je eca6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x186> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp ec80 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x160> │ │ │ │ │ + jne f02a │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - push %esi │ │ │ │ │ - call 3310 <_Unwind_Resume@plt> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - │ │ │ │ │ -0000ecc0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base>: │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - call 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x532f,%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) │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - mov 0x4(%esi),%esi │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ - cmp %ecx,%esi │ │ │ │ │ - je edb0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xf0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je ed06 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x46> │ │ │ │ │ - cmp 0x4(%edi),%esi │ │ │ │ │ - je edc9 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x109> │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %ecx,%esi │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%edx │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1) │ │ │ │ │ - cmp %eax,0x8(%edi) │ │ │ │ │ - jae eec4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x204> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x7c,%esi │ │ │ │ │ - jbe ee70 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1b0> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - shr $1,%ecx │ │ │ │ │ - add %eax,%ecx │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - lea 0x0(,%ecx,4),%eax │ │ │ │ │ + lea -0x1a8(%ebp),%esi │ │ │ │ │ + lea -0x2ff1(%ebx),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + call 30f0 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne f02a │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ │ + lea -0x160(%ebp),%esi │ │ │ │ │ + lea -0x2ff1(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ecx,0x8(%edi) │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je ee90 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1d0> │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + call 30f0 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne f02a │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - call 31c0 │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ │ -void seqan::_deallocateStorage >, void, seqan::DPCell_ >, unsigned int>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ │ - mov %edx,0x4(%edi) │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ -void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je ed8f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ - mov (%ecx),%edx │ │ │ │ │ -void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ - add $0x4,%eax │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ - add $0x4,%ecx │ │ │ │ │ -seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ - mov %edx,-0x4(%eax) │ │ │ │ │ -void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne ed80 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ + lea -0x238(%ebp),%esi │ │ │ │ │ + lea -0x2ff1(%ebx),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + call 30f0 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne eebf >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1ff> │ │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edi),%ebx │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - je ed8f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je ee9a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1da> │ │ │ │ │ - cmp %ebx,%ecx │ │ │ │ │ - jne ee80 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1c0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ - cmp %edi,-0x30(%ebp) │ │ │ │ │ - je ed8f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf> │ │ │ │ │ -seqan::String >, seqan::Alloc >::String >, seqan::Alloc >, unsigned int, void, void>(seqan::String >, seqan::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 %ecx,%esi │ │ │ │ │ - je ee47 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x187> │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %ecx,%esi │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov $0x20,%ebx │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - sar $0x2,%ecx │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - add %ecx,%eax │ │ │ │ │ - cmp $0x7c,%esi │ │ │ │ │ - cmovbe %ebx,%eax │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - cmova %eax,%ecx │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + jne f02a │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea 0x0(,%ecx,4),%eax │ │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ │ + lea -0x2ff1(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::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 │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%eax │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x30(%ebp),%esi │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%esi),%edx │ │ │ │ │ -void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ -void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ - add $0x4,%edx │ │ │ │ │ -seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ - mov %ecx,-0x4(%ebx) │ │ │ │ │ -void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - jne ee38 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x178> │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ + lea -0x208(%ebp),%eax │ │ │ │ │ + mov %eax,-0x30c(%ebp) │ │ │ │ │ + call 30f0 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne f02a │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x2ff1(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - call 31b0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1057 │ │ │ │ │ - pop %eax │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp ed8f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov $0x80,%eax │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ - mov $0x20,%ecx │ │ │ │ │ - jmp ed2e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6e> │ │ │ │ │ - nop │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp ed6c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xac> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ - jmp ed6c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xac> │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - jmp ed8f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf> │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + lea -0x178(%ebp),%eax │ │ │ │ │ + mov %eax,-0x314(%ebp) │ │ │ │ │ + call 30f0 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne f02a │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ + lea -0x1f0(%ebp),%esi │ │ │ │ │ + lea -0x2ff1(%ebx),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + call 30f0 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je eecf >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x20f> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - jmp ed6c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xac> │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp eea2 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1e2> │ │ │ │ │ + jne f02a │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - push %esi │ │ │ │ │ - call 3310 <_Unwind_Resume@plt> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + lea -0x2ff1(%ebx),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + lea -0x1c0(%ebp),%eax │ │ │ │ │ + mov %eax,-0x310(%ebp) │ │ │ │ │ + call 30f0 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne f02a │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x2ff1(%ebx),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + lea -0x130(%ebp),%eax │ │ │ │ │ + mov %eax,-0x318(%ebp) │ │ │ │ │ + call 30f0 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne f02a │ │ │ │ │ + mov -0x29c(%ebp),%ebx │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x2ff1(%ebx),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + call 30f0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 35e6 <__cxa_finalize@plt+0x266> │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 3586 <__cxa_finalize@plt+0x206> │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 3656 <__cxa_finalize@plt+0x2d6> │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 35f8 <__cxa_finalize@plt+0x278> │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 3627 <__cxa_finalize@plt+0x2a7> │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 3598 <__cxa_finalize@plt+0x218> │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 3673 <__cxa_finalize@plt+0x2f3> │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 3687 <__cxa_finalize@plt+0x307> │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 35b7 <__cxa_finalize@plt+0x237> │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 3644 <__cxa_finalize@plt+0x2c4> │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 3615 <__cxa_finalize@plt+0x295> │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 36da <__cxa_finalize@plt+0x35a> │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 35c9 <__cxa_finalize@plt+0x249> │ │ │ │ │ +ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000eee0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base>: │ │ │ │ │ -void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:915 │ │ │ │ │ +0000f270 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base>: │ │ │ │ │ +ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ +std::basic_ios >::basic_ios(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ + lea -0x1ac(%ebp),%edi │ │ │ │ │ + call caf1 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x611> │ │ │ │ │ + add $0x4d74,%esi │ │ │ │ │ +ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ push %ebx │ │ │ │ │ - call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0x510b,%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 seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ │ -void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je efc0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe0> │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - je ef40 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x60> │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - and $0xfffffffd,%ecx │ │ │ │ │ - mov (%eax),%edi │ │ │ │ │ - je ef2c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4c> │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%esi),%ebp │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push 0x0(%ebp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %ebp,(%esp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::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 seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ + sub $0x248,%esp │ │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ │ + mov %ebx,-0x228(%ebp) │ │ │ │ │ + mov %esi,-0x1ec(%ebp) │ │ │ │ │ + mov %eax,-0x1f0(%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(%ebx) │ │ │ │ │ + movl $0xffffffff,0x10(%ebx) │ │ │ │ │ +./porechop/src/alignment.cpp:8 │ │ │ │ │ + mov %eax,(%ebx) │ │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ │ +./porechop/src/alignment.cpp:9 │ │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ │ + mov %eax,0x18(%ebx) │ │ │ │ │ +std::basic_ios >::basic_ios(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ + lea -0x16c(%ebp),%eax │ │ │ │ │ + mov %esi,%ebx │ │ │ │ │ + mov %eax,-0x20c(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + call 3070 │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ + mov -0x44(%esi),%ebx │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:461 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +std::basic_ostream >::basic_ostream(): │ │ │ │ │ +/usr/include/c++/13/ostream:432 │ │ │ │ │ + mov -0x20(%esi),%edx │ │ │ │ │ +std::basic_ios >::basic_ios(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:461 │ │ │ │ │ + mov %cx,-0xf8(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x204(%ebp) │ │ │ │ │ + lea 0x8(%ebx),%eax │ │ │ │ │ +std::basic_ostream >::basic_ostream(): │ │ │ │ │ +/usr/include/c++/13/ostream:432 │ │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ │ +std::basic_ios >::basic_ios(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ + mov %eax,-0x16c(%ebp) │ │ │ │ │ +std::basic_ostream >::basic_ostream(): │ │ │ │ │ +/usr/include/c++/13/ostream:432 │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %ebx,-0x1ac(%ebp) │ │ │ │ │ + mov %ebx,-0x1fc(%ebp) │ │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ │ + add %edi,%eax │ │ │ │ │ + mov %edi,-0x1f4(%ebp) │ │ │ │ │ +std::basic_ios >::basic_ios(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:461 │ │ │ │ │ + movl $0x0,-0xfc(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ + movl $0x0,-0xf4(%ebp) │ │ │ │ │ + movl $0x0,-0xf0(%ebp) │ │ │ │ │ + movl $0x0,-0xec(%ebp) │ │ │ │ │ + movl $0x0,-0xe8(%ebp) │ │ │ │ │ +std::basic_ostream >::basic_ostream(): │ │ │ │ │ +/usr/include/c++/13/ostream:432 │ │ │ │ │ + mov %ebx,-0x200(%ebp) │ │ │ │ │ + mov %ebx,(%eax) │ │ │ │ │ pop %ebx │ │ │ │ │ + mov %esi,%ebx │ │ │ │ │ + pop %edi │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %eax │ │ │ │ │ + call 3230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ +/usr/include/c++/13/sstream:805 (discriminator 1) │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + mov -0x28(%esi),%esi │ │ │ │ │ +std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ +/usr/include/c++/13/streambuf:473 │ │ │ │ │ + mov -0x34(%ebx),%ebx │ │ │ │ │ +/usr/include/c++/13/streambuf:471 │ │ │ │ │ + movl $0x0,-0x1a4(%ebp) │ │ │ │ │ + movl $0x0,-0x1a0(%ebp) │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ +/usr/include/c++/13/sstream:805 (discriminator 1) │ │ │ │ │ + lea 0xc(%esi),%eax │ │ │ │ │ +std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ +/usr/include/c++/13/streambuf:473 │ │ │ │ │ + mov %ebx,-0x218(%ebp) │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ +/usr/include/c++/13/sstream:805 (discriminator 1) │ │ │ │ │ + mov %eax,-0x1ac(%ebp) │ │ │ │ │ + lea 0x20(%esi),%eax │ │ │ │ │ + mov %eax,-0x16c(%ebp) │ │ │ │ │ +std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ +/usr/include/c++/13/streambuf:473 │ │ │ │ │ + lea 0x8(%ebx),%eax │ │ │ │ │ + lea -0x18c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ +/usr/include/c++/13/sstream:805 (discriminator 1) │ │ │ │ │ + mov %esi,-0x214(%ebp) │ │ │ │ │ +/usr/include/c++/13/sstream:806 │ │ │ │ │ + lea -0x1a8(%ebp),%esi │ │ │ │ │ +std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ +/usr/include/c++/13/streambuf:473 │ │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ │ + mov %ebx,-0x23c(%ebp) │ │ │ │ │ +/usr/include/c++/13/streambuf:471 │ │ │ │ │ + movl $0x0,-0x19c(%ebp) │ │ │ │ │ +/usr/include/c++/13/streambuf:472 │ │ │ │ │ + movl $0x0,-0x198(%ebp) │ │ │ │ │ + movl $0x0,-0x194(%ebp) │ │ │ │ │ + movl $0x0,-0x190(%ebp) │ │ │ │ │ +/usr/include/c++/13/streambuf:473 │ │ │ │ │ + mov %ebx,(%esp) │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + call 3370 │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ +/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ + mov -0x4(%edi),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + lea -0x17c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ +/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ + movl $0x10,-0x188(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x240(%ebp) │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ +/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %ebx,-0x184(%ebp) │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ +/usr/include/c++/13/sstream:806 │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ +/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ + mov %edx,-0x210(%ebp) │ │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + movl $0x0,-0x180(%ebp) │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,-0x17c(%ebp) │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ +/usr/include/c++/13/sstream:806 │ │ │ │ │ + pop %eax │ │ │ │ │ + pop %edx │ │ │ │ │ + push %esi │ │ │ │ │ + push -0x20c(%ebp) │ │ │ │ │ + call 3230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +seqan::Iter, std::allocator >, seqan::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++/13/sstream:806 │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > const>::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%ebp │ │ │ │ │ -void seqan::assignValue >, seqan::Alloc >, seqan::String >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jne eff8 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118> │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0xc │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ │ -seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ -seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:120 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ -seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %eax,%edx │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ +seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + mov -0x1f4(%ebp),%edi │ │ │ │ │ + add -0xc(%eax),%edi │ │ │ │ │ +seqan::Iterator, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin, seqan::Alloc >, seqan::Tag >, void>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ + mov -0x1f0(%ebp),%esi │ │ │ │ │ +std::basic_ios >::rdbuf() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:322 │ │ │ │ │ + mov 0x78(%edi),%edx │ │ │ │ │ +std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:259 │ │ │ │ │ + movl $0x1,0x10(%edi) │ │ │ │ │ +seqan::Iterator, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin, seqan::Alloc >, seqan::Tag >, void>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ + mov (%esi),%esi │ │ │ │ │ +seqan::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++/13/bits/basic_ios.h:260 │ │ │ │ │ + push 0x14(%edi) │ │ │ │ │ + push %edi │ │ │ │ │ + call 32e0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >& seqan::operator<< , std::allocator >, seqan::String, seqan::Alloc >, seqan::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + lea -0x1e4(%ebp),%eax │ │ │ │ │ +seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:328 │ │ │ │ │ + pop %ecx │ │ │ │ │ + pop %ebx │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >& seqan::operator<< , std::allocator >, seqan::String, seqan::Alloc >, seqan::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ + call 30b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x1d4(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >& seqan::operator<< , std::allocator >, seqan::String, seqan::Alloc >, seqan::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x7c,%edx │ │ │ │ │ - jbe f052 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x172> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ - shr $1,%edx │ │ │ │ │ - add %eax,%edx │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - cmp 0x8(%ebp),%edx │ │ │ │ │ - cmova 0x8(%ebp),%edx │ │ │ │ │ -void seqan::_reserveStorage >, seqan::Alloc, unsigned int, seqan::TagExact_>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x1dc(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + movl $0x0,-0x1d8(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %eax,-0x22c(%ebp) │ │ │ │ │ + mov %eax,-0x1dc(%ebp) │ │ │ │ │ +std::basic_streambuf >::pptr() const: │ │ │ │ │ +/usr/include/c++/13/streambuf:539 │ │ │ │ │ + mov -0x194(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %edi,-0x1f8(%ebp) │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,-0x1d4(%ebp) │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ +/usr/include/c++/13/sstream:442 (discriminator 1) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je fc60 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x9f0> │ │ │ │ │ +std::basic_streambuf >::egptr() const: │ │ │ │ │ +/usr/include/c++/13/streambuf:495 │ │ │ │ │ + mov -0x19c(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ +/usr/include/c++/13/sstream:448 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + cmovae %edx,%eax │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne f020 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140> │ │ │ │ │ -seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %ecx,0xc(%esp) │ │ │ │ │ - je efb1 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd1> │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ +std::basic_streambuf >::pbase() const: │ │ │ │ │ +/usr/include/c++/13/streambuf:536 │ │ │ │ │ + mov -0x198(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ +/usr/include/c++/13/sstream:448 │ │ │ │ │ + cmove %ecx,%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::replace(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, char*, char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2406 │ │ │ │ │ + sub %edx,%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + push $0x0 │ │ │ │ │ + push $0x0 │ │ │ │ │ push %edi │ │ │ │ │ - call 31b0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::create >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::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) │ │ │ │ │ - jmp ef35 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x55> │ │ │ │ │ - nop │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je ef35 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x55> │ │ │ │ │ - cmp $0x2,%ecx │ │ │ │ │ - je f010 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x130> │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%esi),%edi │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + call 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +std::basic_ios >::basic_ios(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push (%edi) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %edi,(%esp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::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 seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ + lea -0xa4(%ebp),%eax │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ + lea -0xe4(%ebp),%edi │ │ │ │ │ + mov %eax,-0x208(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + call 3070 │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ + mov -0x204(%ebp),%esi │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:461 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ │ + mov %cx,-0x30(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ │ +std::basic_ostream >::basic_ostream(): │ │ │ │ │ +/usr/include/c++/13/ostream:432 │ │ │ │ │ + mov -0x1fc(%ebp),%esi │ │ │ │ │ +std::basic_ios >::basic_ios(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ │ +std::basic_ostream >::basic_ostream(): │ │ │ │ │ +/usr/include/c++/13/ostream:432 │ │ │ │ │ + mov -0xc(%esi),%ecx │ │ │ │ │ + mov %esi,-0xe4(%ebp) │ │ │ │ │ + mov -0x200(%ebp),%esi │ │ │ │ │ +std::basic_ios >::basic_ios(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ │ +std::basic_ostream >::basic_ostream(): │ │ │ │ │ +/usr/include/c++/13/ostream:432 │ │ │ │ │ + add %edi,%ecx │ │ │ │ │ +std::basic_ios >::basic_ios(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ │ +std::basic_ostream >::basic_ostream(): │ │ │ │ │ +/usr/include/c++/13/ostream:432 │ │ │ │ │ + mov %esi,(%ecx) │ │ │ │ │ pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 31b0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ + pop %edx │ │ │ │ │ + push $0x0 │ │ │ │ │ + push %ecx │ │ │ │ │ + call 3230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ +/usr/include/c++/13/streambuf:471 │ │ │ │ │ + movl $0x0,-0xdc(%ebp) │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ +/usr/include/c++/13/sstream:805 (discriminator 1) │ │ │ │ │ + mov -0x214(%ebp),%esi │ │ │ │ │ +std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ +/usr/include/c++/13/streambuf:471 │ │ │ │ │ + movl $0x0,-0xd8(%ebp) │ │ │ │ │ + movl $0x0,-0xd4(%ebp) │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ +/usr/include/c++/13/sstream:805 (discriminator 1) │ │ │ │ │ + lea 0xc(%esi),%eax │ │ │ │ │ + mov %eax,-0xe4(%ebp) │ │ │ │ │ + lea 0x20(%esi),%eax │ │ │ │ │ +std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ +/usr/include/c++/13/streambuf:473 │ │ │ │ │ + mov -0x218(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ +/usr/include/c++/13/sstream:805 (discriminator 1) │ │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ │ +std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ +/usr/include/c++/13/streambuf:472 │ │ │ │ │ + movl $0x0,-0xd0(%ebp) │ │ │ │ │ +/usr/include/c++/13/streambuf:473 │ │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ │ + lea -0xc4(%ebp),%esi │ │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ │ + mov %esi,-0x230(%ebp) │ │ │ │ │ +/usr/include/c++/13/streambuf:472 │ │ │ │ │ + movl $0x0,-0xcc(%ebp) │ │ │ │ │ + movl $0x0,-0xc8(%ebp) │ │ │ │ │ +/usr/include/c++/13/streambuf:473 │ │ │ │ │ + mov %esi,(%esp) │ │ │ │ │ + call 3370 │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ +/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ + mov -0x210(%ebp),%esi │ │ │ │ │ + movl $0x10,-0xc0(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + movl $0x0,-0xb8(%ebp) │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ +/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + lea -0xb4(%ebp),%esi │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,-0xb4(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + mov %esi,-0x238(%ebp) │ │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ +/usr/include/c++/13/sstream:806 │ │ │ │ │ + lea -0xe0(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ +/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ +/usr/include/c++/13/sstream:806 │ │ │ │ │ + pop %eax │ │ │ │ │ + pop %edx │ │ │ │ │ + push %esi │ │ │ │ │ + push -0x208(%ebp) │ │ │ │ │ + call 3230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ │ -void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ + pop %eax │ │ │ │ │ +seqan::Reference, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type seqan::value, seqan::Alloc >, seqan::Tag >, seqan::Alloc, int>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ + mov -0x1f0(%ebp),%eax │ │ │ │ │ +std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:260 │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ +seqan::Reference, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type seqan::value, seqan::Alloc >, seqan::Tag >, seqan::Alloc, int>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ + mov (%eax),%esi │ │ │ │ │ +seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + mov -0xe4(%ebp),%eax │ │ │ │ │ + mov -0xc(%eax),%edx │ │ │ │ │ +seqan::Reference, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type seqan::value, seqan::Alloc >, seqan::Tag >, seqan::Alloc, int>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, int const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ + add $0x24,%esi │ │ │ │ │ +seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + add %edi,%edx │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ +std::basic_ios >::rdbuf() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:322 │ │ │ │ │ + mov 0x78(%edx),%edx │ │ │ │ │ +std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:259 │ │ │ │ │ + movl $0x1,0x10(%eax) │ │ │ │ │ +seqan::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++/13/bits/basic_ios.h:260 │ │ │ │ │ + push 0x14(%eax) │ │ │ │ │ + push %eax │ │ │ │ │ + call 32e0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >& seqan::operator<< , std::allocator >, seqan::String, seqan::Alloc >, seqan::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + lea -0x1e0(%ebp),%eax │ │ │ │ │ +seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:328 │ │ │ │ │ + pop %ecx │ │ │ │ │ pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - nop │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - lea 0x0(,%edx,4),%eax │ │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >& seqan::operator<< , std::allocator >, seqan::String, seqan::Alloc >, seqan::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + push %esi │ │ │ │ │ push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ + call 30b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x1bc(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >& seqan::operator<< , std::allocator >, seqan::String, seqan::Alloc >, seqan::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp ef9e >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbe> │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - cmp $0x20,%edx │ │ │ │ │ - jbe ef96 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb6> │ │ │ │ │ - mov $0x80,%eax │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ - mov $0x20,%edx │ │ │ │ │ - jmp f027 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x147> │ │ │ │ │ -void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - │ │ │ │ │ -0000f070 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ -void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ - call 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x4f7f,%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 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + lea -0x1c4(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + movl $0x0,-0x1c0(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %eax,-0x234(%ebp) │ │ │ │ │ + mov %eax,-0x1c4(%ebp) │ │ │ │ │ +std::basic_streambuf >::pptr() const: │ │ │ │ │ +/usr/include/c++/13/streambuf:539 │ │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,-0x1bc(%ebp) │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ +/usr/include/c++/13/sstream:442 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je f248 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d8> │ │ │ │ │ - cmp $0x2,%eax │ │ │ │ │ - jne f23b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1cb> │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ -void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + je fc38 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x9c8> │ │ │ │ │ +std::basic_streambuf >::egptr() const: │ │ │ │ │ +/usr/include/c++/13/streambuf:495 │ │ │ │ │ + mov -0xd4(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ +/usr/include/c++/13/sstream:448 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + cmovae %edx,%eax │ │ │ │ │ + test %edx,%edx │ │ │ │ │ +std::basic_streambuf >::pbase() const: │ │ │ │ │ +/usr/include/c++/13/streambuf:536 │ │ │ │ │ + mov -0xd0(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ +/usr/include/c++/13/sstream:448 │ │ │ │ │ + cmove %ecx,%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%eax),%edi │ │ │ │ │ -void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push $0x20 │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -seqan::String >::String(seqan::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) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - sub %ecx,%eax │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x7c,%eax │ │ │ │ │ - jbe f410 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3a0> │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - shr $1,%ebx │ │ │ │ │ - add %eax,%ebx │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - cmovbe %ebx,%eax │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::replace(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, char*, char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2406 │ │ │ │ │ + sub %edx,%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ + 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> │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + mov -0x1c0(%ebp),%edx │ │ │ │ │ + mov -0x1d8(%ebp),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x1c4(%ebp),%edi │ │ │ │ │ +unsigned int const& std::max(unsigned int const&, unsigned int const&): │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:262 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jb f8e0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x670> │ │ │ │ │ +ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ +./porechop/src/alignment.cpp:19 (discriminator 3) │ │ │ │ │ + mov %eax,-0x1f4(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:20 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne f3b8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x348> │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je f114 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa4> │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + jne f8e6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x676> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x234(%ebp),%eax │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je f73f , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4cf> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x1bc(%ebp),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ push %edi │ │ │ │ │ - push %esi │ │ │ │ │ - call 3160 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ -void seqan::assign, seqan::String > >(seqan::String >&, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ │ -seqan::String >::String(seqan::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) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ - movl $0x0,0x14(%esi) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %ecx,%eax │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - sar $0x2,%ebx │ │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x14(%edi),%ebx │ │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x7c,%eax │ │ │ │ │ - jbe f430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3c0> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - add %ebx,%eax │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - cmovbe %ebx,%eax │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne f380 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x310> │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je f183 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x113> │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ -seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const&): │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ +/usr/include/c++/13/sstream:851 │ │ │ │ │ + mov -0x214(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ +/usr/include/c++/13/sstream:851 │ │ │ │ │ lea 0xc(%edi),%eax │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ -seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const&): │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + mov %eax,-0xe4(%ebp) │ │ │ │ │ + lea 0x20(%edi),%eax │ │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ +/usr/include/c++/13/sstream:79 │ │ │ │ │ + mov -0x210(%ebp),%eax │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x238(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je f792 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x522> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/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++/13/bits/basic_string.h:289 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ - call 3160 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ -void seqan::assign, seqan::String > >(seqan::String >&, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ + push %edx │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ - movl $0x0,0x1c(%esi) │ │ │ │ │ -void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ │ -seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ - movl $0x0,0x18(%esi) │ │ │ │ │ -void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je f22f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1bf> │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ │ - jne f400 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x390> │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ +std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ +/usr/include/c++/13/streambuf:205 │ │ │ │ │ + mov -0x218(%ebp),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > const>::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push $0xc │ │ │ │ │ - call 3030 │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ │ + push -0x230(%ebp) │ │ │ │ │ + call 3250 │ │ │ │ │ +std::basic_ostream >::~basic_ostream(): │ │ │ │ │ +/usr/include/c++/13/ostream:95 │ │ │ │ │ + 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++/13/bits/basic_ios.h:282 │ │ │ │ │ + mov -0x204(%ebp),%eax │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ │ + pop %edx │ │ │ │ │ + push -0x208(%ebp) │ │ │ │ │ + call 3090 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x1dc(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x22c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ -seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::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) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - sub %ecx,%ebx │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ │ - sar $0x2,%ebx │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmpl $0x7c,-0x28(%ebp) │ │ │ │ │ - jbe f5b5 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x545> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - add %ebx,%eax │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - cmovbe %ebx,%eax │ │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ │ -void seqan::_reserveStorage >, seqan::Alloc, unsigned int, seqan::TagExact_>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne f58b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x51b> │ │ │ │ │ -seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je f225 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1b5> │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je f815 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5a5> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x1d4(%ebp),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push -0x20(%ebp) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edi │ │ │ │ │ - call 31b0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::create >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::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 seqan::create >, 2u, seqan::String >, seqan::Alloc > >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&, seqan::Matrix >, 2u, seqan::String >, seqan::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 seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::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 seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::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 │ │ │ │ │ -seqan::String >::String(): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - movl $0x0,(%esi) │ │ │ │ │ -void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %esi,(%eax) │ │ │ │ │ -seqan::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) │ │ │ │ │ -seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder(): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ - movl $0x0,0x18(%esi) │ │ │ │ │ - movl $0x0,0x1c(%esi) │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - movl $0xc,(%esp) │ │ │ │ │ - call 3030 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,0x18(%esi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%esi),%edi │ │ │ │ │ -seqan::String >, seqan::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) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ │ -void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - movl $0x1,0x1c(%esi) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ - cmp $0x8,%ecx │ │ │ │ │ - jbe f340 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2d0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ - add $0x8,%edi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %edi,0x4(%esi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0xc(%esi),%edi │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - sub %edi,%ebx │ │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ - cmp $0x8,%ebx │ │ │ │ │ - ja f3f0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x380> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ - cmpl $0x1,0x14(%esi) │ │ │ │ │ - jbe f450 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3e0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ - cmpl $0x4,-0x20(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ - ja f324 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4> │ │ │ │ │ -void seqan::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++/13/bits/stl_algobase.h:1123 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jle f324 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4> │ │ │ │ │ -__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - je f324 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ - push $0x0 │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ +/usr/include/c++/13/sstream:851 │ │ │ │ │ + mov -0x214(%ebp),%edi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x184(%ebp),%edx │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ +/usr/include/c++/13/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++/13/sstream:79 │ │ │ │ │ + mov -0x210(%ebp),%eax │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + mov -0x240(%ebp),%eax │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je f868 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f8> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov -0x17c(%ebp),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/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++/13/bits/basic_string.h:289 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ - call 32a0 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %edx,0x10(%esi) │ │ │ │ │ -seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(): │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ - movl $0x1,(%edi) │ │ │ │ │ -void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - movl $0x1,0x4(%eax) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ +std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ +/usr/include/c++/13/streambuf:205 │ │ │ │ │ + mov -0x218(%ebp),%eax │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ │ + push -0x23c(%ebp) │ │ │ │ │ + call 3250 │ │ │ │ │ +std::basic_ostream >::~basic_ostream(): │ │ │ │ │ +/usr/include/c++/13/ostream:95 │ │ │ │ │ + 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++/13/bits/basic_ios.h:282 │ │ │ │ │ + mov -0x204(%ebp),%eax │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,-0x16c(%ebp) │ │ │ │ │ + pop %eax │ │ │ │ │ + push -0x20c(%ebp) │ │ │ │ │ + call 3090 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne fca6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa36> │ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ - cmpl $0x1,0x8(%esi) │ │ │ │ │ - jbe f4f0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x480> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ - add $0x8,%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ - cmpl $0x4,-0x20(%ebp) │ │ │ │ │ - ja f2d4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264> │ │ │ │ │ -void seqan::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++/13/bits/stl_algobase.h:1123 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +./porechop/src/alignment.cpp:19 (discriminator 3) │ │ │ │ │ + mov %edx,-0x1f4(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:29 (discriminator 1) │ │ │ │ │ + mov -0x1f4(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle f2d4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264> │ │ │ │ │ -__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ - cmp %edi,%eax │ │ │ │ │ - je f2d4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - push $0x0 │ │ │ │ │ - push %eax │ │ │ │ │ - call 32a0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp f2d4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::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 seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x14(%esi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jne f16d >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfd> │ │ │ │ │ - jmp f183 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x113> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%esi) │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jne f104 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ - jmp f114 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa4> │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ │ - jmp f324 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4> │ │ │ │ │ + jle f719 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4a9> │ │ │ │ │ +./porechop/src/alignment.cpp:27 │ │ │ │ │ + mov %edx,-0x1f0(%ebp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov -0x1dc(%ebp),%esi │ │ │ │ │ +ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ +./porechop/src/alignment.cpp:29 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +./porechop/src/alignment.cpp:28 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ +./porechop/src/alignment.cpp:27 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + jmp f931 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6c1> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ - mov %eax,0x18(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ - movl $0x2,0x1c(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:729 │ │ │ │ │ - jmp f22f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1bf> │ │ │ │ │ - nop │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - cmp $0x20,%eax │ │ │ │ │ - jbe f0f5 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x85> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ - movl $0x20,-0x20(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - mov $0x80,%eax │ │ │ │ │ - jmp f3bb >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x34b> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - cmp $0x20,%ebx │ │ │ │ │ - jbe f15e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xee> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ - movl $0x20,-0x20(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - mov $0x80,%eax │ │ │ │ │ - jmp f383 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x313> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::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) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x14(%esi) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je f570 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x500> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - jle f5db >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x56b> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - push %ecx │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edi │ │ │ │ │ - call 31c0 │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ │ - mov $0x2,%edx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + cmp $0x2d,%dl │ │ │ │ │ + jne f950 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6e0> │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ +./porechop/src/alignment.cpp:31 │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:34 │ │ │ │ │ + test %dl,%dl │ │ │ │ │ + jne f950 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6e0> │ │ │ │ │ +./porechop/src/alignment.cpp:29 (discriminator 1) │ │ │ │ │ + mov -0x1f0(%ebp),%edx │ │ │ │ │ +./porechop/src/alignment.cpp:29 (discriminator 2) │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +./porechop/src/alignment.cpp:29 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - cmova %edx,%eax │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ -unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ - lea (%ecx,%eax,1),%edx │ │ │ │ │ -unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ - cmp %edi,%ebx │ │ │ │ │ - jle f4e6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x476> │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%ecx,%edi,1),%ebx │ │ │ │ │ -__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - je f4e6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x476> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - sub %edi,%eax │ │ │ │ │ - mov %edx,-0x24(%ebp) │ │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - push $0x0 │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - call 32a0 │ │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - jmp f324 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4> │ │ │ │ │ + je fc20 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x9b0> │ │ │ │ │ +./porechop/src/alignment.cpp:30 (discriminator 1) │ │ │ │ │ + cmpb $0x2d,(%esi,%eax,1) │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + movzbl (%edi,%eax,1),%edx │ │ │ │ │ +./porechop/src/alignment.cpp:30 (discriminator 1) │ │ │ │ │ + jne f910 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6a0> │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + cmp $0x2d,%dl │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + je fcab , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa3b> │ │ │ │ │ +./porechop/src/alignment.cpp:33 │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ + jmp f91c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6ac> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push $0x80 │ │ │ │ │ - call 3030 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x8(%esi) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je f57f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x50f> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - jle f5cc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x55c> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %edx │ │ │ │ │ - push %edi │ │ │ │ │ - push %eax │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edi │ │ │ │ │ - call 31c0 │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ │ - mov $0x2,%edx │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + movb $0x0,-0x1f8(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:44 │ │ │ │ │ + mov -0x1f4(%ebp),%edx │ │ │ │ │ +./porechop/src/alignment.cpp:42 │ │ │ │ │ + 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 │ │ │ │ │ +./porechop/src/alignment.cpp:42 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + mov %cl,-0x1f0(%ebp) │ │ │ │ │ + jmp f996 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x726> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + cmp $0x2d,%cl │ │ │ │ │ + jne f9b8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x748> │ │ │ │ │ + movzbl -0x1f0(%ebp),%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:46 │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ +./porechop/src/alignment.cpp:49 │ │ │ │ │ + test %cl,%cl │ │ │ │ │ + jne f9b8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x748> │ │ │ │ │ +./porechop/src/alignment.cpp:44 (discriminator 1) │ │ │ │ │ + sub $0x1,%edx │ │ │ │ │ + jb f719 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4a9> │ │ │ │ │ +./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ + cmpb $0x2d,(%esi,%edx,1) │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + movzbl (%edi,%edx,1),%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ + jne f978 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x708> │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + cmp $0x2d,%cl │ │ │ │ │ + je fcb2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa42> │ │ │ │ │ +./porechop/src/alignment.cpp:48 │ │ │ │ │ + movb $0x1,-0x1f0(%ebp) │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ + jmp f989 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x719> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./porechop/src/alignment.cpp:55 │ │ │ │ │ + cmpb $0x0,-0x1f8(%ebp) │ │ │ │ │ + mov -0x21c(%ebp),%ecx │ │ │ │ │ + jne f719 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4a9> │ │ │ │ │ +./porechop/src/alignment.cpp:60 │ │ │ │ │ + mov %ecx,-0x1f0(%ebp) │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + mov -0x1f4(%ebp),%ecx │ │ │ │ │ + jmp f9eb , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x77b> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./porechop/src/alignment.cpp:60 (discriminator 2) │ │ │ │ │ + add $0x1,%ebx │ │ │ │ │ +./porechop/src/alignment.cpp:60 (discriminator 1) │ │ │ │ │ + cmp %ecx,%ebx │ │ │ │ │ + je fc88 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa18> │ │ │ │ │ +./porechop/src/alignment.cpp:61 (discriminator 1) │ │ │ │ │ + cmpb $0x2d,(%edi,%ebx,1) │ │ │ │ │ + je f9e0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x770> │ │ │ │ │ + mov -0x1f0(%ebp),%ecx │ │ │ │ │ + jmp fa05 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x795> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./porechop/src/alignment.cpp:67 (discriminator 1) │ │ │ │ │ + sub $0x1,%ecx │ │ │ │ │ + jb fa0b , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x79b> │ │ │ │ │ +./porechop/src/alignment.cpp:68 (discriminator 1) │ │ │ │ │ + cmpb $0x2d,(%edi,%ecx,1) │ │ │ │ │ + je fa00 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x790> │ │ │ │ │ +./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ + mov %ecx,-0x1f0(%ebp) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - cmova %edx,%eax │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ + jg fc9f , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa2f> │ │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:76 │ │ │ │ │ + mov %edx,-0x244(%ebp) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %ecx,-0x21c(%ebp) │ │ │ │ │ + mov -0x1f0(%ebp),%ecx │ │ │ │ │ + mov %edx,-0x1f0(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:77 │ │ │ │ │ + mov %eax,-0x1f8(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:76 │ │ │ │ │ + mov %ecx,-0x220(%ebp) │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + mov %eax,-0x224(%ebp) │ │ │ │ │ + mov -0x21c(%ebp),%eax │ │ │ │ │ +./porechop/src/alignment.cpp:78 (discriminator 2) │ │ │ │ │ + movzbl (%edi,%ecx,1),%edx │ │ │ │ │ + cmp %dl,(%esi,%ecx,1) │ │ │ │ │ + jne fa60 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7f0> │ │ │ │ │ +./porechop/src/alignment.cpp:79 │ │ │ │ │ + addl $0x1,-0x1f0(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:77 (discriminator 2) │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jne fa50 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7e0> │ │ │ │ │ +./porechop/src/alignment.cpp:82 │ │ │ │ │ + mov -0x1f0(%ebp),%ecx │ │ │ │ │ + mov -0x224(%ebp),%eax │ │ │ │ │ + mov -0x244(%ebp),%edx │ │ │ │ │ + mov %ecx,-0x1f8(%ebp) │ │ │ │ │ + mov -0x220(%ebp),%ecx │ │ │ │ │ + fildl -0x1f8(%ebp) │ │ │ │ │ + mov %ecx,-0x1f0(%ebp) │ │ │ │ │ + mov -0x1ec(%ebp),%ecx │ │ │ │ │ + fmuls -0x2e08(%ecx) │ │ │ │ │ +./porechop/src/alignment.cpp:81 │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ -unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ - lea (%eax,%edx,1),%edi │ │ │ │ │ -unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ - cmp %ebx,%ecx │ │ │ │ │ - jle f2d4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264> │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - add %ebx,%eax │ │ │ │ │ -__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - je f2d4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - sub %ebx,%edx │ │ │ │ │ - jmp f367 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2f7> │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - mov $0x8,%ebx │ │ │ │ │ - mov $0x8,%eax │ │ │ │ │ - jmp f4b5 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x445> │ │ │ │ │ - mov $0x8,%ecx │ │ │ │ │ - mov $0x8,%edx │ │ │ │ │ - jmp f551 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4e1> │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ + 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 fc98 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa28> │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:84 │ │ │ │ │ + mov %eax,-0x224(%ebp) │ │ │ │ │ + mov %ecx,-0x1f8(%ebp) │ │ │ │ │ + mov -0x1f8(%ebp),%eax │ │ │ │ │ + mov %edx,-0x1f8(%ebp) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov -0x1f0(%ebp),%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:85 │ │ │ │ │ + mov %ebx,-0x21c(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:84 │ │ │ │ │ + mov %edx,-0x1f0(%ebp) │ │ │ │ │ + mov %ecx,-0x220(%ebp) │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:86 (discriminator 2) │ │ │ │ │ + movzbl (%edi,%ecx,1),%edx │ │ │ │ │ + cmp %dl,(%esi,%ecx,1) │ │ │ │ │ + jne fb10 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x8a0> │ │ │ │ │ +./porechop/src/alignment.cpp:87 │ │ │ │ │ + addl $0x1,-0x1f0(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:85 (discriminator 2) │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne fb00 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x890> │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + mov -0x1f0(%ebp),%ecx │ │ │ │ │ + mov -0x1f8(%ebp),%edx │ │ │ │ │ + mov -0x224(%ebp),%eax │ │ │ │ │ + mov %ecx,-0x1f8(%ebp) │ │ │ │ │ + mov -0x220(%ebp),%ecx │ │ │ │ │ + fildl -0x1f8(%ebp) │ │ │ │ │ + mov %ecx,-0x1f0(%ebp) │ │ │ │ │ + mov -0x1ec(%ebp),%ecx │ │ │ │ │ + fmuls -0x2e08(%ecx) │ │ │ │ │ +./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:92 │ │ │ │ │ + mov %edx,-0x220(%ebp) │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ +./porechop/src/alignment.cpp:89 │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ +./porechop/src/alignment.cpp:92 │ │ │ │ │ + mov %esi,-0x224(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + mov %ecx,-0x1f0(%ebp) │ │ │ │ │ + fildl -0x1f0(%ebp) │ │ │ │ │ + mov -0x228(%ebp),%ecx │ │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ │ + fstpl 0x24(%ecx) │ │ │ │ │ +./porechop/src/alignment.cpp:93 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + jmp fbd0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x960> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./porechop/src/alignment.cpp:101 │ │ │ │ │ + mov -0x220(%ebp),%eax │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je fc08 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x998> │ │ │ │ │ +./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 │ │ │ │ │ +./porechop/src/alignment.cpp:93 (discriminator 1) │ │ │ │ │ + mov -0x1f4(%ebp),%eax │ │ │ │ │ +./porechop/src/alignment.cpp:109 │ │ │ │ │ + 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 %eax,%ecx │ │ │ │ │ + je f719 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4a9> │ │ │ │ │ +./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 (%edi,%ecx,1),%edx │ │ │ │ │ +./porechop/src/alignment.cpp:97 │ │ │ │ │ + cmp %ecx,-0x21c(%ebp) │ │ │ │ │ + jne fb98 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x928> │ │ │ │ │ +./porechop/src/alignment.cpp:98 │ │ │ │ │ + mov -0x228(%ebp),%eax │ │ │ │ │ +./porechop/src/alignment.cpp:99 │ │ │ │ │ + mov -0x1f8(%ebp),%esi │ │ │ │ │ +./porechop/src/alignment.cpp:98 │ │ │ │ │ + mov %ebx,0x8(%eax) │ │ │ │ │ +./porechop/src/alignment.cpp:99 │ │ │ │ │ + mov %esi,0x10(%eax) │ │ │ │ │ +./porechop/src/alignment.cpp:101 │ │ │ │ │ + mov -0x220(%ebp),%eax │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + jne fba2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x932> │ │ │ │ │ +./porechop/src/alignment.cpp:102 │ │ │ │ │ + mov -0x228(%ebp),%eax │ │ │ │ │ +./porechop/src/alignment.cpp:103 │ │ │ │ │ + mov -0x1f8(%ebp),%esi │ │ │ │ │ +./porechop/src/alignment.cpp:102 │ │ │ │ │ + mov %ebx,0xc(%eax) │ │ │ │ │ +./porechop/src/alignment.cpp:103 │ │ │ │ │ + mov %esi,0x14(%eax) │ │ │ │ │ + jmp fba2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x932> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + movb $0x1,-0x1f8(%ebp) │ │ │ │ │ +./porechop/src/alignment.cpp:26 │ │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ │ + jmp f957 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6e7> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::assign(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1608 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + lea -0xbc(%ebp),%eax │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ + push %esi │ │ │ │ │ + call 3110 , 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++/13/bits/basic_string.h:814 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp f20f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x19f> │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - cmp $0x20,%eax │ │ │ │ │ - jbe f204 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x194> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ - movl $0x20,-0x24(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - mov $0x80,%eax │ │ │ │ │ - jmp f58e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x51e> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne f52a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ba> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ - mov (%edi),%edx │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ - jmp f52a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ba> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne f491 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x421> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ - jmp f491 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x421> │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp f5f6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x586> │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + jmp f6f1 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x481> │ │ │ │ │ + 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++/13/bits/basic_string.h:1608 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + lea -0x184(%ebp),%eax │ │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + push -0x1f8(%ebp) │ │ │ │ │ + call 3110 , 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++/13/bits/basic_string.h:814 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp f4fa , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x28a> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ +./porechop/src/alignment.cpp:59 │ │ │ │ │ + mov -0x1f0(%ebp),%ecx │ │ │ │ │ + mov $0xffffffff,%ebx │ │ │ │ │ +./porechop/src/alignment.cpp:67 (discriminator 1) │ │ │ │ │ + jmp fa05 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x795> │ │ │ │ │ +./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ + fldz │ │ │ │ │ + jmp fb4d , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x8dd> │ │ │ │ │ +./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ + fldz │ │ │ │ │ + jmp fa9d , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x82d> │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ +./porechop/src/alignment.cpp:34 │ │ │ │ │ + and %ebx,%edx │ │ │ │ │ + jmp f91c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6ac> │ │ │ │ │ +./porechop/src/alignment.cpp:49 │ │ │ │ │ + movzbl -0x1f0(%ebp),%ecx │ │ │ │ │ + and %ebx,%ecx │ │ │ │ │ + jmp f989 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x719> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ + mov %eax,-0x1f0(%ebp) │ │ │ │ │ + jmp 3712 <__cxa_finalize@plt+0x392> │ │ │ │ │ +ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 3753 <__cxa_finalize@plt+0x3d3> │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 372a <__cxa_finalize@plt+0x3aa> │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ +/usr/include/c++/13/sstream:806 (discriminator 1) │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp f63c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5cc> │ │ │ │ │ + jmp 378a <__cxa_finalize@plt+0x40a> │ │ │ │ │ +std::basic_ios >::~basic_ios(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:282 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 37ba <__cxa_finalize@plt+0x43a> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 37e5 <__cxa_finalize@plt+0x465> │ │ │ │ │ +std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ +/usr/include/c++/13/sstream:806 (discriminator 1) │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - jmp f64d >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5dd> │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ - je f61e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ae> │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ - push (%eax) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - pop %edx │ │ │ │ │ - push -0x20(%ebp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push 0xc(%esi) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ - pop %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 31c0 │ │ │ │ │ - mov %edi,(%esp) │ │ │ │ │ - call 3310 <_Unwind_Resume@plt> │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push 0xc(%esi) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push (%esi) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ - mov %edi,(%esp) │ │ │ │ │ - call 3310 <_Unwind_Resume@plt> │ │ │ │ │ -void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 3801 <__cxa_finalize@plt+0x481> │ │ │ │ │ +std::basic_ios >::~basic_ios(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:282 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 3831 <__cxa_finalize@plt+0x4b1> │ │ │ │ │ +ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000f670 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base>: │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - call 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x497f,%eax │ │ │ │ │ +0000fd00 , 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*, ...): │ │ │ │ │ +./porechop/src/alignment.cpp:101 │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ + call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ + add $0x42e9,%ebx │ │ │ │ │ sub $0x2c,%esp │ │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ecx),%edi │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ │ mov %gs:0x14,%eax │ │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1) │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je f6a7 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x37> │ │ │ │ │ - cmp 0x4(%edx),%edi │ │ │ │ │ - je f780 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x110> │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%ebx │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ - mov (%edx),%esi │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %ebx,%edi │ │ │ │ │ - sar $0x2,%edi │ │ │ │ │ - imul $0xaaaaaaab,%edi,%edi │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ - cmp 0x10(%ebp),%edi │ │ │ │ │ - cmova 0x10(%ebp),%edi │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1) │ │ │ │ │ - cmp %edi,0x8(%edx) │ │ │ │ │ - jae f72a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xba> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - cmp $0x1f,%edi │ │ │ │ │ - lea (%eax,%edi,1),%ebx │ │ │ │ │ - mov $0x20,%eax │ │ │ │ │ - cmovbe %eax,%ebx │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ - cmp %ebx,0x10(%ebp) │ │ │ │ │ - cmovbe 0x10(%ebp),%ebx │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea (%ebx,%ebx,2),%eax │ │ │ │ │ - mov %ebx,-0x34(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ +./porechop/src/alignment.cpp:107 │ │ │ │ │ + lea 0x1b(%ecx),%eax │ │ │ │ │ + and $0xfffffff0,%eax │ │ │ │ │ + sub %eax,%esp │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + lea 0x18(%ebp),%eax │ │ │ │ │ +./porechop/src/alignment.cpp:107 │ │ │ │ │ + lea 0xf(%esp),%edx │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edx) │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %ebx,0x8(%edx) │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ - je f778 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x108> │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::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 31c0 │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ │ -void seqan::_deallocateStorage >, void, seqan::DPCell_ >, unsigned int>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ +./porechop/src/alignment.cpp:107 │ │ │ │ │ + and $0xfffffff0,%edx │ │ │ │ │ +./porechop/src/alignment.cpp: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++/13/bits/basic_string.h:762 (discriminator 2) │ │ │ │ │ + movl $0x0,0x4(%edi) │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/13/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++/13/ext/string_conversions.h:113 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:227 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%ebx │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::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 seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1032 (discriminator 2) │ │ │ │ │ - add %ebx,%edi │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%edx) │ │ │ │ │ -void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - cmp %ebx,%edi │ │ │ │ │ - je f75c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xec> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ - mov 0x4(%ebx),%edx │ │ │ │ │ - mov 0x8(%ebx),%eax │ │ │ │ │ -void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::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 │ │ │ │ │ -seqan::DPCell_ >::DPCell_(seqan::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 seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - cmp %ebx,%edi │ │ │ │ │ - jne f740 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xd0> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ + lea 0x8(%edi),%eax │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:227 │ │ │ │ │ + cmp $0xf,%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:227 │ │ │ │ │ + ja fda0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0xa0> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:427 │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + jne fd90 , 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++/13/bits/char_traits.h:358 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %dl,0x8(%edi) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + mov %esi,0x4(%edi) │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movb $0x0,(%eax,%esi,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++/13/ext/string_conversions.h:118 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne f806 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x196> │ │ │ │ │ + jne fdd2 , 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 %edi,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ - ret │ │ │ │ │ + ret $0x4 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%ebx │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp f72a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xba> │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:429 │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je fd6a , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x6a> │ │ │ │ │ + jmp fdbd , 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 │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1036 │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je f75c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xec> │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ecx),%ebx │ │ │ │ │ -seqan::String >, seqan::Alloc >::String >, seqan::Alloc >, unsigned int, void, void>(seqan::String >, seqan::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 f7cb >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x15b> │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %ebx,%edi │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, unsigned int, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:229 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sar $0x2,%edi │ │ │ │ │ - imul $0xaaaaaaab,%edi,%eax │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1039 │ │ │ │ │ - cmp 0x10(%ebp),%eax │ │ │ │ │ - cmova 0x10(%ebp),%eax │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, unsigned int, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1065 │ │ │ │ │ + lea -0x20(%ebp),%eax │ │ │ │ │ + push $0x0 │ │ │ │ │ push %eax │ │ │ │ │ - push %ecx │ │ │ │ │ - push %esi │ │ │ │ │ - call 3100 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@plt> │ │ │ │ │ -seqan::DisableIf >, seqan::Alloc >&>::Type> >, void>::Type seqan::assign >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc >&>::Type): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:881 │ │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ │ + push %edi │ │ │ │ │ + call 32f0 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + mov %ecx,0x8(%edi) │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ push %esi │ │ │ │ │ push %edx │ │ │ │ │ - call 30d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1057 │ │ │ │ │ - pop %eax │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp f75c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xec> │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ + push %eax │ │ │ │ │ + call 30e0 │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:251 │ │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - je f80f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x19f> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp f7e9 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x179> │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - push %esi │ │ │ │ │ - call 3310 <_Unwind_Resume@plt> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ + jmp fd6a , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x6a> │ │ │ │ │ +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++/13/ext/string_conversions.h:118 │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f820 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base>: │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - call 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x47cf,%eax │ │ │ │ │ - push %ebp │ │ │ │ │ - mov %esp,%ebp │ │ │ │ │ - push %edi │ │ │ │ │ +0000fde0 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ +/usr/include/c++/13/sstream:79 │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - sub $0x2c,%esp │ │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ebx),%esi │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ebx),%edx │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - je f918 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xf8> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je f866 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x46> │ │ │ │ │ - cmp 0x4(%edi),%esi │ │ │ │ │ - je f931 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x111> │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %edx,%esi │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - sar $0x2,%ebx │ │ │ │ │ - imul $0xaaaaaaab,%ebx,%ebx │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1) │ │ │ │ │ - cmp %ebx,0x8(%edi) │ │ │ │ │ - jae fa44 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x224> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x174,%esi │ │ │ │ │ - jbe f9f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1d0> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - shr $1,%edx │ │ │ │ │ - add %ebx,%edx │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::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) │ │ │ │ │ + call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ + add $0x420d,%ebx │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov 0x24(%esi),%edx │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ +/usr/include/c++/13/sstream:79 │ │ │ │ │ + mov -0x4(%ebx),%eax │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x2c(%esi),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je fe1c , std::allocator >::~basic_stringbuf()@@Base+0x3c> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov 0x2c(%esi),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ │ + push %edx │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je fa10 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1f0> │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ +std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ +/usr/include/c++/13/streambuf:205 │ │ │ │ │ + mov -0x34(%ebx),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ - call 31c0 │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ │ -void seqan::_deallocateStorage >, void, seqan::DPCell_ >, unsigned int>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ - lea (%eax,%esi,1),%ecx │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1011 (discriminator 2) │ │ │ │ │ - add %edx,%esi │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %ecx,0x4(%edi) │ │ │ │ │ -void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - je f8fc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc> │ │ │ │ │ -seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ │ - mov 0x8(%edx),%ecx │ │ │ │ │ -void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::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 │ │ │ │ │ -seqan::DPCell_ >::DPCell_(seqan::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 seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - cmp %edx,%esi │ │ │ │ │ - jne f8e0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - jne fa3f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x21f> │ │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ │ + add $0x1c,%esi │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,-0x1c(%esi) │ │ │ │ │ + push %esi │ │ │ │ │ + call 3250 │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ +/usr/include/c++/13/sstream:79 │ │ │ │ │ + add $0x14,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ ret │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - je f8fc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je fa1a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1fa> │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - jne fa00 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1e0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ - cmp %edi,-0x30(%ebp) │ │ │ │ │ - je f8fc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc> │ │ │ │ │ -seqan::String >, seqan::Alloc >::String >, seqan::Alloc >, unsigned int, void, void>(seqan::String >, seqan::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 f9cf >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1af> │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %edx,%esi │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov $0x20,%ecx │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - sar $0x2,%edx │ │ │ │ │ - imul $0xaaaaaaab,%edx,%edx │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - add %edx,%eax │ │ │ │ │ - cmp $0x174,%esi │ │ │ │ │ - cmovbe %ecx,%eax │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1593 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + │ │ │ │ │ +0000fe40 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ +/usr/include/c++/13/sstream:79 │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ + add $0x41ad,%ebx │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov 0x24(%esi),%edx │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ +/usr/include/c++/13/sstream:79 │ │ │ │ │ + mov -0x4(%ebx),%eax │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + lea 0x2c(%esi),%eax │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - cmova %eax,%edx │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::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 │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1032 (discriminator 2) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::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 seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%eax,%esi,1),%eax │ │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1032 (discriminator 2) │ │ │ │ │ - mov %edi,-0x30(%ebp) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1032 (discriminator 2) │ │ │ │ │ - lea (%edx,%esi,1),%eax │ │ │ │ │ -void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ -/usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ - mov 0x4(%edx),%esi │ │ │ │ │ - mov 0x8(%edx),%ebx │ │ │ │ │ -void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::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 │ │ │ │ │ -seqan::DPCell_ >::DPCell_(seqan::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 seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - jne f9b0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x190> │ │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + je fe7c , std::allocator >::~basic_stringbuf()@@Base+0x3c> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + mov 0x2c(%esi),%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - call 30d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1057 │ │ │ │ │ - pop %eax │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp f8fc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc> │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov $0x180,%eax │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ - mov $0x20,%edx │ │ │ │ │ - jmp f896 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x76> │ │ │ │ │ - nop │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp f8d4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb4> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%edx │ │ │ │ │ - jmp f8d4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb4> │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %ecx,0x4(%edi) │ │ │ │ │ -void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*): │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - jmp f8fc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc> │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push -0x28(%ebp) │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ + push %edx │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:173 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ │ - je fa4f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x22f> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - call 10210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610> │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - jmp f8d4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb4> │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp fa22 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x202> │ │ │ │ │ +std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ +/usr/include/c++/13/streambuf:205 │ │ │ │ │ + mov -0x34(%ebx),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ │ + add $0x8,%eax │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ + lea 0x1c(%esi),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + call 3250 │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ +/usr/include/c++/13/sstream:79 (discriminator 1) │ │ │ │ │ + pop %eax │ │ │ │ │ + pop %edx │ │ │ │ │ + push $0x3c │ │ │ │ │ push %esi │ │ │ │ │ - call 3310 <_Unwind_Resume@plt> │ │ │ │ │ -void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ + call 3150 │ │ │ │ │ +/usr/include/c++/13/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 │ │ │ │ │ │ │ │ │ │ -0000fa60 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base>: │ │ │ │ │ -void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:915 │ │ │ │ │ +0000feb0 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base>: │ │ │ │ │ +void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:405 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0x458b,%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 seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ │ -void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je fb50 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf0> │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - je fac0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x60> │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - and $0xfffffffd,%ecx │ │ │ │ │ - mov (%eax),%edi │ │ │ │ │ - je faac >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4c> │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%esi),%ebp │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push 0x0(%ebp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %ebp,(%esp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::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 seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::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 │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > const>::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov (%eax),%ebp │ │ │ │ │ -void seqan::assignValue >, seqan::Alloc >, seqan::String >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1) │ │ │ │ │ + sub $0x14,%esp │ │ │ │ │ + mov 0x2c(%esp),%ecx │ │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne fb88 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x128> │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push $0xc │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ + je ff69 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xb9> │ │ │ │ │ +bool seqan::atEnd, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ │ + mov 0x10(%edx),%eax │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ +void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ + js ff78 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xc8> │ │ │ │ │ +bool seqan::atEnd, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ │ + mov 0x20(%edi),%esi │ │ │ │ │ +void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1) │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je ff69 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xb9> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ + lea (%ecx,%eax,1),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + cmova %esi,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ + sub %ebx,%eax │ │ │ │ │ + je ff69 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xb9> │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ │ -seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ -seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::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) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %ecx,%edx │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x174,%edx │ │ │ │ │ - jbe fbe8 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x188> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ - shr $1,%edx │ │ │ │ │ - add %eax,%edx │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - cmova %eax,%edx │ │ │ │ │ -void seqan::_reserveStorage >, seqan::Alloc, unsigned int, seqan::TagExact_>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jne fbb0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x150> │ │ │ │ │ -seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - je fb3d >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xdd> │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - push %edi │ │ │ │ │ - call 30d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::create >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::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 seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + mov 0x8(%edi),%edi │ │ │ │ │ +void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:435 │ │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ + mov %ebx,(%esp) │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov %edi,0x8(%esp) │ │ │ │ │ +void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ + mov 0x8(%edx),%edi │ │ │ │ │ + jmp ff31 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x81> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ + add %esi,(%esp) │ │ │ │ │ + mov (%esp),%ebx │ │ │ │ │ + mov %ebx,0x10(%edx) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je ff1c , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x6c> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ + add %esi,0xc(%edx) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ + add %edi,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:443 │ │ │ │ │ + movl $0x0,0x8(%edx) │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ + mov %ecx,0x4(%edx) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ + sub %ebp,%eax │ │ │ │ │ + je ff69 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xb9> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ │ + mov (%ebx,%ecx,4),%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + and $0x1,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ + mov %ebp,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + mov %ebx,0x4(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ + sub %edi,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + jb ff08 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x58> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ + mov (%esp),%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ + add %eax,%ebx │ │ │ │ │ + mov %ebx,0x10(%edx) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + je ffd0 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x120> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je fab5 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x55> │ │ │ │ │ - cmp $0x2,%ecx │ │ │ │ │ - je fba0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140> │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%esi),%edi │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push (%edi) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %edi,(%esp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::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 seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::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 seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 30d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ + je ff64 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xb4> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ + add %eax,0xc(%edx) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ + add %edi,%eax │ │ │ │ │ + mov %eax,0x8(%edx) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:481 │ │ │ │ │ + add $0x14,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ │ -void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ - add $0x1c,%esp │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +bool seqan::atBegin, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:499 │ │ │ │ │ + mov 0x10(%esp),%ebp │ │ │ │ │ + mov 0x1c(%ebp),%edi │ │ │ │ │ + jmp ff8b , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xdb> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov 0x10(%edx),%eax │ │ │ │ │ +bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1) │ │ │ │ │ + cmp %edi,%eax │ │ │ │ │ + je ffba , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x10a> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + jne ffa5 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xf5> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ + sub $0x1,%esi │ │ │ │ │ + mov %esi,0x4(%edx) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ + mov (%ebx,%esi,4),%ebx │ │ │ │ │ + sub $0x1,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1) │ │ │ │ │ + and $0x1,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:333 │ │ │ │ │ + mov %ebx,0x8(%edx) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1) │ │ │ │ │ + je ffb4 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x104> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:345 │ │ │ │ │ + subl $0x1,0xc(%edx) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ + sub $0x1,%eax │ │ │ │ │ + mov %eax,0x10(%edx) │ │ │ │ │ +void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1) │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ + jne ff88 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xd8> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:481 │ │ │ │ │ + add $0x14,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - lea (%edx,%edx,2),%eax │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp fb28 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc8> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - cmp $0x20,%edx │ │ │ │ │ - jbe fb20 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc0> │ │ │ │ │ - mov $0x180,%eax │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ - mov $0x20,%edx │ │ │ │ │ - jmp fbb6 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x156> │ │ │ │ │ - │ │ │ │ │ -0000fc00 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ -void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ - call 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208> │ │ │ │ │ - add $0x43ef,%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 fde0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1e0> │ │ │ │ │ - cmp $0x2,%eax │ │ │ │ │ - jne fdd6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d6> │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ -void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ -seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov (%eax),%edi │ │ │ │ │ -void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ │ -void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - push $0x20 │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ - movl $0x0,(%eax) │ │ │ │ │ -void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -seqan::String >::String(seqan::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) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je ffdb , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x12b> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ + add %eax,0xc(%edx) │ │ │ │ │ seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - sub %ecx,%eax │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x7c,%eax │ │ │ │ │ - jbe ffb0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3b0> │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ │ +void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ │ + sub %edi,%eax │ │ │ │ │ sar $0x2,%eax │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - shr $1,%ebx │ │ │ │ │ - add %eax,%ebx │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - cmovbe %ebx,%eax │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne ff60 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x360> │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je fca4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa4> │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ +void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je 10001 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x151> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:458 │ │ │ │ │ + mov %ecx,0x4(%edx) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:461 │ │ │ │ │ + movl $0x0,0x8(%edx) │ │ │ │ │ + jmp ff69 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xb9> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:466 │ │ │ │ │ + mov %ebp,0x8(%edx) │ │ │ │ │ + jmp ff69 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xb9> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00010010 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base>: │ │ │ │ │ +void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ + push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ - call 3160 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ -void seqan::assign, seqan::String > >(seqan::String >&, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ │ -seqan::String >::String(seqan::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) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ - movl $0x0,0x14(%esi) │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub %ecx,%eax │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - sar $0x2,%ebx │ │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x14(%edi),%ebx │ │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x7c,%eax │ │ │ │ │ - jbe ffd0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3d0> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ - shr $1,%eax │ │ │ │ │ - add %ebx,%eax │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - cmovbe %ebx,%eax │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne ff28 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x328> │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - je fd13 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x113> │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + push %ebx │ │ │ │ │ + call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ + add $0x3fdb,%ebx │ │ │ │ │ + sub $0x5c,%esp │ │ │ │ │ + mov 0x74(%esp),%esi │ │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ │ +seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ +void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ │ +seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ +void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + mov %esi,0x24(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + movl $0x0,0x2c(%esp) │ │ │ │ │ + movl $0x0,0x30(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ + movl $0x0,0x34(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 101f0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1e0> │ │ │ │ │ + movl $0x0,0x28(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ -seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const&): │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ - lea 0xc(%edi),%eax │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ push %eax │ │ │ │ │ -seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const&): │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ │ -void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ + lea 0x30(%esp),%eax │ │ │ │ │ push %eax │ │ │ │ │ - call 3160 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ -void seqan::assign, seqan::String > >(seqan::String >&, seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ - movl $0x0,0x1c(%esi) │ │ │ │ │ -void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ │ -seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ - movl $0x0,0x18(%esi) │ │ │ │ │ -void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je fdca >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ca> │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ │ - jne ffa0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3a0> │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > const>::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push $0xc │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ + call 3320 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ -seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::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) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%ebx),%ecx │ │ │ │ │ -seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%ebx),%eax │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ - sub %eax,%edx │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ -seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ │ -seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sar $0x2,%eax │ │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ │ -unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - cmp $0x174,%edx │ │ │ │ │ - jbe 10160 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x560> │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ - shr $1,%edx │ │ │ │ │ - add %edx,%eax │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - cmovbe %edx,%eax │ │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ │ -void seqan::_reserveStorage >, seqan::Alloc, unsigned int, seqan::TagExact_>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 10130 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x530> │ │ │ │ │ -seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %ecx,-0x28(%ebp) │ │ │ │ │ - je fdc0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1c0> │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ +seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:121 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:117 │ │ │ │ │ + mov %esi,0x38(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:123 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push -0x20(%ebp) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edi │ │ │ │ │ - call 30d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ -void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:993 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::create >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::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 seqan::create >, 2u, seqan::String >, seqan::Alloc > >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&, seqan::Matrix >, 2u, seqan::String >, seqan::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 seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::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 │ │ │ │ │ -seqan::String >::String(): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - movl $0x0,(%esi) │ │ │ │ │ -void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %esi,(%eax) │ │ │ │ │ -seqan::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) │ │ │ │ │ -seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder(): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ - movl $0x0,0x18(%esi) │ │ │ │ │ - movl $0x0,0x1c(%esi) │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - movl $0xc,(%esp) │ │ │ │ │ - call 3030 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:117 │ │ │ │ │ + movl $0x0,0x48(%esp) │ │ │ │ │ + movl $0x0,0x4c(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:118 │ │ │ │ │ + movl $0x0,0x50(%esp) │ │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:123 │ │ │ │ │ + push 0x20(%esi) │ │ │ │ │ + lea 0x44(%esp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + call 3320 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@plt> │ │ │ │ │ +bool seqan::operator!=, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&, seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:713 (discriminator 2) │ │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ │ +bool seqan::goNext, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:369 │ │ │ │ │ + mov 0x3c(%esp),%ebp │ │ │ │ │ +bool seqan::operator!=, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&, seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:713 (discriminator 2) │ │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:714 │ │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ │ +seqan::Convert, seqan::ModExpand<(char)45, seqan::Tag > > >::Type seqan::convertImpl, seqan::ModExpand<(char)45, seqan::Tag > >, seqan::SimpleType, (char)45, seqan::Tag >(seqan::Convert, seqan::ModExpand<(char)45, seqan::Tag > > >, seqan::ModifiedAlphabet, seqan::ModExpand<(char)45, seqan::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1) │ │ │ │ │ + mov -0x14(%ebx),%eax │ │ │ │ │ +seqan::Iterator, seqan::Alloc >, seqan::Tag > const, seqan::DefaultGetIteratorSpec, seqan::Alloc >, seqan::Tag > >::Type>::Type seqan::end, seqan::Alloc >, seqan::Tag > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:504 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,0x18(%esi) │ │ │ │ │ +seqan::Convert, seqan::ModExpand<(char)45, seqan::Tag > > >::Type seqan::convertImpl, seqan::ModExpand<(char)45, seqan::Tag > >, seqan::SimpleType, (char)45, seqan::Tag >(seqan::Convert, seqan::ModExpand<(char)45, seqan::Tag > > >, seqan::ModifiedAlphabet, seqan::ModExpand<(char)45, seqan::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1) │ │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ │ +seqan::Iterator, seqan::Alloc >, seqan::Tag > const, seqan::DefaultGetIteratorSpec, seqan::Alloc >, seqan::Tag > >::Type>::Type seqan::end, seqan::Alloc >, seqan::Tag > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:504 │ │ │ │ │ + jmp 10121 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x111> │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +std::basic_streambuf >::sputc(char): │ │ │ │ │ +/usr/include/c++/13/streambuf:434 (discriminator 3) │ │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ │ + cmp %edi,%edx │ │ │ │ │ + jae 101c0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1b0> │ │ │ │ │ +/usr/include/c++/13/streambuf:436 (discriminator 1) │ │ │ │ │ + movb $0x2d,(%edx) │ │ │ │ │ +std::basic_streambuf >::pbump(int): │ │ │ │ │ +/usr/include/c++/13/streambuf:552 │ │ │ │ │ + addl $0x1,0x14(%eax) │ │ │ │ │ +bool seqan::atEnd, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ │ +bool seqan::goNext, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:360 (discriminator 1) │ │ │ │ │ + cmp 0x20(%esi),%eax │ │ │ │ │ + je 10130 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x120> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:364 (discriminator 1) │ │ │ │ │ + mov %ebp,%edi │ │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ │ + test %bl,%bl │ │ │ │ │ + jne 1010b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xfb> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:365 │ │ │ │ │ + addl $0x1,0x30(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:367 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:369 │ │ │ │ │ + add $0x1,%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:367 │ │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ │ seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ │ +bool seqan::goNext, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:369 (discriminator 1) │ │ │ │ │ + cmp (%eax,%edi,4),%ebp │ │ │ │ │ + je 10178 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x168> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:384 │ │ │ │ │ + mov %ebp,0x2c(%esp) │ │ │ │ │ +bool seqan::isGap, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:158 │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + mov %ebp,0xc(%esp) │ │ │ │ │ + mov %edi,%ebp │ │ │ │ │ + not %eax │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + and $0x1,%ebx │ │ │ │ │ +bool seqan::operator!=, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&, seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:712 │ │ │ │ │ + cmp %ebp,0x10(%esp) │ │ │ │ │ + je 10198 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x188> │ │ │ │ │ +seqan::StreamBufferWrapper >::baseBuf() const: │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:212 │ │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +std::basic_streambuf >::epptr() const: │ │ │ │ │ +/usr/include/c++/13/streambuf:542 │ │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ │ +std::basic_streambuf >::pptr() const: │ │ │ │ │ +/usr/include/c++/13/streambuf:539 │ │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ │ +std::basic_streambuf >::epptr() const: │ │ │ │ │ +/usr/include/c++/13/streambuf:542 │ │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ │ +void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:947 (discriminator 1) │ │ │ │ │ + test %bl,%bl │ │ │ │ │ + jne 100e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd0> │ │ │ │ │ +seqan::Iterator, seqan::Alloc >, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc >&, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ -seqan::String >, seqan::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) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ │ -void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - movl $0x1,0x1c(%esi) │ │ │ │ │ +unsigned int seqan::_internalOrdValue, (char)45, seqan::Tag >(seqan::ModifiedAlphabet, seqan::ModExpand<(char)45, seqan::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/modifier/modifier_alphabet_expansion.h:468 │ │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ │ +seqan::ValueSize >::Type seqan::_internalOrdValue(seqan::SimpleType const&): │ │ │ │ │ +/usr/include/seqan/basic/alphabet_simple_type.h:1130 │ │ │ │ │ + mov (%edi),%edi │ │ │ │ │ +unsigned int seqan::_internalOrdValue, (char)45, seqan::Tag >(seqan::ModifiedAlphabet, seqan::ModExpand<(char)45, seqan::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/modifier/modifier_alphabet_expansion.h:468 │ │ │ │ │ + movzbl (%edi,%ecx,1),%edi │ │ │ │ │ +seqan::Convert, seqan::ModExpand<(char)45, seqan::Tag > > >::Type seqan::convertImpl, seqan::ModExpand<(char)45, seqan::Tag > >, seqan::SimpleType, (char)45, seqan::Tag >(seqan::Convert, seqan::ModExpand<(char)45, seqan::Tag > > >, seqan::ModifiedAlphabet, seqan::ModExpand<(char)45, seqan::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1) │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ + mov (%ecx),%ecx │ │ │ │ │ + movzbl (%ecx,%edi,1),%edi │ │ │ │ │ +std::basic_streambuf >::sputc(char): │ │ │ │ │ +/usr/include/c++/13/streambuf:434 (discriminator 3) │ │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ │ + cmp %ecx,%edx │ │ │ │ │ + jae 101d8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1c8> │ │ │ │ │ +/usr/include/c++/13/streambuf:436 (discriminator 1) │ │ │ │ │ + mov %edi,%ecx │ │ │ │ │ + mov %cl,(%edx) │ │ │ │ │ +std::basic_streambuf >::pbump(int): │ │ │ │ │ +/usr/include/c++/13/streambuf:552 │ │ │ │ │ + addl $0x1,0x14(%eax) │ │ │ │ │ +std::basic_streambuf >::sputc(char): │ │ │ │ │ +/usr/include/c++/13/streambuf:552 │ │ │ │ │ + jmp 100f3 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe3> │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ - cmp $0x8,%ecx │ │ │ │ │ - jbe fee0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2e0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ - add $0x8,%edi │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %edi,0x4(%esi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0xc(%esi),%edi │ │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ │ +bool seqan::goNext, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:378 │ │ │ │ │ + lea 0x1(%edi),%ecx │ │ │ │ │ seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - sub %edi,%ebx │ │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ - cmp $0x8,%ebx │ │ │ │ │ - ja ff90 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x390> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ - cmpl $0x1,0x14(%esi) │ │ │ │ │ - jbe fff0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3f0> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ - cmpl $0x4,-0x20(%ebp) │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ - ja febc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc> │ │ │ │ │ -void seqan::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++/13/bits/stl_algobase.h:1123 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jle febc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc> │ │ │ │ │ -__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - je febc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ - push $0x0 │ │ │ │ │ - push %eax │ │ │ │ │ - call 32a0 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %edx,0x10(%esi) │ │ │ │ │ -seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(): │ │ │ │ │ -/usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ - movl $0x1,(%edi) │ │ │ │ │ -void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::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 │ │ │ │ │ + sub %eax,%edx │ │ │ │ │ + sar $0x2,%edx │ │ │ │ │ +bool seqan::goNext, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:378 (discriminator 1) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 1011d , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x10d> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:381 │ │ │ │ │ + mov %ecx,0x28(%esp) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:383 │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + jmp 1011d , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x10d> │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +bool seqan::operator!=, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&, seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:713 (discriminator 3) │ │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ │ + cmp %edx,0x1c(%esp) │ │ │ │ │ + jne 10136 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x126> │ │ │ │ │ +void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:952 │ │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ │ + jne 10213 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x203> │ │ │ │ │ + add $0x5c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ - cmpl $0x1,0x8(%esi) │ │ │ │ │ - jbe 10090 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x490> │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ - add $0x8,%edi │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ - cmpl $0x4,-0x20(%ebp) │ │ │ │ │ - ja fe6c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c> │ │ │ │ │ -void seqan::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++/13/bits/stl_algobase.h:1123 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jle fe6c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c> │ │ │ │ │ -__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ - cmp %edi,%eax │ │ │ │ │ - je fe6c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - push $0x0 │ │ │ │ │ - push %eax │ │ │ │ │ - call 32a0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp fe6c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::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 seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x14(%esi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jne fcfd >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfd> │ │ │ │ │ - jmp fd13 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x113> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ +std::basic_streambuf >::sputc(char): │ │ │ │ │ +/usr/include/c++/13/streambuf:441 (discriminator 1) │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/c++/13/streambuf:441 │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ +/usr/include/c++/13/streambuf:441 (discriminator 1) │ │ │ │ │ + push $0x2d │ │ │ │ │ push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + call *0x34(%edx) │ │ │ │ │ +/usr/include/c++/13/streambuf:442 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%esi) │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ │ -seqan::String >::String(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jne fc94 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ - jmp fca4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa4> │ │ │ │ │ - nop │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1) │ │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ │ - jmp febc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc> │ │ │ │ │ + jmp 100f3 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe3> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ - mov %eax,0x18(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ - movl $0x2,0x1c(%esi) │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:729 │ │ │ │ │ - jmp fdca >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ca> │ │ │ │ │ - nop │ │ │ │ │ -seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - cmp $0x20,%eax │ │ │ │ │ - jbe fc85 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x85> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ - movl $0x20,-0x20(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - mov $0x80,%eax │ │ │ │ │ - jmp ff63 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x363> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - cmp $0x20,%ebx │ │ │ │ │ - jbe fcee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xee> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ - movl $0x20,-0x20(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - mov $0x80,%eax │ │ │ │ │ - jmp ff2b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x32b> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::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) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x14(%esi) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je 10110 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x510> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - jle 10186 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x586> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %eax │ │ │ │ │ - push %edi │ │ │ │ │ - push %ecx │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edi │ │ │ │ │ - call 31c0 │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ │ - mov $0x2,%edx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - cmova %edx,%eax │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ -unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ - lea (%ecx,%eax,1),%edx │ │ │ │ │ -unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ - cmp %edi,%ebx │ │ │ │ │ - jle 10086 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x486> │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - lea (%ecx,%edi,1),%ebx │ │ │ │ │ -__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - je 10086 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x486> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - sub %edi,%eax │ │ │ │ │ - mov %edx,-0x24(%ebp) │ │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - push $0x0 │ │ │ │ │ - push %ebx │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - call 32a0 │ │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - jmp febc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc> │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push $0x80 │ │ │ │ │ - call 3030 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ -seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - movl $0x20,0x8(%esi) │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je 10120 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x520> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - jle 10177 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x577> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %edx │ │ │ │ │ +std::char_traits::to_int_type(char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:458 │ │ │ │ │ + mov %edi,%ecx │ │ │ │ │ +std::basic_streambuf >::sputc(char): │ │ │ │ │ +/usr/include/c++/13/streambuf:441 (discriminator 1) │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ +/usr/include/c++/13/streambuf:441 │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ +std::char_traits::to_int_type(char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:458 │ │ │ │ │ + movzbl %cl,%edi │ │ │ │ │ +std::basic_streambuf >::sputc(char): │ │ │ │ │ +/usr/include/c++/13/streambuf:441 (discriminator 1) │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ - call 3330 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - push %edi │ │ │ │ │ - call 31c0 │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ - mov $0x2,%eax │ │ │ │ │ - cmp %eax,%edx │ │ │ │ │ - cmova %eax,%edx │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ -void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ + call *0x34(%edx) │ │ │ │ │ +/usr/include/c++/13/streambuf:442 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ - shl $0x2,%edx │ │ │ │ │ - mov %edx,%ecx │ │ │ │ │ -unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ │ -seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1) │ │ │ │ │ - lea (%eax,%edx,1),%edi │ │ │ │ │ -unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ - cmp %ebx,%ecx │ │ │ │ │ - jle fe6c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c> │ │ │ │ │ -void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - add %ebx,%eax │ │ │ │ │ -__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - je fe6c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - sub %ebx,%edx │ │ │ │ │ - jmp ff0b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x30b> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ - mov $0x8,%ebx │ │ │ │ │ - mov $0x8,%eax │ │ │ │ │ - jmp 10055 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x455> │ │ │ │ │ + jmp 100f3 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe3> │ │ │ │ │ nop │ │ │ │ │ - mov $0x8,%ecx │ │ │ │ │ - mov $0x8,%edx │ │ │ │ │ - jmp 100ed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ed> │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ + movl $0x1,0x28(%esp) │ │ │ │ │ +seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ push %eax │ │ │ │ │ - call 3030 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ │ -void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ │ -seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ │ - jmp fda9 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1a9> │ │ │ │ │ -unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - cmp $0x20,%ebx │ │ │ │ │ - jbe fd9e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x19e> │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ - movl $0x20,-0x24(%ebp) │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ - mov $0x180,%eax │ │ │ │ │ - jmp 10136 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x536> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne 100ca >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ca> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ - mov (%edi),%edx │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ - jmp 100ca >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ca> │ │ │ │ │ -unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - jne 10031 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x431> │ │ │ │ │ -void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ - jmp 10031 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x431> │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 101a1 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5a1> │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 101e7 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5e7> │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 101f8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5f8> │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - testl $0xfffffffd,0x1c(%esi) │ │ │ │ │ - je 101c9 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5c9> │ │ │ │ │ -seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ │ - push (%eax) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - pop %edx │ │ │ │ │ - push -0x20(%ebp) │ │ │ │ │ - call 31c0 │ │ │ │ │ -void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push 0xc(%esi) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ - pop %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 31c0 │ │ │ │ │ - mov %edi,(%esp) │ │ │ │ │ - call 3310 <_Unwind_Resume@plt> │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push 0xc(%esi) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ + lea 0x30(%esp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + call 3320 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push (%esi) │ │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ │ - call 31c0 │ │ │ │ │ - mov %edi,(%esp) │ │ │ │ │ - call 3310 <_Unwind_Resume@plt> │ │ │ │ │ -void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ +seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:121 │ │ │ │ │ + mov $0x1,%eax │ │ │ │ │ + jmp 10081 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71> │ │ │ │ │ +void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:952 │ │ │ │ │ + call 10220 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - nop │ │ │ │ │ __stack_chk_fail_local(): │ │ │ │ │ push %ebx │ │ │ │ │ call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0x3dde,%ebx │ │ │ │ │ + add $0x3dce,%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ call 3200 <__stack_chk_fail@plt> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ │ │ -00010224 <.fini>: │ │ │ │ │ +00010234 <.fini>: │ │ │ │ │ _fini(): │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ call 3920 <__cxa_finalize@plt+0x5a0> │ │ │ │ │ - add $0x3dc7,%ebx │ │ │ │ │ + add $0x3db7,%ebx │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,35 +1,34 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ 0x00011000 25660062 61736963 5f737472 696e673a %f.basic_string: │ │ │ │ │ - 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 ................ │ │ │ │ │ + 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 ................ │ │ │ │ │ 0x00011100 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ 0x00011110 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 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 ................ │ │ │ │ │ + 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 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ │ - 0x00011200 011b033b b0010000 35000000 201effff ...;....5... ... │ │ │ │ │ - 0x00011210 cc010000 8021ffff f0010000 9021ffff .....!.......!.. │ │ │ │ │ - 0x00011220 9c020000 1c23ffff 68040000 8124ffff .....#..h....$.. │ │ │ │ │ - 0x00011230 58130000 8026ffff 88040000 e026ffff X....&.......&.. │ │ │ │ │ - 0x00011240 78130000 2028ffff 54020000 904fffff x... (..T....O.. │ │ │ │ │ - 0x00011250 1c040000 205affff 04020000 005bffff .... Z.......[.. │ │ │ │ │ - 0x00011260 bc020000 605bffff f8020000 d05bffff ....`[.......[.. │ │ │ │ │ - 0x00011270 40030000 305dffff 98030000 385fffff @...0]......8_.. │ │ │ │ │ - 0x00011280 9c040000 3c5fffff b0040000 405fffff ....<_......@_.. │ │ │ │ │ - 0x00011290 c4040000 9063ffff 04050000 4064ffff .....c......@d.. │ │ │ │ │ - 0x000112a0 60050000 806affff a0050000 b06effff `....j.......n.. │ │ │ │ │ - 0x000112b0 50060000 d06effff 74060000 306fffff P....n..t...0o.. │ │ │ │ │ - 0x000112c0 380c0000 b07bffff 8c0d0000 7086ffff 8....{......p... │ │ │ │ │ - 0x000112d0 14130000 c0a4ffff c8060000 50a5ffff ............P... │ │ │ │ │ - 0x000112e0 34070000 e0a5ffff a0070000 70a6ffff 4...........p... │ │ │ │ │ - 0x000112f0 0c080000 10a8ffff 44080000 80aaffff ........D....... │ │ │ │ │ - 0x00011300 7c080000 20acffff b4080000 90aeffff |... ........... │ │ │ │ │ - 0x00011310 ec080000 00b1ffff 24090000 e0b1ffff ........$....... │ │ │ │ │ - 0x00011320 84090000 90b4ffff bc090000 00b7ffff ................ │ │ │ │ │ - 0x00011330 f4090000 a0b8ffff c80a0000 20bbffff ............ ... │ │ │ │ │ - 0x00011340 000b0000 10bcffff 600b0000 20c2ffff ........`... ... │ │ │ │ │ - 0x00011350 a80b0000 40c4ffff b40e0000 80c7ffff ....@........... │ │ │ │ │ - 0x00011360 ec0e0000 70caffff 240f0000 20d9ffff ....p...$... ... │ │ │ │ │ - 0x00011370 14100000 c0daffff 4c100000 e0dcffff ........L....... │ │ │ │ │ - 0x00011380 84100000 70deffff 40110000 70e4ffff ....p...@...p... │ │ │ │ │ - 0x00011390 88110000 20e6ffff c0110000 60e8ffff .... .......`... │ │ │ │ │ - 0x000113a0 f8110000 00eaffff cc120000 10f0ffff ................ │ │ │ │ │ - 0x000113b0 8c130000 .... │ │ │ │ │ + 0x000111f0 011b033b b0010000 35000000 301effff ...;....5...0... │ │ │ │ │ + 0x00011200 cc010000 9021ffff f0010000 a021ffff .....!.......!.. │ │ │ │ │ + 0x00011210 b8100000 9623ffff 8c110000 2225ffff .....#......"%.. │ │ │ │ │ + 0x00011220 58130000 9026ffff d8100000 d026ffff X....&.......&.. │ │ │ │ │ + 0x00011230 78130000 3028ffff 04020000 802cffff x...0(.......,.. │ │ │ │ │ + 0x00011240 44020000 302dffff a0020000 7033ffff D...0-......p3.. │ │ │ │ │ + 0x00011250 e0020000 a037ffff 90030000 c037ffff .....7.......7.. │ │ │ │ │ + 0x00011260 b4030000 2038ffff 98090000 a044ffff .... 8.......D.. │ │ │ │ │ + 0x00011270 ec0a0000 604fffff 74100000 b06dffff ....`O..t....m.. │ │ │ │ │ + 0x00011280 08040000 406effff 74040000 d06effff ....@n..t....n.. │ │ │ │ │ + 0x00011290 e0040000 606fffff 6c050000 0071ffff ....`o..l....q.. │ │ │ │ │ + 0x000112a0 a4050000 7073ffff dc050000 1075ffff ....ps.......u.. │ │ │ │ │ + 0x000112b0 14060000 8077ffff 4c060000 f079ffff .....w..L....y.. │ │ │ │ │ + 0x000112c0 84060000 d07affff e4060000 807dffff .....z.......}.. │ │ │ │ │ + 0x000112d0 1c070000 f07fffff 54070000 9081ffff ........T....... │ │ │ │ │ + 0x000112e0 28080000 1084ffff 60080000 0085ffff (.......`....... │ │ │ │ │ + 0x000112f0 c0080000 108bffff 08090000 308dffff ............0... │ │ │ │ │ + 0x00011300 140c0000 7090ffff 4c0c0000 6093ffff ....p...L...`... │ │ │ │ │ + 0x00011310 840c0000 10a2ffff 740d0000 b0a3ffff ........t....... │ │ │ │ │ + 0x00011320 ac0d0000 d0a5ffff e40d0000 60a7ffff ............`... │ │ │ │ │ + 0x00011330 a00e0000 60adffff e80e0000 10afffff ....`........... │ │ │ │ │ + 0x00011340 200f0000 50b1ffff 580f0000 f0b2ffff ...P...X....... │ │ │ │ │ + 0x00011350 2c100000 fdb8ffff ec100000 01b9ffff ,............... │ │ │ │ │ + 0x00011360 00110000 10b9ffff 44110000 80e0ffff ........D....... │ │ │ │ │ + 0x00011370 0c130000 10ebffff 14110000 f0ebffff ................ │ │ │ │ │ + 0x00011380 ac110000 50ecffff e8110000 c0ecffff ....P........... │ │ │ │ │ + 0x00011390 30120000 20eeffff 88120000 30f0ffff 0... .......0... │ │ │ │ │ + 0x000113a0 8c130000 .... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,291 +1,291 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ - 0x000113b4 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ │ │ │ - 0x000113c4 1b0c0404 88010000 20000000 1c000000 ........ ....... │ │ │ │ │ - 0x000113d4 4c1cffff 60030000 000e0846 0e0c4a0f L...`......F..J. │ │ │ │ │ - 0x000113e4 0b740478 003f1a3b 2a322422 10000000 .t.x.?.;*2$".... │ │ │ │ │ - 0x000113f4 40000000 881fffff 08000000 00000000 @............... │ │ │ │ │ - 0x00011404 2c000000 54000000 1458ffff d7000000 ,...T....X...... │ │ │ │ │ - 0x00011414 00410e08 8502420d 05438703 86048305 .A....B..C...... │ │ │ │ │ - 0x00011424 027d0ac3 41c641c7 41c50c04 044a0b00 .}..A.A.A....J.. │ │ │ │ │ - 0x00011434 1c000000 00000000 017a504c 5200017c .........zPLR..| │ │ │ │ │ - 0x00011444 08079b91 2c00001b 1b0c0404 88010000 ....,........... │ │ │ │ │ - 0x00011454 44000000 24000000 c425ffff 6f270000 D...$....%..o'.. │ │ │ │ │ - 0x00011464 04471100 00410e08 8502420d 05428703 .G...A....B..B.. │ │ │ │ │ - 0x00011474 86045283 0502732e 20038509 2e10036a ..R...s. ......j │ │ │ │ │ - 0x00011484 0a0ac341 c641c741 c50c0404 440b0380 ...A.A.A....D... │ │ │ │ │ - 0x00011494 022e2003 250e2e10 1c000000 6c000000 .. .%.......l... │ │ │ │ │ - 0x000114a4 ec1effff 8b010000 04c21100 000c0508 ................ │ │ │ │ │ - 0x000114b4 83058502 86048703 38000000 0c010000 ........8....... │ │ │ │ │ - 0x000114c4 3c58ffff 5a000000 00410e08 8602410e ..F... │ │ │ │ │ + 0x00012274 04f30400 00410e08 8502420d 05438703 .....A....B..C.. │ │ │ │ │ + 0x00012284 86048305 033b012e 10034308 2e204d2e .....;....C.. M. │ │ │ │ │ + 0x00012294 10035301 0ac341c6 41c741c5 0c040449 ..S...A.A.A....I │ │ │ │ │ + 0x000122a4 0b000000 1c000000 700b0000 e010ffff ........p....... │ │ │ │ │ + 0x000122b4 f5010000 04750500 000c0508 83058502 .....u.......... │ │ │ │ │ + 0x000122c4 86048703 10000000 280f0000 b015ffff ........(....... │ │ │ │ │ + 0x000122d4 3f000000 00000000 10000000 3c0f0000 ?...........<... │ │ │ │ │ + 0x000122e4 09a8ffff 04000000 00000000 10000000 ................ │ │ │ │ │ + 0x000122f4 500f0000 f9a7ffff 04000000 00000000 P............... │ │ │ │ │ + 0x00012304 2c000000 640f0000 f4d9ffff d7000000 ,...d........... │ │ │ │ │ + 0x00012314 00410e08 8502420d 05438703 86048305 .A....B..C...... │ │ │ │ │ + 0x00012324 027d0ac3 41c641c7 41c50c04 044a0b00 .}..A.A.A....J.. │ │ │ │ │ + 0x00012334 44000000 fc0b0000 c4a7ffff 6f270000 D...........o'.. │ │ │ │ │ + 0x00012344 04f20400 00410e08 8502420d 05428703 .....A....B..B.. │ │ │ │ │ + 0x00012354 86045283 0502732e 20038509 2e10036a ..R...s. ......j │ │ │ │ │ + 0x00012364 0a0ac341 c641c741 c50c0404 440b0380 ...A.A.A....D... │ │ │ │ │ + 0x00012374 022e2003 250e2e10 1c000000 440c0000 .. .%.......D... │ │ │ │ │ + 0x00012384 0212ffff 8b010000 046d0500 000c0508 .........m...... │ │ │ │ │ + 0x00012394 83058502 86048703 38000000 fc0f0000 ........8....... │ │ │ │ │ + 0x000123a4 3cdaffff 5a000000 00410e08 8602410e <...Z....A....A. │ │ │ │ │ + 0x000123b4 0c83034e 0e105f0e 18440e1c 410e2048 ...N.._..D..A. H │ │ │ │ │ + 0x000123c4 0e10490e 1c4a0e20 480e0c41 c30e0841 ..I..J. H..A...A │ │ │ │ │ + 0x000123d4 c60e0400 44000000 38100000 60daffff ....D...8...`... │ │ │ │ │ + 0x000123e4 63000000 00410e08 8602410e 0c83034e c....A....A....N │ │ │ │ │ + 0x000123f4 0e105f0e 18440e1c 410e2048 0e10490e .._..D..A. H..I. │ │ │ │ │ + 0x00012404 1c490e20 460e1c41 0e18420e 1c410e20 .I. F..A..B..A. │ │ │ │ │ + 0x00012414 480e0c41 c30e0841 c60e0400 54000000 H..A...A....T... │ │ │ │ │ + 0x00012424 80100000 88daffff 59010000 00410e08 ........Y....A.. │ │ │ │ │ + 0x00012434 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ │ + 0x00012444 05430e28 02b50a0e 1441c30e 1041c60e .C.(.....A...A.. │ │ │ │ │ + 0x00012454 0c41c70e 0841c50e 04480b02 4a0a0e14 .A...A...H..J... │ │ │ │ │ + 0x00012464 41c30e10 41c60e0c 41c70e08 41c50e04 A...A...A...A... │ │ │ │ │ + 0x00012474 4a0b0000 80000000 d8100000 90dbffff J............... │ │ │ │ │ + 0x00012484 08020000 00410e08 8502410e 0c870341 .....A....A....A │ │ │ │ │ + 0x00012494 0e108604 410e1483 054e0e70 024f0e78 ....A....N.p.O.x │ │ │ │ │ + 0x000124a4 410e7c45 0e800148 0e70490e 785f0e7c A.|E...H.pI.x_.| │ │ │ │ │ + 0x000124b4 450e8001 660e7002 e00a0e14 41c30e10 E...f.p.....A... │ │ │ │ │ + 0x000124c4 41c60e0c 41c70e08 41c50e04 4a0b430e A...A...A...J.C. │ │ │ │ │ + 0x000124d4 78440e7c 410e8001 460e704f 0e78460e xD.|A...F.pO.xF. │ │ │ │ │ + 0x000124e4 7c410e80 01460e70 510e7841 0e7c450e |A...F.pQ.xA.|E. │ │ │ │ │ + 0x000124f4 8001480e 70000000 48000000 c40d0000 ..H.p...H....... │ │ │ │ │ + 0x00012504 6ccdffff 8c0a0000 04f60300 00410e08 l............A.. │ │ │ │ │ + 0x00012514 8502420d 05428703 86045883 0502d62e ..B..B....X..... │ │ │ │ │ + 0x00012524 10038f01 2e20027f 2e100378 012e2003 ..... .....x.. . │ │ │ │ │ + 0x00012534 f0010ac3 41c641c7 41c50c04 04440b03 ....A.A.A....D.. │ │ │ │ │ + 0x00012544 69032e10 1c000000 100e0000 c211ffff i............... │ │ │ │ │ + 0x00012554 65010000 04e50300 000c0508 83058502 e............... │ │ │ │ │ + 0x00012564 86048703 10000000 c8110000 5013ffff ............P... │ │ │ │ │ + 0x00012574 53000000 00000000 18000000 dc110000 S............... │ │ │ │ │ + 0x00012584 9cdcffff 14000000 00410e08 83024e0e .........A....N. │ │ │ │ │ + 0x00012594 10000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gcc_except_table {} │ │ │ │ │ @@ -1,62 +1,62 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gcc_except_table': │ │ │ │ │ - 0x000125ac ffff01be 01620500 008a0105 e14e008f .....b.......N.. │ │ │ │ │ - 0x000125bc 1405c54e 00cd1505 be4e00c7 1605a24e ...N.....N.....N │ │ │ │ │ - 0x000125cc 00851805 d34e00ff 1805b04e 00bd1a05 .....N.....N.... │ │ │ │ │ - 0x000125dc da4e00b7 1b05a94e 00f51c05 944e00ef .N.....N.....N.. │ │ │ │ │ - 0x000125ec 1d05e84e 00af1f05 cc4e00a9 2005b74e ...N.....N.. ..N │ │ │ │ │ - 0x000125fc 00ee2105 9b4e0080 2e05be4e 00902f05 ..!..N.....N../. │ │ │ │ │ - 0x0001260c d34e0088 3005da4e 00903105 944e00a0 .N..0..N..1..N.. │ │ │ │ │ - 0x0001261c 3205cc4e 00a83305 9b4e00a5 4a059b4e 2..N..3..N..J..N │ │ │ │ │ - 0x0001262c 00d14a05 be4e00fe 4a05a24e 00a54b05 ..J..N..J..N..K. │ │ │ │ │ - 0x0001263c 944e00d0 4b05cc4e 00fb4b05 d34e00ac .N..K..N..K..N.. │ │ │ │ │ - 0x0001264c 4c05b04e 00dd4c05 e84e0088 4d05da4e L..N..L..N..M..N │ │ │ │ │ - 0x0001265c 00b94d05 a94e00ea 4d05b74e 008f4e05 ..M..N..M..N..N. │ │ │ │ │ - 0x0001266c c54e00ff ff010581 03050000 ffff0137 .N.............7 │ │ │ │ │ - 0x0001267c f3010585 1500d203 05fe1400 84041adb ................ │ │ │ │ │ - 0x0001268c 14008205 05f71400 810605f0 1400c807 ................ │ │ │ │ │ - 0x0001269c 05e91400 81081ae2 1400f908 e50ad014 ................ │ │ │ │ │ - 0x000126ac 00861405 f71400ff ff01056e f2010000 ...........n.... │ │ │ │ │ - 0x000126bc ffff0110 75b70100 00ba0205 8203008d ....u........... │ │ │ │ │ - 0x000126cc 03050000 ffff0110 74dd0100 00890305 ........t....... │ │ │ │ │ - 0x000126dc d50400fd 03680000 ffff0110 75b70100 .....h......u... │ │ │ │ │ - 0x000126ec 00ba0205 8203008d 03050000 ffff0110 ................ │ │ │ │ │ - 0x000126fc 74dd0100 00890305 d50400fd 03680000 t............h.. │ │ │ │ │ - 0x0001270c ffff0110 74dd0100 00890305 d50400fd ....t........... │ │ │ │ │ - 0x0001271c 03680000 ffff0110 7e050000 8b020594 .h......~....... │ │ │ │ │ - 0x0001272c 05008903 9b020000 ffff0110 75ec0100 ............u... │ │ │ │ │ - 0x0001273c 009f0305 d40400f9 036b0000 ffff0110 .........k...... │ │ │ │ │ - 0x0001274c 7ce60100 009a0305 ed04008d 04700000 |............p.. │ │ │ │ │ - 0x0001275c ffff0138 41600000 8b02059d 0b00c302 ...8A`.......... │ │ │ │ │ - 0x0001276c 68990b00 d8030500 00a20405 950b00a2 h............... │ │ │ │ │ - 0x0001277c 06059d0b 00da0605 0000f307 a501950b ................ │ │ │ │ │ - 0x0001278c 00ba0a05 990b00e2 0b2b0000 ffff0112 .........+...... │ │ │ │ │ - 0x0001279c 8f018503 0000d104 05a10600 8a05a701 ................ │ │ │ │ │ - 0x000127ac 0000ffff 010c8002 56df0500 f503fa01 ........V....... │ │ │ │ │ - 0x000127bc 0000ffff 01107ebf 010000ca 02058203 ......~......... │ │ │ │ │ - 0x000127cc 008d0305 0000ffff 01107bdf 01000092 ..........{..... │ │ │ │ │ - 0x000127dc 03058b04 00960405 0000ffff 01384160 .............8A` │ │ │ │ │ - 0x000127ec 00008b02 05820b00 c3026ffe 0a00e003 ..........o..... │ │ │ │ │ - 0x000127fc 050000aa 0405fa0a 009a0605 820b00d2 ................ │ │ │ │ │ - 0x0001280c 06050000 eb07a501 fa0a00a5 0a05fe0a ................ │ │ │ │ │ - 0x0001281c 00c70b2b 0000ffff 01118101 d4010000 ...+............ │ │ │ │ │ - 0x0001282c e302059b 0300a603 050000ff ff011183 ................ │ │ │ │ │ - 0x0001283c 01eb0100 00ba0305 ab0400b6 04050000 ................ │ │ │ │ │ - 0x0001284c ffff0138 41600000 8b02059d 0b00c302 ...8A`.......... │ │ │ │ │ - 0x0001285c 7a990b00 e8030500 00b20405 950b00b2 z............... │ │ │ │ │ - 0x0001286c 06059d0b 00ea0605 0000fb07 a501950b ................ │ │ │ │ │ - 0x0001287c 00bd0a05 990b00e2 0b2b0000 ffff01c1 .........+...... │ │ │ │ │ - 0x0001288c 01f80105 b13c0096 0205bf3c 00c102fd .....<.....<.... │ │ │ │ │ - 0x0001289c 02b83c00 bc080595 3c00e408 05f23b00 ..<.....<.....;. │ │ │ │ │ - 0x000128ac d60bda04 873c00bb 1205803c 00841312 .....<.....<.... │ │ │ │ │ - 0x000128bc b83c0097 1305f93b 00b61705 9c3c00de .<.....;.....<.. │ │ │ │ │ - 0x000128cc 1705a33c 00ca1aef 03aa3c00 bd2005eb ...<......<.. .. │ │ │ │ │ - 0x000128dc 3b008321 058e3c00 852205e4 3b00e322 ;..!..<.."..;.." │ │ │ │ │ - 0x000128ec 05803c00 ae2375b8 3c009f25 be02aa3c ..<..#u.<..%...< │ │ │ │ │ - 0x000128fc 009f29c4 04873c00 9b2e8501 b83c00db ..)...<......<.. │ │ │ │ │ - 0x0001290c 2f05803c 00943138 aa3c00e3 3105eb3b /..<..18.<..1..; │ │ │ │ │ - 0x0001291c 00ee3205 aa3c00a5 3305873c 00ff3405 ..2..<..3..<..4. │ │ │ │ │ - 0x0001292c aa3c00f2 3505873c 00eb3605 eb3b00cf .<..5..<..6..;.. │ │ │ │ │ - 0x0001293c 37a801aa 3c00aa39 05873c00 b13a05aa 7...<..9..<..:.. │ │ │ │ │ - 0x0001294c 3c00ffff 01059d02 050000 <.......... │ │ │ │ │ + 0x0001259c ffff0110 75b70100 00ba0205 8203008d ....u........... │ │ │ │ │ + 0x000125ac 03050000 ffff0110 74dd0100 00890305 ........t....... │ │ │ │ │ + 0x000125bc d50400fd 03680000 ffff0110 75b70100 .....h......u... │ │ │ │ │ + 0x000125cc 00ba0205 8203008d 03050000 ffff0110 ................ │ │ │ │ │ + 0x000125dc 74dd0100 00890305 d50400fd 03680000 t............h.. │ │ │ │ │ + 0x000125ec ffff0110 74dd0100 00890305 d50400fd ....t........... │ │ │ │ │ + 0x000125fc 03680000 ffff0110 7e050000 8b020594 .h......~....... │ │ │ │ │ + 0x0001260c 05008903 9b020000 ffff0110 75ec0100 ............u... │ │ │ │ │ + 0x0001261c 009f0305 d40400f9 036b0000 ffff0110 .........k...... │ │ │ │ │ + 0x0001262c 7ce60100 009a0305 ed04008d 04700000 |............p.. │ │ │ │ │ + 0x0001263c ffff0138 41600000 8b02059d 0b00c302 ...8A`.......... │ │ │ │ │ + 0x0001264c 68990b00 d8030500 00a20405 950b00a2 h............... │ │ │ │ │ + 0x0001265c 06059d0b 00da0605 0000f307 a501950b ................ │ │ │ │ │ + 0x0001266c 00ba0a05 990b00e2 0b2b0000 ffff0112 .........+...... │ │ │ │ │ + 0x0001267c 8f018503 0000d104 05a10600 8a05a701 ................ │ │ │ │ │ + 0x0001268c 0000ffff 010c8002 56df0500 f503fa01 ........V....... │ │ │ │ │ + 0x0001269c 0000ffff 01107ebf 010000ca 02058203 ......~......... │ │ │ │ │ + 0x000126ac 008d0305 0000ffff 01107bdf 01000092 ..........{..... │ │ │ │ │ + 0x000126bc 03058b04 00960405 0000ffff 01384160 .............8A` │ │ │ │ │ + 0x000126cc 00008b02 05820b00 c3026ffe 0a00e003 ..........o..... │ │ │ │ │ + 0x000126dc 050000aa 0405fa0a 009a0605 820b00d2 ................ │ │ │ │ │ + 0x000126ec 06050000 eb07a501 fa0a00a5 0a05fe0a ................ │ │ │ │ │ + 0x000126fc 00c70b2b 0000ffff 01118101 d4010000 ...+............ │ │ │ │ │ + 0x0001270c e302059b 0300a603 050000ff ff011183 ................ │ │ │ │ │ + 0x0001271c 01eb0100 00ba0305 ab0400b6 04050000 ................ │ │ │ │ │ + 0x0001272c ffff0138 41600000 8b02059d 0b00c302 ...8A`.......... │ │ │ │ │ + 0x0001273c 7a990b00 e8030500 00b20405 950b00b2 z............... │ │ │ │ │ + 0x0001274c 06059d0b 00ea0605 0000fb07 a501950b ................ │ │ │ │ │ + 0x0001275c 00bd0a05 990b00e2 0b2b0000 ffff01c1 .........+...... │ │ │ │ │ + 0x0001276c 01f80105 b13c0096 0205bf3c 00c102fd .....<.....<.... │ │ │ │ │ + 0x0001277c 02b83c00 bc080595 3c00e408 05f23b00 ..<.....<.....;. │ │ │ │ │ + 0x0001278c d60bda04 873c00bb 1205803c 00841312 .....<.....<.... │ │ │ │ │ + 0x0001279c b83c0097 1305f93b 00b61705 9c3c00de .<.....;.....<.. │ │ │ │ │ + 0x000127ac 1705a33c 00ca1aef 03aa3c00 bd2005eb ...<......<.. .. │ │ │ │ │ + 0x000127bc 3b008321 058e3c00 852205e4 3b00e322 ;..!..<.."..;.." │ │ │ │ │ + 0x000127cc 05803c00 ae2375b8 3c009f25 be02aa3c ..<..#u.<..%...< │ │ │ │ │ + 0x000127dc 009f29c4 04873c00 9b2e8501 b83c00db ..)...<......<.. │ │ │ │ │ + 0x000127ec 2f05803c 00943138 aa3c00e3 3105eb3b /..<..18.<..1..; │ │ │ │ │ + 0x000127fc 00ee3205 aa3c00a5 3305873c 00ff3405 ..2..<..3..<..4. │ │ │ │ │ + 0x0001280c aa3c00f2 3505873c 00eb3605 eb3b00cf .<..5..<..6..;.. │ │ │ │ │ + 0x0001281c 37a801aa 3c00aa39 05873c00 b13a05aa 7...<..9..<..:.. │ │ │ │ │ + 0x0001282c 3c00ffff 01059d02 050000ff ff01be01 <............... │ │ │ │ │ + 0x0001283c 62050000 8a0105e1 4e008f14 05c54e00 b.......N.....N. │ │ │ │ │ + 0x0001284c cd1505be 4e00c716 05a24e00 851805d3 ....N.....N..... │ │ │ │ │ + 0x0001285c 4e00ff18 05b04e00 bd1a05da 4e00b71b N.....N.....N... │ │ │ │ │ + 0x0001286c 05a94e00 f51c0594 4e00ef1d 05e84e00 ..N.....N.....N. │ │ │ │ │ + 0x0001287c af1f05cc 4e00a920 05b74e00 ee21059b ....N.. ..N..!.. │ │ │ │ │ + 0x0001288c 4e00802e 05be4e00 902f05d3 4e008830 N.....N../..N..0 │ │ │ │ │ + 0x0001289c 05da4e00 90310594 4e00a032 05cc4e00 ..N..1..N..2..N. │ │ │ │ │ + 0x000128ac a833059b 4e00a54a 059b4e00 d14a05be .3..N..J..N..J.. │ │ │ │ │ + 0x000128bc 4e00fe4a 05a24e00 a54b0594 4e00d04b N..J..N..K..N..K │ │ │ │ │ + 0x000128cc 05cc4e00 fb4b05d3 4e00ac4c 05b04e00 ..N..K..N..L..N. │ │ │ │ │ + 0x000128dc dd4c05e8 4e00884d 05da4e00 b94d05a9 .L..N..M..N..M.. │ │ │ │ │ + 0x000128ec 4e00ea4d 05b74e00 8f4e05c5 4e00ffff N..M..N..N..N... │ │ │ │ │ + 0x000128fc 01058103 050000ff ff0137f3 01058515 ..........7..... │ │ │ │ │ + 0x0001290c 00d20305 fe140084 041adb14 00820505 ................ │ │ │ │ │ + 0x0001291c f7140081 0605f014 00c80705 e9140081 ................ │ │ │ │ │ + 0x0001292c 081ae214 00f908e5 0ad01400 861405f7 ................ │ │ │ │ │ + 0x0001293c 1400ffff 01056ef2 010000 ......n.... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ │ - 0x00013ea4 103a0000 80380000 e0380000 .:...8...8.. │ │ │ │ │ + 0x00013ea4 103a0000 80380000 c0380000 .:...8...8.. │ │ │ │ ├── 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 30633263 34323865 64636234 33646261 0c2c428edcb43dba │ │ │ │ │ - 0x00000010 37383231 30396530 65376230 34656364 782109e0e7b04ecd │ │ │ │ │ - 0x00000020 36366337 34332e64 65627567 00000000 66c743.debug.... │ │ │ │ │ - 0x00000030 5fc8a588 _... │ │ │ │ │ + 0x00000000 63343736 32626433 35666638 35366639 c4762bd35ff856f9 │ │ │ │ │ + 0x00000010 36353536 38323734 35383933 64386165 655682745893d8ae │ │ │ │ │ + 0x00000020 33316362 32342e64 65627567 00000000 31cb24.debug.... │ │ │ │ │ + 0x00000030 41218c0e A!.. │ │ ├── xz --list │ │ │ @@ -1,13 +1,13 @@ │ │ │ Streams: 1 │ │ │ Blocks: 1 │ │ │ - Compressed size: 55.1 KiB (56412 B) │ │ │ + Compressed size: 55.2 KiB (56480 B) │ │ │ Uncompressed size: 240.0 KiB (245760 B) │ │ │ Ratio: 0.230 │ │ │ Check: CRC64 │ │ │ Stream Padding: 0 B │ │ │ Streams: │ │ │ Stream Blocks CompOffset UncompOffset CompSize UncompSize Ratio Check Padding │ │ │ - 1 1 0 0 56412 245760 0.230 CRC64 0 │ │ │ + 1 1 0 0 56480 245760 0.230 CRC64 0 │ │ │ Blocks: │ │ │ Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check │ │ │ - 1 1 12 0 56376 245760 0.229 CRC64 │ │ │ + 1 1 12 0 56444 245760 0.230 CRC64 ├── porechop-dbgsym_0.2.4+dfsg-5_i386.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-04-07 19:38:13.000000 debian-binary │ │ -rw-r--r-- 0 0 0 540 2024-04-07 19:38:13.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 393784 2024-04-07 19:38:13.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 397420 2024-04-07 19:38:13.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ Package: porechop-dbgsym │ │ │ │ Source: porechop │ │ │ │ Version: 0.2.4+dfsg-5 │ │ │ │ Auto-Built-Package: debug-symbols │ │ │ │ Architecture: i386 │ │ │ │ Maintainer: Debian Med Packaging Team │ │ │ │ -Installed-Size: 406 │ │ │ │ +Installed-Size: 410 │ │ │ │ Depends: porechop (= 0.2.4+dfsg-5) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for porechop │ │ │ │ -Build-Ids: 0d0c2c428edcb43dba782109e0e7b04ecd66c743 │ │ │ │ +Build-Ids: afc4762bd35ff856f9655682745893d8ae31cb24 │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -usr/lib/debug/.build-id/0d/0c2c428edcb43dba782109e0e7b04ecd66c743.debug │ │ │ │ │ +usr/lib/debug/.build-id/af/c4762bd35ff856f9655682745893d8ae31cb24.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-07 19:38:13.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-07 19:38:13.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-07 19:38:13.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-07 19:38:13.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-07 19:38:13.000000 ./usr/lib/debug/.build-id/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-04-07 19:38:13.000000 ./usr/lib/debug/.build-id/0d/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 405448 2024-04-07 19:38:13.000000 ./usr/lib/debug/.build-id/0d/0c2c428edcb43dba782109e0e7b04ecd66c743.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-04-07 19:38:13.000000 ./usr/lib/debug/.build-id/af/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 408712 2024-04-07 19:38:13.000000 ./usr/lib/debug/.build-id/af/c4762bd35ff856f9655682745893d8ae31cb24.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-07 19:38:13.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-07 19:38:13.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-04-07 19:38:13.000000 ./usr/share/doc/porechop-dbgsym -> porechop │ │ ├── xz --list │ │ │ @@ -1,13 +1,13 @@ │ │ │ Streams: 1 │ │ │ Blocks: 1 │ │ │ - Compressed size: 384.6 KiB (393784 B) │ │ │ + Compressed size: 388.1 KiB (397420 B) │ │ │ Uncompressed size: 410.0 KiB (419840 B) │ │ │ - Ratio: 0.938 │ │ │ + Ratio: 0.947 │ │ │ Check: CRC64 │ │ │ Stream Padding: 0 B │ │ │ Streams: │ │ │ Stream Blocks CompOffset UncompOffset CompSize UncompSize Ratio Check Padding │ │ │ - 1 1 0 0 393784 419840 0.938 CRC64 0 │ │ │ + 1 1 0 0 397420 419840 0.947 CRC64 0 │ │ │ Blocks: │ │ │ Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check │ │ │ - 1 1 12 0 393748 419840 0.938 CRC64 │ │ │ + 1 1 12 0 397384 419840 0.947 CRC64