--- /srv/reproducible-results/rbuild-debian/r-b-build.p4ZrNv7G/b1/porechop_0.2.4+dfsg-6_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.p4ZrNv7G/b2/porechop_0.2.4+dfsg-6_armhf.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - 1f751c3e9b006c853c24863de08091cd 372664 debug optional porechop-dbgsym_0.2.4+dfsg-6_armhf.deb │ - 1f983636992097b606825f6cc75c55e4 52396 science optional porechop_0.2.4+dfsg-6_armhf.deb │ + 0ee088eb5e066f11b3548e4213b9a954 368520 debug optional porechop-dbgsym_0.2.4+dfsg-6_armhf.deb │ + 4ed01c9d1d529a99fdc9bde2848c667d 52288 science optional porechop_0.2.4+dfsg-6_armhf.deb ├── porechop_0.2.4+dfsg-6_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-07-12 21:49:53.000000 debian-binary │ │ -rw-r--r-- 0 0 0 1624 2024-07-12 21:49:53.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 50580 2024-07-12 21:49:53.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 50472 2024-07-12 21:49:53.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/lib/python3/dist-packages/porechop/cpp_functions.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --program-header {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ │ Entry point 0x0 │ │ │ │ │ There are 7 program headers, starting at offset 52 │ │ │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ │ - ARM_EXIDX 0x00a15c 0x0000a15c 0x0000a15c 0x00138 0x00138 R 0x4 │ │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x0a298 0x0a298 R E 0x1000 │ │ │ │ │ + ARM_EXIDX 0x00a160 0x0000a160 0x0000a160 0x00138 0x00138 R 0x4 │ │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0a29c 0x0a29c R E 0x1000 │ │ │ │ │ LOAD 0x00aef8 0x0000bef8 0x0000bef8 0x00258 0x00280 RW 0x1000 │ │ │ │ │ DYNAMIC 0x00af08 0x0000bf08 0x0000bf08 0x000f8 0x000f8 RW 0x4 │ │ │ │ │ NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4 │ │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ │ GNU_RELRO 0x00aef8 0x0000bef8 0x0000bef8 0x00108 0x00108 R 0x1 │ │ │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -9,20 +9,20 @@ │ │ │ │ │ [ 4] .dynstr STRTAB 000008ac 0008ac 001bb6 00 A 0 0 1 │ │ │ │ │ [ 5] .gnu.version VERSYM 00002462 002462 0000ba 02 A 3 0 2 │ │ │ │ │ [ 6] .gnu.version_r VERNEED 0000251c 00251c 0000c0 00 A 4 4 4 │ │ │ │ │ [ 7] .rel.dyn REL 000025dc 0025dc 0000d0 08 A 3 0 4 │ │ │ │ │ [ 8] .rel.plt REL 000026ac 0026ac 0001d8 08 AI 3 20 4 │ │ │ │ │ [ 9] .init PROGBITS 00002884 002884 00000c 00 AX 0 0 4 │ │ │ │ │ [10] .plt PROGBITS 00002890 002890 0002f0 04 AX 0 0 4 │ │ │ │ │ - [11] .text PROGBITS 00002b80 002b80 006d94 00 AX 0 0 8 │ │ │ │ │ - [12] .fini PROGBITS 00009914 009914 000008 00 AX 0 0 4 │ │ │ │ │ - [13] .rodata PROGBITS 0000991c 00991c 00030c 00 A 0 0 4 │ │ │ │ │ - [14] .ARM.extab PROGBITS 00009c28 009c28 000534 00 A 0 0 4 │ │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 0000a15c 00a15c 000138 00 AL 11 0 4 │ │ │ │ │ - [16] .eh_frame PROGBITS 0000a294 00a294 000004 00 A 0 0 4 │ │ │ │ │ + [11] .text PROGBITS 00002b80 002b80 006d98 00 AX 0 0 8 │ │ │ │ │ + [12] .fini PROGBITS 00009918 009918 000008 00 AX 0 0 4 │ │ │ │ │ + [13] .rodata PROGBITS 00009920 009920 00030c 00 A 0 0 4 │ │ │ │ │ + [14] .ARM.extab PROGBITS 00009c2c 009c2c 000533 00 A 0 0 4 │ │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 0000a160 00a160 000138 00 AL 11 0 4 │ │ │ │ │ + [16] .eh_frame PROGBITS 0000a298 00a298 000004 00 A 0 0 4 │ │ │ │ │ [17] .init_array INIT_ARRAY 0000bef8 00aef8 00000c 04 WA 0 0 4 │ │ │ │ │ [18] .fini_array FINI_ARRAY 0000bf04 00af04 000004 04 WA 0 0 4 │ │ │ │ │ [19] .dynamic DYNAMIC 0000bf08 00af08 0000f8 08 WA 4 0 4 │ │ │ │ │ [20] .got PROGBITS 0000c000 00b000 00014c 04 WA 0 0 4 │ │ │ │ │ [21] .data PROGBITS 0000c14c 00b14c 000004 00 WA 0 0 4 │ │ │ │ │ [22] .bss NOBITS 0000c150 00b150 000028 00 WA 0 0 4 │ │ │ │ │ [23] .ARM.attributes ARM_ATTRIBUTES 00000000 00b150 000031 00 0 0 1 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -42,55 +42,55 @@ │ │ │ │ │ 38: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_unwind_cpp_pr0@GCC_3.5 (6) │ │ │ │ │ 39: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ │ 40: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ │ 41: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (4) │ │ │ │ │ 42: 00000000 0 FUNC GLOBAL DEFAULT UND vsnprintf@GLIBC_2.4 (4) │ │ │ │ │ 43: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (3) │ │ │ │ │ 44: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (2) │ │ │ │ │ - 45: 00006d19 768 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ - 46: 0000c164 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ - 47: 0000776d 344 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ - 48: 00007a8d 212 FUNC WEAK DEFAULT 11 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ - 49: 0000c154 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ - 50: 0000c16c 1 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ - 51: 000056b1 384 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ - 52: 000063ad 472 FUNC WEAK DEFAULT 11 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ - 53: 0000c170 6 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ - 54: 00005ae1 472 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE │ │ │ │ │ - 55: 00008f21 1556 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ - 56: 00005cb9 380 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ - 57: 00005581 304 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ - 58: 00007271 324 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ - 59: 00009621 80 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ - 60: 0000c15c 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ - 61: 000061a1 524 FUNC WEAK DEFAULT 11 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ - 62: 000096c9 588 FUNC WEAK DEFAULT 11 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ - 63: 00005831 304 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ - 64: 00005e35 176 FUNC WEAK DEFAULT 11 _ZN5seqan6assignINS_6StringIhNS_5AllocIvEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEERKSA_ │ │ │ │ │ - 65: 00009671 88 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ - 66: 00006585 1940 FUNC WEAK DEFAULT 11 _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 │ │ │ │ │ - 67: 0000c158 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ - 68: 00005285 74 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 69: 0000c16d 1 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ - 70: 000078c5 456 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ - 71: 0000c168 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ - 72: 00007b61 792 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 73: 0000606d 308 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ - 74: 000073b5 180 FUNC WEAK DEFAULT 11 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ - 75: 00009535 236 FUNC WEAK DEFAULT 11 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z │ │ │ │ │ - 76: 00005961 384 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ - 77: 000052d1 304 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ - 78: 00009a98 256 OBJECT UNIQUE DEFAULT 13 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ - 79: 00005ee5 392 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ - 80: 00008f21 1556 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ - 81: 00003475 4 FUNC GLOBAL DEFAULT 11 freeCString │ │ │ │ │ - 82: 00003479 60 FUNC GLOBAL DEFAULT 11 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ - 83: 00007e79 4264 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ - 84: 00005401 384 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ - 85: 000051ed 74 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 86: 00009621 80 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ - 87: 00007019 312 FUNC WEAK DEFAULT 11 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ - 88: 0000c160 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ - 89: 00005239 74 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ - 90: 00007151 288 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ - 91: 00003e71 4988 FUNC GLOBAL DEFAULT 11 adapterAlignment │ │ │ │ │ - 92: 00007469 772 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 45: 000087b9 768 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ + 46: 0000c154 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ + 47: 0000920d 344 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ + 48: 0000952d 212 FUNC WEAK DEFAULT 11 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ + 49: 0000c168 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ + 50: 0000c15c 1 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ + 51: 00007151 384 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ + 52: 00007e4d 472 FUNC WEAK DEFAULT 11 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ + 53: 0000c160 6 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ + 54: 00007581 472 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE │ │ │ │ │ + 55: 00003da9 1556 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ + 56: 00007759 380 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ + 57: 00007021 304 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ + 58: 00008d11 324 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ + 59: 000044a9 80 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ + 60: 0000c170 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ + 61: 00007c41 524 FUNC WEAK DEFAULT 11 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ + 62: 00004551 588 FUNC WEAK DEFAULT 11 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ + 63: 000072d1 304 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ + 64: 000078d5 176 FUNC WEAK DEFAULT 11 _ZN5seqan6assignINS_6StringIhNS_5AllocIvEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEERKSA_ │ │ │ │ │ + 65: 000044f9 88 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ + 66: 00008025 1940 FUNC WEAK DEFAULT 11 _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 │ │ │ │ │ + 67: 0000c16c 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ + 68: 00006d25 74 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 69: 0000c15d 1 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ + 70: 00009365 456 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ + 71: 0000c158 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ + 72: 00009601 792 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 73: 00007b0d 308 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ + 74: 00008e55 180 FUNC WEAK DEFAULT 11 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ + 75: 000043bd 236 FUNC WEAK DEFAULT 11 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z │ │ │ │ │ + 76: 00007401 384 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ + 77: 00006d71 304 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ + 78: 00009a9c 256 OBJECT UNIQUE DEFAULT 13 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ + 79: 00007985 392 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ + 80: 00003da9 1556 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ + 81: 00004f15 4 FUNC GLOBAL DEFAULT 11 freeCString │ │ │ │ │ + 82: 00004f19 60 FUNC GLOBAL DEFAULT 11 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ + 83: 00002d01 4264 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ + 84: 00006ea1 384 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ + 85: 00006c8d 74 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 86: 000044a9 80 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ + 87: 00008ab9 312 FUNC WEAK DEFAULT 11 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ + 88: 0000c174 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ + 89: 00006cd9 74 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ + 90: 00008bf1 288 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ + 91: 00005911 4988 FUNC GLOBAL DEFAULT 11 adapterAlignment │ │ │ │ │ + 92: 00008f09 772 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -2,90 +2,90 @@ │ │ │ │ │ Relocation section '.rel.dyn' at offset 0x25dc contains 26 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000bef8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0000befc 00000017 R_ARM_RELATIVE │ │ │ │ │ 0000bf00 00000017 R_ARM_RELATIVE │ │ │ │ │ 0000bf04 00000017 R_ARM_RELATIVE │ │ │ │ │ 0000c14c 00000017 R_ARM_RELATIVE │ │ │ │ │ -0000c0f8 00003c15 R_ARM_GLOB_DAT 0000c15c _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ -0000c0fc 00004e15 R_ARM_GLOB_DAT 00009a98 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ +0000c0f8 00003c15 R_ARM_GLOB_DAT 0000c170 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ +0000c0fc 00004e15 R_ARM_GLOB_DAT 00009a9c _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ 0000c100 00000415 R_ARM_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ │ 0000c104 00000815 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ │ -0000c108 00004515 R_ARM_GLOB_DAT 0000c16d _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ -0000c10c 00003215 R_ARM_GLOB_DAT 0000c16c _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ -0000c110 00002e15 R_ARM_GLOB_DAT 0000c164 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ +0000c108 00004515 R_ARM_GLOB_DAT 0000c15d _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ +0000c10c 00003215 R_ARM_GLOB_DAT 0000c15c _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ +0000c110 00002e15 R_ARM_GLOB_DAT 0000c154 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ 0000c114 00000f15 R_ARM_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ │ -0000c118 00005815 R_ARM_GLOB_DAT 0000c160 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ -0000c11c 00003515 R_ARM_GLOB_DAT 0000c170 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ +0000c118 00005815 R_ARM_GLOB_DAT 0000c174 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ +0000c11c 00003515 R_ARM_GLOB_DAT 0000c160 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ 0000c120 00001415 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ │ 0000c124 00001615 R_ARM_GLOB_DAT 00000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ │ -0000c128 00004315 R_ARM_GLOB_DAT 0000c158 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ -0000c12c 00003115 R_ARM_GLOB_DAT 0000c154 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ -0000c130 00004715 R_ARM_GLOB_DAT 0000c168 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ +0000c128 00004315 R_ARM_GLOB_DAT 0000c16c _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ +0000c12c 00003115 R_ARM_GLOB_DAT 0000c168 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ +0000c130 00004715 R_ARM_GLOB_DAT 0000c158 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ 0000c134 00002515 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ │ 0000c138 00002715 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ │ 0000c13c 00002815 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ │ 0000c140 00002915 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ │ 0000c144 00002a15 R_ARM_GLOB_DAT 00000000 vsnprintf@GLIBC_2.4 │ │ │ │ │ 0000c148 00002b15 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x26ac contains 59 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000c00c 00000316 R_ARM_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4 │ │ │ │ │ -0000c010 00005916 R_ARM_JUMP_SLOT 00005239 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ -0000c014 00004816 R_ARM_JUMP_SLOT 00007b61 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +0000c010 00005916 R_ARM_JUMP_SLOT 00006cd9 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ +0000c014 00004816 R_ARM_JUMP_SLOT 00009601 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ 0000c018 00000516 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ │ 0000c01c 00000616 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ │ 0000c020 00000716 R_ARM_JUMP_SLOT 00000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 │ │ │ │ │ -0000c024 00005a16 R_ARM_JUMP_SLOT 00007151 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ +0000c024 00005a16 R_ARM_JUMP_SLOT 00008bf1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ 0000c028 00000916 R_ARM_JUMP_SLOT 00000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 │ │ │ │ │ -0000c02c 00005316 R_ARM_JUMP_SLOT 00007e79 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ -0000c030 00003e16 R_ARM_JUMP_SLOT 000096c9 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ +0000c02c 00005316 R_ARM_JUMP_SLOT 00002d01 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ +0000c030 00003e16 R_ARM_JUMP_SLOT 00004551 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ 0000c034 00000a16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj@GLIBCXX_3.4.21 │ │ │ │ │ 0000c038 00000b16 R_ARM_JUMP_SLOT 00000000 __aeabi_uidivmod@GCC_3.5 │ │ │ │ │ 0000c03c 00000c16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj@GLIBCXX_3.4.21 │ │ │ │ │ -0000c040 00004616 R_ARM_JUMP_SLOT 000078c5 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ +0000c040 00004616 R_ARM_JUMP_SLOT 00009365 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ 0000c044 00000d16 R_ARM_JUMP_SLOT 00000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 │ │ │ │ │ -0000c048 00002f16 R_ARM_JUMP_SLOT 0000776d _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ +0000c048 00002f16 R_ARM_JUMP_SLOT 0000920d _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ 0000c04c 00000e16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 │ │ │ │ │ -0000c050 00003816 R_ARM_JUMP_SLOT 00005cb9 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ +0000c050 00003816 R_ARM_JUMP_SLOT 00007759 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ 0000c054 00001016 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ │ 0000c058 00001116 R_ARM_JUMP_SLOT 00000000 _ZdlPvj@CXXABI_1.3.9 │ │ │ │ │ -0000c05c 00004f16 R_ARM_JUMP_SLOT 00005ee5 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ -0000c060 00005416 R_ARM_JUMP_SLOT 00005401 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ -0000c064 00003f16 R_ARM_JUMP_SLOT 00005831 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ +0000c05c 00004f16 R_ARM_JUMP_SLOT 00007985 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ +0000c060 00005416 R_ARM_JUMP_SLOT 00006ea1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ +0000c064 00003f16 R_ARM_JUMP_SLOT 000072d1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ 0000c068 00001216 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ │ -0000c06c 00002d16 R_ARM_JUMP_SLOT 00006d19 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ -0000c070 00005216 R_ARM_JUMP_SLOT 00003479 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ -0000c074 00003a16 R_ARM_JUMP_SLOT 00007271 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ +0000c06c 00002d16 R_ARM_JUMP_SLOT 000087b9 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ +0000c070 00005216 R_ARM_JUMP_SLOT 00004f19 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ +0000c074 00003a16 R_ARM_JUMP_SLOT 00008d11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ 0000c078 00001316 R_ARM_JUMP_SLOT 00000000 _ZdlPv@GLIBCXX_3.4 │ │ │ │ │ 0000c07c 00001516 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj@GLIBCXX_3.4.21 │ │ │ │ │ -0000c080 00004216 R_ARM_JUMP_SLOT 00006585 _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 │ │ │ │ │ +0000c080 00004216 R_ARM_JUMP_SLOT 00008025 _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 │ │ │ │ │ 0000c084 00001716 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ │ 0000c088 00001816 R_ARM_JUMP_SLOT 00000000 __cxa_end_cleanup@CXXABI_1.3 │ │ │ │ │ 0000c08c 00001916 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 │ │ │ │ │ 0000c090 00001a16 R_ARM_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4 │ │ │ │ │ -0000c094 00005516 R_ARM_JUMP_SLOT 000051ed _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +0000c094 00005516 R_ARM_JUMP_SLOT 00006c8d _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ 0000c098 00001b16 R_ARM_JUMP_SLOT 00000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 │ │ │ │ │ 0000c09c 00001c16 R_ARM_JUMP_SLOT 00000000 __aeabi_uidiv@GCC_3.5 │ │ │ │ │ 0000c0a0 00001d16 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ │ -0000c0a4 00004c16 R_ARM_JUMP_SLOT 00005961 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ +0000c0a4 00004c16 R_ARM_JUMP_SLOT 00007401 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ 0000c0a8 00001e16 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ │ 0000c0ac 00001f16 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ │ -0000c0b0 00003416 R_ARM_JUMP_SLOT 000063ad _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ -0000c0b4 00004416 R_ARM_JUMP_SLOT 00005285 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ -0000c0b8 00005616 R_ARM_JUMP_SLOT 00009621 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ +0000c0b0 00003416 R_ARM_JUMP_SLOT 00007e4d _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ +0000c0b4 00004416 R_ARM_JUMP_SLOT 00006d25 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +0000c0b8 00005616 R_ARM_JUMP_SLOT 000044a9 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ 0000c0bc 00002216 R_ARM_JUMP_SLOT 00000000 __gxx_personality_v0@CXXABI_1.3 │ │ │ │ │ -0000c0c0 00003d16 R_ARM_JUMP_SLOT 000061a1 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ -0000c0c4 00003316 R_ARM_JUMP_SLOT 000056b1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ -0000c0c8 00005716 R_ARM_JUMP_SLOT 00007019 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ +0000c0c0 00003d16 R_ARM_JUMP_SLOT 00007c41 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ +0000c0c4 00003316 R_ARM_JUMP_SLOT 00007151 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ +0000c0c8 00005716 R_ARM_JUMP_SLOT 00008ab9 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ 0000c0cc 00002316 R_ARM_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4 │ │ │ │ │ 0000c0d0 00002416 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj@GLIBCXX_3.4.21 │ │ │ │ │ -0000c0d4 00004916 R_ARM_JUMP_SLOT 0000606d _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ -0000c0d8 00004b16 R_ARM_JUMP_SLOT 00009535 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z │ │ │ │ │ -0000c0dc 00004d16 R_ARM_JUMP_SLOT 000052d1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ -0000c0e0 00005c16 R_ARM_JUMP_SLOT 00007469 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ -0000c0e4 00005016 R_ARM_JUMP_SLOT 00008f21 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ +0000c0d4 00004916 R_ARM_JUMP_SLOT 00007b0d _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ +0000c0d8 00004b16 R_ARM_JUMP_SLOT 000043bd _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z │ │ │ │ │ +0000c0dc 00004d16 R_ARM_JUMP_SLOT 00006d71 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ +0000c0e0 00005c16 R_ARM_JUMP_SLOT 00008f09 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +0000c0e4 00005016 R_ARM_JUMP_SLOT 00003da9 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ 0000c0e8 00002716 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ │ 0000c0ec 00002916 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ │ -0000c0f0 00003916 R_ARM_JUMP_SLOT 00005581 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ +0000c0f0 00003916 R_ARM_JUMP_SLOT 00007021 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ 0000c0f4 00002c16 R_ARM_JUMP_SLOT 00000000 _ZNSt6localeC1Ev@GLIBCXX_3.4 │ │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ Dynamic section at offset 0xaf08 contains 27 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] │ │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ │ 0x0000000c (INIT) 0x2884 │ │ │ │ │ - 0x0000000d (FINI) 0x9914 │ │ │ │ │ + 0x0000000d (FINI) 0x9918 │ │ │ │ │ 0x00000019 (INIT_ARRAY) 0xbef8 │ │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 12 (bytes) │ │ │ │ │ 0x0000001a (FINI_ARRAY) 0xbf04 │ │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x138 │ │ │ │ │ 0x00000005 (STRTAB) 0x8ac │ │ │ │ │ 0x00000006 (SYMTAB) 0x2dc │ │ │ │ ├── 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: dc70f88087942c62408077e4a72159858f77c71b │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e393cbd257f563508b1d6f3cdf6b5e9107ae08c3 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,26 +1,59 @@ │ │ │ │ │ __gmon_start__ │ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ │ __cxa_finalize │ │ │ │ │ _ZSt21ios_base_library_initv │ │ │ │ │ +_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z │ │ │ │ │ _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj │ │ │ │ │ __stack_chk_fail │ │ │ │ │ __stack_chk_guard │ │ │ │ │ +__aeabi_unwind_cpp_pr1 │ │ │ │ │ +_ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj │ │ │ │ │ +vsnprintf │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +_ZSt20__throw_length_errorPKc │ │ │ │ │ +__cxa_end_cleanup │ │ │ │ │ +__gxx_personality_v0 │ │ │ │ │ +_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ +_ZNSt6localeD1Ev │ │ │ │ │ +_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE │ │ │ │ │ +_ZTVSt15basic_streambufIcSt11char_traitsIcEE │ │ │ │ │ +_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ +_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ +_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 │ │ │ │ │ __aeabi_unwind_cpp_pr0 │ │ │ │ │ +_ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ +_ZNSt8ios_baseC2Ev │ │ │ │ │ +_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E │ │ │ │ │ +_ZNSt6localeC1Ev │ │ │ │ │ +_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate │ │ │ │ │ +_ZNSt8ios_baseD2Ev │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ │ │ │ │ │ +_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ +_ZTVSt9basic_iosIcSt11char_traitsIcEE │ │ │ │ │ +_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ │ +_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ │ +_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_ │ │ │ │ │ -__cxa_end_cleanup │ │ │ │ │ -__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_NS_4SizeISB_E4TypeE │ │ │ │ │ _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ _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_ │ │ │ │ │ _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ @@ -39,66 +72,33 @@ │ │ │ │ │ _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_St9__va_listEjSB_z │ │ │ │ │ -__aeabi_unwind_cpp_pr1 │ │ │ │ │ -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj │ │ │ │ │ -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj │ │ │ │ │ -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj │ │ │ │ │ -vsnprintf │ │ │ │ │ -_ZSt20__throw_length_errorPKc │ │ │ │ │ -_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ -_ZNSt6localeD1Ev │ │ │ │ │ -_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE │ │ │ │ │ -_ZTVSt15basic_streambufIcSt11char_traitsIcEE │ │ │ │ │ -_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ -_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ -_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 │ │ │ │ │ -_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E │ │ │ │ │ -_ZNSt6localeC1Ev │ │ │ │ │ -_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate │ │ │ │ │ -_ZNSt8ios_baseD2Ev │ │ │ │ │ -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ │ │ │ │ │ -_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ -_ZTVSt9basic_iosIcSt11char_traitsIcEE │ │ │ │ │ -_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ │ -_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ │ -_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 │ │ │ │ │ libstdc++.so.6 │ │ │ │ │ libgcc_s.so.1 │ │ │ │ │ libc.so.6 │ │ │ │ │ ld-linux-armhf.so.3 │ │ │ │ │ GLIBC_2.4 │ │ │ │ │ GLIBCXX_3.4.32 │ │ │ │ │ CXXABI_1.3 │ │ │ │ │ CXXABI_1.3.9 │ │ │ │ │ GLIBCXX_3.4.21 │ │ │ │ │ GLIBCXX_3.4 │ │ │ │ │ H KxD J{D │ │ │ │ │ + F1Fc`#rd │ │ │ │ │ [FJFQF8F │ │ │ │ │ [FJFQF8F │ │ │ │ │ c`1hTJRKzD │ │ │ │ │ 3h#D3`;j#D;bcJaKzD │ │ │ │ │ - F1Fc`#rd │ │ │ │ │ basic_string::append │ │ │ │ │ 00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 │ │ │ │ │ .shstrtab │ │ │ │ │ .note.gnu.build-id │ │ │ │ │ .gnu.hash │ │ │ │ │ .gnu.version │ │ │ │ │ .gnu.version_r │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ │ @@ -3,442 +3,442 @@ │ │ │ │ │ 0x000008ac 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ │ 0x000008bc 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ │ 0x000008cc 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ │ 0x000008dc 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ │ 0x000008ec 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ │ 0x000008fc 6c697a65 005f5a53 74323169 6f735f62 lize._ZSt21ios_b │ │ │ │ │ 0x0000090c 6173655f 6c696272 6172795f 696e6974 ase_library_init │ │ │ │ │ - 0x0000091c 76005f5a 4e537437 5f5f6378 78313131 v._ZNSt7__cxx111 │ │ │ │ │ - 0x0000092c 32626173 69635f73 7472696e 67496353 2basic_stringIcS │ │ │ │ │ - 0x0000093c 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ - 0x0000094c 45536149 63454539 5f4d5f63 72656174 ESaIcEE9_M_creat │ │ │ │ │ - 0x0000095c 6545526a 6a006d65 6d637079 005f5f73 eERjj.memcpy.__s │ │ │ │ │ - 0x0000096c 7461636b 5f63686b 5f666169 6c005f5f tack_chk_fail.__ │ │ │ │ │ - 0x0000097c 73746163 6b5f6368 6b5f6775 61726400 stack_chk_guard. │ │ │ │ │ - 0x0000098c 5f5f6165 6162695f 756e7769 6e645f63 __aeabi_unwind_c │ │ │ │ │ - 0x0000099c 70705f70 7230005f 5a4e3573 6571616e pp_pr0._ZN5seqan │ │ │ │ │ - 0x000009ac 32314450 43656c6c 44656661 756c7449 21DPCellDefaultI │ │ │ │ │ - 0x000009bc 6e66696e 69747949 4e535f37 44504365 nfinityINS_7DPCe │ │ │ │ │ - 0x000009cc 6c6c5f49 694e535f 33546167 494e535f ll_IiNS_3TagINS_ │ │ │ │ │ - 0x000009dc 31314166 66696e65 47617073 5f454545 11AffineGaps_EEE │ │ │ │ │ - 0x000009ec 45454535 56414c55 4545005f 5a6e776a EEE5VALUEE._Znwj │ │ │ │ │ - 0x000009fc 005f5a64 6c507600 66726565 43537472 ._ZdlPv.freeCStr │ │ │ │ │ - 0x00000a0c 696e6700 66726565 005f5a31 38637070 ing.free._Z18cpp │ │ │ │ │ - 0x00000a1c 53747269 6e67546f 43537472 696e674e StringToCStringN │ │ │ │ │ - 0x00000a2c 5374375f 5f637878 31313132 62617369 St7__cxx1112basi │ │ │ │ │ - 0x00000a3c 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch │ │ │ │ │ - 0x00000a4c 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc │ │ │ │ │ - 0x00000a5c 45454500 6d616c6c 6f63005f 5a4e3573 EEE.malloc._ZN5s │ │ │ │ │ - 0x00000a6c 6571616e 35636c65 6172494e 535f364d eqan5clearINS_6M │ │ │ │ │ - 0x00000a7c 61747269 78494e53 5f374450 43656c6c atrixINS_7DPCell │ │ │ │ │ - 0x00000a8c 5f49694e 535f3354 6167494e 535f3131 _IiNS_3TagINS_11 │ │ │ │ │ - 0x00000a9c 4c696e65 61724761 70735f45 45454545 LinearGaps_EEEEE │ │ │ │ │ - 0x00000aac 4c6a3245 4e535f36 53747269 6e674953 Lj2ENS_6StringIS │ │ │ │ │ - 0x00000abc 365f4e53 5f35416c 6c6f6349 76454545 6_NS_5AllocIvEEE │ │ │ │ │ - 0x00000acc 45454545 4576524e 535f3648 6f6c6465 EEEEEvRNS_6Holde │ │ │ │ │ - 0x00000adc 7249545f 4e53335f 494e535f 39547269 rIT_NS3_INS_9Tri │ │ │ │ │ - 0x00000aec 73746174 655f4545 45454500 5f5a4e35 state_EEEEE._ZN5 │ │ │ │ │ - 0x00000afc 73657161 6e35636c 65617249 4e535f36 seqan5clearINS_6 │ │ │ │ │ - 0x00000b0c 4d617472 69784968 4c6a3245 4e535f36 MatrixIhLj2ENS_6 │ │ │ │ │ - 0x00000b1c 53747269 6e674968 4e535f35 416c6c6f StringIhNS_5Allo │ │ │ │ │ - 0x00000b2c 63497645 45454545 45454576 524e535f cIvEEEEEEEEvRNS_ │ │ │ │ │ - 0x00000b3c 36486f6c 64657249 545f4e53 5f335461 6HolderIT_NS_3Ta │ │ │ │ │ - 0x00000b4c 67494e53 5f395472 69737461 74655f45 gINS_9Tristate_E │ │ │ │ │ - 0x00000b5c 45454545 005f5a4e 35736571 616e3563 EEEE._ZN5seqan5c │ │ │ │ │ - 0x00000b6c 6c656172 494e535f 364d6174 72697849 learINS_6MatrixI │ │ │ │ │ - 0x00000b7c 4e535f37 44504365 6c6c5f49 694e535f NS_7DPCell_IiNS_ │ │ │ │ │ - 0x00000b8c 33546167 494e535f 31314166 66696e65 3TagINS_11Affine │ │ │ │ │ - 0x00000b9c 47617073 5f454545 45454c6a 32454e53 Gaps_EEEEELj2ENS │ │ │ │ │ - 0x00000bac 5f365374 72696e67 4953365f 4e535f35 _6StringIS6_NS_5 │ │ │ │ │ - 0x00000bbc 416c6c6f 63497645 45454545 45454576 AllocIvEEEEEEEEv │ │ │ │ │ - 0x00000bcc 524e535f 36486f6c 64657249 545f4e53 RNS_6HolderIT_NS │ │ │ │ │ - 0x00000bdc 335f494e 535f3954 72697374 6174655f 3_INS_9Tristate_ │ │ │ │ │ - 0x00000bec 45454545 45005f5a 4e357365 71616e31 EEEEE._ZN5seqan1 │ │ │ │ │ - 0x00000bfc 33417373 69676e53 7472696e 675f494e 3AssignString_IN │ │ │ │ │ - 0x00000c0c 535f3354 6167494e 535f3132 54616747 S_3TagINS_12TagG │ │ │ │ │ - 0x00000c1c 656e6572 6f75735f 45454545 37617373 enerous_EEEE7ass │ │ │ │ │ - 0x00000c2c 69676e5f 494e535f 36537472 696e6749 ign_INS_6StringI │ │ │ │ │ - 0x00000c3c 684e535f 35416c6c 6f634976 45454545 hNS_5AllocIvEEEE │ │ │ │ │ - 0x00000c4c 4b53395f 45457652 545f5254 305f4e53 KS9_EEvRT_RT0_NS │ │ │ │ │ - 0x00000c5c 5f345369 7a654953 425f4534 54797065 _4SizeISB_E4Type │ │ │ │ │ - 0x00000c6c 45006d65 6d6d6f76 65005f5a 4e357365 E.memmove._ZN5se │ │ │ │ │ - 0x00000c7c 71616e31 33417373 69676e53 7472696e qan13AssignStrin │ │ │ │ │ - 0x00000c8c 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12 │ │ │ │ │ - 0x00000c9c 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE │ │ │ │ │ - 0x00000cac 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str │ │ │ │ │ - 0x00000cbc 696e6749 684e535f 35416c6c 6f634976 ingIhNS_5AllocIv │ │ │ │ │ - 0x00000ccc 45454545 4b53395f 45457652 545f5254 EEEEKS9_EEvRT_RT │ │ │ │ │ - 0x00000cdc 305f005f 5f637861 5f656e64 5f636c65 0_.__cxa_end_cle │ │ │ │ │ - 0x00000cec 616e7570 005f5f67 78785f70 6572736f anup.__gxx_perso │ │ │ │ │ - 0x00000cfc 6e616c69 74795f76 30005f5a 4e357365 nality_v0._ZN5se │ │ │ │ │ - 0x00000d0c 71616e31 33417373 69676e53 7472696e qan13AssignStrin │ │ │ │ │ - 0x00000d1c 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12 │ │ │ │ │ - 0x00000d2c 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE │ │ │ │ │ - 0x00000d3c 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str │ │ │ │ │ - 0x00000d4c 696e6749 4e535f31 3053696d 706c6554 ingINS_10SimpleT │ │ │ │ │ - 0x00000d5c 79706549 684e535f 35446e61 355f4545 ypeIhNS_5Dna5_EE │ │ │ │ │ - 0x00000d6c 454e535f 35416c6c 6f634976 45454545 ENS_5AllocIvEEEE │ │ │ │ │ - 0x00000d7c 4b53435f 45457652 545f5254 305f4e53 KSC_EEvRT_RT0_NS │ │ │ │ │ - 0x00000d8c 5f345369 7a654953 455f4534 54797065 _4SizeISE_E4Type │ │ │ │ │ - 0x00000d9c 45005f5a 4e357365 71616e31 33417373 E._ZN5seqan13Ass │ │ │ │ │ - 0x00000dac 69676e53 7472696e 675f494e 535f3354 ignString_INS_3T │ │ │ │ │ - 0x00000dbc 6167494e 535f3132 54616747 656e6572 agINS_12TagGener │ │ │ │ │ - 0x00000dcc 6f75735f 45454545 37617373 69676e5f ous_EEEE7assign_ │ │ │ │ │ - 0x00000ddc 494e535f 36537472 696e6749 4e535f31 INS_6StringINS_1 │ │ │ │ │ - 0x00000dec 3053696d 706c6554 79706549 684e535f 0SimpleTypeIhNS_ │ │ │ │ │ - 0x00000dfc 35446e61 355f4545 454e535f 35416c6c 5Dna5_EEENS_5All │ │ │ │ │ - 0x00000e0c 6f634976 45454545 4b53435f 45457652 ocIvEEEEKSC_EEvR │ │ │ │ │ - 0x00000e1c 545f5254 305f005f 5a4e3573 6571616e T_RT0_._ZN5seqan │ │ │ │ │ - 0x00000e2c 31334173 7369676e 53747269 6e675f49 13AssignString_I │ │ │ │ │ - 0x00000e3c 4e535f33 54616749 4e535f31 32546167 NS_3TagINS_12Tag │ │ │ │ │ - 0x00000e4c 47656e65 726f7573 5f454545 45376173 Generous_EEEE7as │ │ │ │ │ - 0x00000e5c 7369676e 5f494e53 5f365374 72696e67 sign_INS_6String │ │ │ │ │ - 0x00000e6c 49634e53 5f35416c 6c6f6349 76454545 IcNS_5AllocIvEEE │ │ │ │ │ - 0x00000e7c 454b5339 5f454576 52545f52 54305f4e EKS9_EEvRT_RT0_N │ │ │ │ │ - 0x00000e8c 535f3453 697a6549 53425f45 34547970 S_4SizeISB_E4Typ │ │ │ │ │ - 0x00000e9c 6545005f 5a4e3573 6571616e 31334173 eE._ZN5seqan13As │ │ │ │ │ - 0x00000eac 7369676e 53747269 6e675f49 4e535f33 signString_INS_3 │ │ │ │ │ - 0x00000ebc 54616749 4e535f31 32546167 47656e65 TagINS_12TagGene │ │ │ │ │ - 0x00000ecc 726f7573 5f454545 45376173 7369676e rous_EEEE7assign │ │ │ │ │ - 0x00000edc 5f494e53 5f365374 72696e67 49634e53 _INS_6StringIcNS │ │ │ │ │ - 0x00000eec 5f35416c 6c6f6349 76454545 454b5339 _5AllocIvEEEEKS9 │ │ │ │ │ - 0x00000efc 5f454576 52545f52 54305f00 5f5a4e35 _EEvRT_RT0_._ZN5 │ │ │ │ │ - 0x00000f0c 73657161 6e313341 73736967 6e537472 seqan13AssignStr │ │ │ │ │ - 0x00000f1c 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_ │ │ │ │ │ - 0x00000f2c 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE │ │ │ │ │ - 0x00000f3c 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S │ │ │ │ │ - 0x00000f4c 7472696e 6749634e 535f3541 6c6c6f63 tringIcNS_5Alloc │ │ │ │ │ - 0x00000f5c 49764545 45454b50 63454576 52545f52 IvEEEEKPcEEvRT_R │ │ │ │ │ - 0x00000f6c 54305f4e 535f3453 697a6549 53435f45 T0_NS_4SizeISC_E │ │ │ │ │ - 0x00000f7c 34547970 65450073 74726c65 6e005f5a 4TypeE.strlen._Z │ │ │ │ │ - 0x00000f8c 4e357365 71616e31 33417373 69676e53 N5seqan13AssignS │ │ │ │ │ - 0x00000f9c 7472696e 675f494e 535f3354 6167494e tring_INS_3TagIN │ │ │ │ │ - 0x00000fac 535f3132 54616747 656e6572 6f75735f S_12TagGenerous_ │ │ │ │ │ - 0x00000fbc 45454545 37617373 69676e5f 494e535f EEEE7assign_INS_ │ │ │ │ │ - 0x00000fcc 36537472 696e6749 4e535f31 3053696d 6StringINS_10Sim │ │ │ │ │ - 0x00000fdc 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna │ │ │ │ │ - 0x00000fec 355f4545 454e535f 35416c6c 6f634976 5_EEENS_5AllocIv │ │ │ │ │ - 0x00000ffc 45454545 4b4e5336 5f496353 425f4545 EEEEKNS6_IcSB_EE │ │ │ │ │ - 0x0000100c 45457652 545f5254 305f005f 5a4e3573 EEvRT_RT0_._ZN5s │ │ │ │ │ - 0x0000101c 6571616e 32355472 616e736c 61746554 eqan25TranslateT │ │ │ │ │ - 0x0000102c 61626c65 43686172 546f446e 61355f49 ableCharToDna5_I │ │ │ │ │ - 0x0000103c 76453556 414c5545 45005f5a 4e357365 vE5VALUEE._ZN5se │ │ │ │ │ - 0x0000104c 71616e36 61737369 676e494e 535f3653 qan6assignINS_6S │ │ │ │ │ - 0x0000105c 7472696e 6749684e 535f3541 6c6c6f63 tringIhNS_5Alloc │ │ │ │ │ - 0x0000106c 49764545 45454545 76524e53 5f36486f IvEEEEEEvRNS_6Ho │ │ │ │ │ - 0x0000107c 6c646572 49545f4e 535f3354 6167494e lderIT_NS_3TagIN │ │ │ │ │ - 0x0000108c 535f3954 72697374 6174655f 45454545 S_9Tristate_EEEE │ │ │ │ │ - 0x0000109c 45524b53 415f005f 5a4e3573 6571616e ERKSA_._ZN5seqan │ │ │ │ │ - 0x000010ac 31334173 7369676e 53747269 6e675f49 13AssignString_I │ │ │ │ │ - 0x000010bc 4e535f33 54616749 4e535f31 32546167 NS_3TagINS_12Tag │ │ │ │ │ - 0x000010cc 47656e65 726f7573 5f454545 45376173 Generous_EEEE7as │ │ │ │ │ - 0x000010dc 7369676e 5f494e53 5f365374 72696e67 sign_INS_6String │ │ │ │ │ - 0x000010ec 496a4e53 5f35416c 6c6f6349 76454545 IjNS_5AllocIvEEE │ │ │ │ │ - 0x000010fc 454b5339 5f454576 52545f52 54305f00 EKS9_EEvRT_RT0_. │ │ │ │ │ - 0x0000110c 5f5a4e35 73657161 6e313341 73736967 _ZN5seqan13Assig │ │ │ │ │ - 0x0000111c 6e537472 696e675f 494e535f 33546167 nString_INS_3Tag │ │ │ │ │ - 0x0000112c 494e535f 31325461 6747656e 65726f75 INS_12TagGenerou │ │ │ │ │ - 0x0000113c 735f4545 45453761 73736967 6e5f494e s_EEEE7assign_IN │ │ │ │ │ - 0x0000114c 535f3653 7472696e 67496a4e 535f3541 S_6StringIjNS_5A │ │ │ │ │ - 0x0000115c 6c6c6f63 49764545 45454b53 395f4545 llocIvEEEEKS9_EE │ │ │ │ │ - 0x0000116c 7652545f 5254305f 4e535f34 53697a65 vRT_RT0_NS_4Size │ │ │ │ │ - 0x0000117c 4953425f 45345479 70654500 5f5a4e35 ISB_E4TypeE._ZN5 │ │ │ │ │ - 0x0000118c 73657161 6e313452 65706c61 63655374 seqan14ReplaceSt │ │ │ │ │ - 0x0000119c 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS │ │ │ │ │ - 0x000011ac 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E │ │ │ │ │ - 0x000011bc 45454538 7265706c 6163655f 494e535f EEE8replace_INS_ │ │ │ │ │ - 0x000011cc 36537472 696e6749 6a4e535f 35416c6c 6StringIjNS_5All │ │ │ │ │ - 0x000011dc 6f634976 45454545 4b53395f 45457652 ocIvEEEEKS9_EEvR │ │ │ │ │ - 0x000011ec 545f4e53 5f345369 7a654953 425f4534 T_NS_4SizeISB_E4 │ │ │ │ │ - 0x000011fc 54797065 4553465f 5254305f 005f5a4e TypeESF_RT0_._ZN │ │ │ │ │ - 0x0000120c 35736571 616e3130 696e7365 72744761 5seqan10insertGa │ │ │ │ │ - 0x0000121c 7073494e 535f3447 61707349 4e535f36 psINS_4GapsINS_6 │ │ │ │ │ - 0x0000122c 53747269 6e67494e 535f3130 53696d70 StringINS_10Simp │ │ │ │ │ - 0x0000123c 6c655479 70654968 4e535f35 446e6135 leTypeIhNS_5Dna5 │ │ │ │ │ - 0x0000124c 5f454545 4e535f35 416c6c6f 63497645 _EEENS_5AllocIvE │ │ │ │ │ - 0x0000125c 4545454e 535f3354 6167494e 535f3130 EEENS_3TagINS_10 │ │ │ │ │ - 0x0000126c 41727261 79476170 735f4545 4545456a ArrayGaps_EEEEEj │ │ │ │ │ - 0x0000127c 45457652 4b4e535f 34497465 7249545f EEvRKNS_4IterIT_ │ │ │ │ │ - 0x0000128c 4e535f31 32476170 73497465 7261746f NS_12GapsIterato │ │ │ │ │ - 0x0000129c 72495342 5f454545 4554305f 006d656d rISB_EEEET0_.mem │ │ │ │ │ - 0x000012ac 73657400 5f5a4e35 73657161 6e32315f set._ZN5seqan21_ │ │ │ │ │ - 0x000012bc 61646170 74547261 63655365 676d656e adaptTraceSegmen │ │ │ │ │ - 0x000012cc 7473546f 494e535f 36537472 696e6749 tsToINS_6StringI │ │ │ │ │ - 0x000012dc 4e535f31 3053696d 706c6554 79706549 NS_10SimpleTypeI │ │ │ │ │ - 0x000012ec 684e535f 35446e61 355f4545 454e535f hNS_5Dna5_EEENS_ │ │ │ │ │ - 0x000012fc 35416c6c 6f634976 45454545 4e535f33 5AllocIvEEEENS_3 │ │ │ │ │ - 0x0000130c 54616749 4e535f31 30417272 61794761 TagINS_10ArrayGa │ │ │ │ │ - 0x0000131c 70735f45 45455337 5f53415f 6a6a5336 ps_EEES7_SA_jjS6 │ │ │ │ │ - 0x0000132c 5f454576 524e535f 34476170 7349545f _EEvRNS_4GapsIT_ │ │ │ │ │ - 0x0000133c 54305f45 45524e53 425f4954 315f5432 T0_EERNSB_IT1_T2 │ │ │ │ │ - 0x0000134c 5f454552 4b4e5331 5f494e53 5f313354 _EERKNS1_INS_13T │ │ │ │ │ - 0x0000135c 72616365 5365676d 656e745f 4954335f raceSegment_IT3_ │ │ │ │ │ - 0x0000136c 54345f45 4554355f 4545005f 5a4e3573 T4_EET5_EE._ZN5s │ │ │ │ │ - 0x0000137c 6571616e 36637265 61746549 4e535f36 eqan6createINS_6 │ │ │ │ │ - 0x0000138c 4d617472 69784968 4c6a3245 4e535f36 MatrixIhLj2ENS_6 │ │ │ │ │ - 0x0000139c 53747269 6e674968 4e535f35 416c6c6f StringIhNS_5Allo │ │ │ │ │ - 0x000013ac 63497645 45454545 45454576 524e535f cIvEEEEEEEEvRNS_ │ │ │ │ │ - 0x000013bc 36486f6c 64657249 545f4e53 5f335461 6HolderIT_NS_3Ta │ │ │ │ │ - 0x000013cc 67494e53 5f395472 69737461 74655f45 gINS_9Tristate_E │ │ │ │ │ - 0x000013dc 45454545 005f5a4e 35736571 616e3672 EEEE._ZN5seqan6r │ │ │ │ │ - 0x000013ec 6573697a 6549684e 535f3354 6167494e esizeIhNS_3TagIN │ │ │ │ │ - 0x000013fc 535f3133 46756c6c 44504d61 74726978 S_13FullDPMatrix │ │ │ │ │ - 0x0000140c 5f454545 4e535f36 53747269 6e674968 _EEENS_6StringIh │ │ │ │ │ - 0x0000141c 4e535f35 416c6c6f 63497645 45454545 NS_5AllocIvEEEEE │ │ │ │ │ - 0x0000142c 4576524e 535f3944 504d6174 7269785f EvRNS_9DPMatrix_ │ │ │ │ │ - 0x0000143c 49545f54 305f5431 5f454500 5f5f6165 IT_T0_T1_EE.__ae │ │ │ │ │ - 0x0000144c 6162695f 75696469 76005f5f 61656162 abi_uidiv.__aeab │ │ │ │ │ - 0x0000145c 695f7569 6469766d 6f64005f 5a4e3573 i_uidivmod._ZN5s │ │ │ │ │ - 0x0000146c 6571616e 31334173 7369676e 53747269 eqan13AssignStri │ │ │ │ │ - 0x0000147c 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1 │ │ │ │ │ - 0x0000148c 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE │ │ │ │ │ - 0x0000149c 45376173 7369676e 5f494e53 5f365374 E7assign_INS_6St │ │ │ │ │ - 0x000014ac 72696e67 494e535f 37445043 656c6c5f ringINS_7DPCell_ │ │ │ │ │ - 0x000014bc 49694e53 315f494e 535f3131 4c696e65 IiNS1_INS_11Line │ │ │ │ │ - 0x000014cc 61724761 70735f45 45454545 4e535f35 arGaps_EEEEENS_5 │ │ │ │ │ - 0x000014dc 416c6c6f 63497645 4545454b 53445f45 AllocIvEEEEKSD_E │ │ │ │ │ - 0x000014ec 45765254 5f525430 5f4e535f 3453697a EvRT_RT0_NS_4Siz │ │ │ │ │ - 0x000014fc 65495346 5f453454 79706545 005f5a4e eISF_E4TypeE._ZN │ │ │ │ │ - 0x0000150c 35736571 616e3133 41737369 676e5374 5seqan13AssignSt │ │ │ │ │ - 0x0000151c 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS │ │ │ │ │ - 0x0000152c 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E │ │ │ │ │ - 0x0000153c 45454537 61737369 676e5f49 4e535f36 EEE7assign_INS_6 │ │ │ │ │ - 0x0000154c 53747269 6e67494e 535f3744 5043656c StringINS_7DPCel │ │ │ │ │ - 0x0000155c 6c5f4969 4e53315f 494e535f 31314c69 l_IiNS1_INS_11Li │ │ │ │ │ - 0x0000156c 6e656172 47617073 5f454545 45454e53 nearGaps_EEEEENS │ │ │ │ │ - 0x0000157c 5f35416c 6c6f6349 76454545 454b5344 _5AllocIvEEEEKSD │ │ │ │ │ - 0x0000158c 5f454576 52545f52 54305f00 5f5a4e35 _EEvRT_RT0_._ZN5 │ │ │ │ │ - 0x0000159c 73657161 6e366173 7369676e 494e535f seqan6assignINS_ │ │ │ │ │ - 0x000015ac 36537472 696e6749 4e535f37 44504365 6StringINS_7DPCe │ │ │ │ │ - 0x000015bc 6c6c5f49 694e535f 33546167 494e535f ll_IiNS_3TagINS_ │ │ │ │ │ - 0x000015cc 31314c69 6e656172 47617073 5f454545 11LinearGaps_EEE │ │ │ │ │ - 0x000015dc 45454e53 5f35416c 6c6f6349 76454545 EENS_5AllocIvEEE │ │ │ │ │ - 0x000015ec 45454576 524e535f 36486f6c 64657249 EEEvRNS_6HolderI │ │ │ │ │ - 0x000015fc 545f4e53 335f494e 535f3954 72697374 T_NS3_INS_9Trist │ │ │ │ │ - 0x0000160c 6174655f 45454545 45524b53 455f005f ate_EEEEERKSE_._ │ │ │ │ │ - 0x0000161c 5a4e3573 6571616e 36637265 61746549 ZN5seqan6createI │ │ │ │ │ - 0x0000162c 4e535f36 4d617472 6978494e 535f3744 NS_6MatrixINS_7D │ │ │ │ │ - 0x0000163c 5043656c 6c5f4969 4e535f33 54616749 PCell_IiNS_3TagI │ │ │ │ │ - 0x0000164c 4e535f31 314c696e 65617247 6170735f NS_11LinearGaps_ │ │ │ │ │ - 0x0000165c 45454545 454c6a32 454e535f 36537472 EEEEELj2ENS_6Str │ │ │ │ │ - 0x0000166c 696e6749 53365f4e 535f3541 6c6c6f63 ingIS6_NS_5Alloc │ │ │ │ │ - 0x0000167c 49764545 45454545 45457652 4e535f36 IvEEEEEEEEvRNS_6 │ │ │ │ │ - 0x0000168c 486f6c64 65724954 5f4e5333 5f494e53 HolderIT_NS3_INS │ │ │ │ │ - 0x0000169c 5f395472 69737461 74655f45 45454545 _9Tristate_EEEEE │ │ │ │ │ - 0x000016ac 005f5a4e 35736571 616e3133 41737369 ._ZN5seqan13Assi │ │ │ │ │ - 0x000016bc 676e5374 72696e67 5f494e53 5f335461 gnString_INS_3Ta │ │ │ │ │ - 0x000016cc 67494e53 5f313254 61674765 6e65726f gINS_12TagGenero │ │ │ │ │ - 0x000016dc 75735f45 45454537 61737369 676e5f49 us_EEEE7assign_I │ │ │ │ │ - 0x000016ec 4e535f36 53747269 6e67494e 535f3744 NS_6StringINS_7D │ │ │ │ │ - 0x000016fc 5043656c 6c5f4969 4e53315f 494e535f PCell_IiNS1_INS_ │ │ │ │ │ - 0x0000170c 31314166 66696e65 47617073 5f454545 11AffineGaps_EEE │ │ │ │ │ - 0x0000171c 45454e53 5f35416c 6c6f6349 76454545 EENS_5AllocIvEEE │ │ │ │ │ - 0x0000172c 454b5344 5f454576 52545f52 54305f4e EKSD_EEvRT_RT0_N │ │ │ │ │ - 0x0000173c 535f3453 697a6549 53465f45 34547970 S_4SizeISF_E4Typ │ │ │ │ │ - 0x0000174c 6545005f 5a4e3573 6571616e 31334173 eE._ZN5seqan13As │ │ │ │ │ - 0x0000175c 7369676e 53747269 6e675f49 4e535f33 signString_INS_3 │ │ │ │ │ - 0x0000176c 54616749 4e535f31 32546167 47656e65 TagINS_12TagGene │ │ │ │ │ - 0x0000177c 726f7573 5f454545 45376173 7369676e rous_EEEE7assign │ │ │ │ │ - 0x0000178c 5f494e53 5f365374 72696e67 494e535f _INS_6StringINS_ │ │ │ │ │ - 0x0000179c 37445043 656c6c5f 49694e53 315f494e 7DPCell_IiNS1_IN │ │ │ │ │ - 0x000017ac 535f3131 41666669 6e654761 70735f45 S_11AffineGaps_E │ │ │ │ │ - 0x000017bc 45454545 4e535f35 416c6c6f 63497645 EEEENS_5AllocIvE │ │ │ │ │ - 0x000017cc 4545454b 53445f45 45765254 5f525430 EEEKSD_EEvRT_RT0 │ │ │ │ │ - 0x000017dc 5f005f5a 4e357365 71616e36 61737369 _._ZN5seqan6assi │ │ │ │ │ - 0x000017ec 676e494e 535f3653 7472696e 67494e53 gnINS_6StringINS │ │ │ │ │ - 0x000017fc 5f374450 43656c6c 5f49694e 535f3354 _7DPCell_IiNS_3T │ │ │ │ │ - 0x0000180c 6167494e 535f3131 41666669 6e654761 agINS_11AffineGa │ │ │ │ │ - 0x0000181c 70735f45 45454545 4e535f35 416c6c6f ps_EEEEENS_5Allo │ │ │ │ │ - 0x0000182c 63497645 45454545 4576524e 535f3648 cIvEEEEEEvRNS_6H │ │ │ │ │ - 0x0000183c 6f6c6465 7249545f 4e53335f 494e535f olderIT_NS3_INS_ │ │ │ │ │ - 0x0000184c 39547269 73746174 655f4545 45454552 9Tristate_EEEEER │ │ │ │ │ - 0x0000185c 4b53455f 005f5a4e 35736571 616e3663 KSE_._ZN5seqan6c │ │ │ │ │ - 0x0000186c 72656174 65494e53 5f364d61 74726978 reateINS_6Matrix │ │ │ │ │ - 0x0000187c 494e535f 37445043 656c6c5f 49694e53 INS_7DPCell_IiNS │ │ │ │ │ - 0x0000188c 5f335461 67494e53 5f313141 6666696e _3TagINS_11Affin │ │ │ │ │ - 0x0000189c 65476170 735f4545 4545454c 6a32454e eGaps_EEEEELj2EN │ │ │ │ │ - 0x000018ac 535f3653 7472696e 67495336 5f4e535f S_6StringIS6_NS_ │ │ │ │ │ - 0x000018bc 35416c6c 6f634976 45454545 45454545 5AllocIvEEEEEEEE │ │ │ │ │ - 0x000018cc 76524e53 5f36486f 6c646572 49545f4e vRNS_6HolderIT_N │ │ │ │ │ - 0x000018dc 53335f49 4e535f39 54726973 74617465 S3_INS_9Tristate │ │ │ │ │ - 0x000018ec 5f454545 45450061 64617074 6572416c _EEEEE.adapterAl │ │ │ │ │ - 0x000018fc 69676e6d 656e7400 5f5a4e31 3553636f ignment._ZN15Sco │ │ │ │ │ - 0x0000190c 72656441 6c69676e 6d656e74 43314552 redAlignmentC1ER │ │ │ │ │ - 0x0000191c 4e357365 71616e35 416c6967 6e494e53 N5seqan5AlignINS │ │ │ │ │ - 0x0000192c 305f3653 7472696e 67494e53 305f3130 0_6StringINS0_10 │ │ │ │ │ - 0x0000193c 53696d70 6c655479 70654968 4e53305f SimpleTypeIhNS0_ │ │ │ │ │ - 0x0000194c 35446e61 355f4545 454e5330 5f35416c 5Dna5_EEENS0_5Al │ │ │ │ │ - 0x0000195c 6c6f6349 76454545 454e5330 5f335461 locIvEEEENS0_3Ta │ │ │ │ │ - 0x0000196c 67494e53 305f3130 41727261 79476170 gINS0_10ArrayGap │ │ │ │ │ - 0x0000197c 735f4545 45454569 6969005f 5a4e3135 s_EEEEEiii._ZN15 │ │ │ │ │ - 0x0000198c 53636f72 6564416c 69676e6d 656e7439 ScoredAlignment9 │ │ │ │ │ - 0x0000199c 67657453 7472696e 67423563 78783131 getStringB5cxx11 │ │ │ │ │ - 0x000019ac 4576005f 5a646c50 766a005f 5a4e3573 Ev._ZdlPvj._ZN5s │ │ │ │ │ - 0x000019bc 6571616e 32314450 43656c6c 44656661 eqan21DPCellDefa │ │ │ │ │ - 0x000019cc 756c7449 6e66696e 69747949 4e535f37 ultInfinityINS_7 │ │ │ │ │ - 0x000019dc 44504365 6c6c5f49 694e535f 33546167 DPCell_IiNS_3Tag │ │ │ │ │ - 0x000019ec 494e535f 31314c69 6e656172 47617073 INS_11LinearGaps │ │ │ │ │ - 0x000019fc 5f454545 45454535 56414c55 4545005f _EEEEEE5VALUEE._ │ │ │ │ │ - 0x00001a0c 5a4e5374 375f5f63 78783131 31326261 ZNSt7__cxx1112ba │ │ │ │ │ - 0x00001a1c 7369635f 73747269 6e674963 53743131 sic_stringIcSt11 │ │ │ │ │ - 0x00001a2c 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ │ - 0x00001a3c 49634545 31305f4d 5f646973 706f7365 IcEE10_M_dispose │ │ │ │ │ - 0x00001a4c 4576005f 5a47564e 35736571 616e3231 Ev._ZGVN5seqan21 │ │ │ │ │ - 0x00001a5c 44504365 6c6c4465 6661756c 74496e66 DPCellDefaultInf │ │ │ │ │ - 0x00001a6c 696e6974 79494e53 5f374450 43656c6c inityINS_7DPCell │ │ │ │ │ - 0x00001a7c 5f49694e 535f3354 6167494e 535f3131 _IiNS_3TagINS_11 │ │ │ │ │ - 0x00001a8c 4c696e65 61724761 70735f45 45454545 LinearGaps_EEEEE │ │ │ │ │ - 0x00001a9c 45355641 4c554545 005f5a47 564e3573 E5VALUEE._ZGVN5s │ │ │ │ │ - 0x00001aac 6571616e 32314450 43656c6c 44656661 eqan21DPCellDefa │ │ │ │ │ - 0x00001abc 756c7449 6e66696e 69747949 4e535f37 ultInfinityINS_7 │ │ │ │ │ - 0x00001acc 44504365 6c6c5f49 694e535f 33546167 DPCell_IiNS_3Tag │ │ │ │ │ - 0x00001adc 494e535f 31314166 66696e65 47617073 INS_11AffineGaps │ │ │ │ │ - 0x00001aec 5f454545 45454535 56414c55 4545005f _EEEEEE5VALUEE._ │ │ │ │ │ - 0x00001afc 5a4e395f 5f676e75 5f637878 31325f5f ZN9__gnu_cxx12__ │ │ │ │ │ - 0x00001b0c 746f5f78 73747269 6e67494e 5374375f to_xstringINSt7_ │ │ │ │ │ - 0x00001b1c 5f637878 31313132 62617369 635f7374 _cxx1112basic_st │ │ │ │ │ - 0x00001b2c 72696e67 49635374 31316368 61725f74 ringIcSt11char_t │ │ │ │ │ - 0x00001b3c 72616974 73496345 53614963 45454563 raitsIcESaIcEEEc │ │ │ │ │ - 0x00001b4c 4545545f 50466950 54305f6a 504b5338 EET_PFiPT0_jPKS8 │ │ │ │ │ - 0x00001b5c 5f537439 5f5f7661 5f6c6973 74456a53 _St9__va_listEjS │ │ │ │ │ - 0x00001b6c 425f7a00 5f5f6165 6162695f 756e7769 B_z.__aeabi_unwi │ │ │ │ │ - 0x00001b7c 6e645f63 70705f70 7231005f 5a4e5374 nd_cpp_pr1._ZNSt │ │ │ │ │ - 0x00001b8c 375f5f63 78783131 31326261 7369635f 7__cxx1112basic_ │ │ │ │ │ - 0x00001b9c 73747269 6e674963 53743131 63686172 stringIcSt11char │ │ │ │ │ - 0x00001bac 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE │ │ │ │ │ - 0x00001bbc 37726573 65727665 456a005f 5a4e5374 7reserveEj._ZNSt │ │ │ │ │ - 0x00001bcc 375f5f63 78783131 31326261 7369635f 7__cxx1112basic_ │ │ │ │ │ - 0x00001bdc 73747269 6e674963 53743131 63686172 stringIcSt11char │ │ │ │ │ - 0x00001bec 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE │ │ │ │ │ - 0x00001bfc 395f4d5f 61707065 6e644550 4b636a00 9_M_appendEPKcj. │ │ │ │ │ - 0x00001c0c 5f5a4e53 74375f5f 63787831 31313262 _ZNSt7__cxx1112b │ │ │ │ │ - 0x00001c1c 61736963 5f737472 696e6749 63537431 asic_stringIcSt1 │ │ │ │ │ - 0x00001c2c 31636861 725f7472 61697473 49634553 1char_traitsIcES │ │ │ │ │ - 0x00001c3c 61496345 4531305f 4d5f7265 706c6163 aIcEE10_M_replac │ │ │ │ │ - 0x00001c4c 65456a6a 504b636a 0076736e 7072696e eEjjPKcj.vsnprin │ │ │ │ │ - 0x00001c5c 7466005f 5a537432 305f5f74 68726f77 tf._ZSt20__throw │ │ │ │ │ - 0x00001c6c 5f6c656e 6774685f 6572726f 72504b63 _length_errorPKc │ │ │ │ │ - 0x00001c7c 005f5a4e 5374375f 5f637878 31313135 ._ZNSt7__cxx1115 │ │ │ │ │ - 0x00001c8c 62617369 635f7374 72696e67 62756649 basic_stringbufI │ │ │ │ │ - 0x00001c9c 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ - 0x00001cac 49634553 61496345 45443245 76005f5a IcESaIcEED2Ev._Z │ │ │ │ │ - 0x00001cbc 4e537436 6c6f6361 6c654431 4576005f NSt6localeD1Ev._ │ │ │ │ │ - 0x00001ccc 5a54564e 5374375f 5f637878 31313135 ZTVNSt7__cxx1115 │ │ │ │ │ - 0x00001cdc 62617369 635f7374 72696e67 62756649 basic_stringbufI │ │ │ │ │ - 0x00001cec 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ - 0x00001cfc 49634553 61496345 4545005f 5a545653 IcESaIcEEE._ZTVS │ │ │ │ │ - 0x00001d0c 74313562 61736963 5f737472 65616d62 t15basic_streamb │ │ │ │ │ - 0x00001d1c 75664963 53743131 63686172 5f747261 ufIcSt11char_tra │ │ │ │ │ - 0x00001d2c 69747349 63454500 5f5a4e53 74375f5f itsIcEE._ZNSt7__ │ │ │ │ │ - 0x00001d3c 63787831 31313562 61736963 5f737472 cxx1115basic_str │ │ │ │ │ - 0x00001d4c 696e6762 75664963 53743131 63686172 ingbufIcSt11char │ │ │ │ │ - 0x00001d5c 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE │ │ │ │ │ - 0x00001d6c 44314576 005f5a4e 5374375f 5f637878 D1Ev._ZNSt7__cxx │ │ │ │ │ - 0x00001d7c 31313135 62617369 635f7374 72696e67 1115basic_string │ │ │ │ │ - 0x00001d8c 62756649 63537431 31636861 725f7472 bufIcSt11char_tr │ │ │ │ │ - 0x00001d9c 61697473 49634553 61496345 45443045 aitsIcESaIcEED0E │ │ │ │ │ - 0x00001dac 76005f5a 4e357365 71616e35 77726974 v._ZN5seqan5writ │ │ │ │ │ - 0x00001dbc 65494e53 5f344974 6572494e 5374375f eINS_4IterINSt7_ │ │ │ │ │ - 0x00001dcc 5f637878 31313139 62617369 635f6f73 _cxx1119basic_os │ │ │ │ │ - 0x00001ddc 7472696e 67737472 65616d49 63537431 tringstreamIcSt1 │ │ │ │ │ - 0x00001dec 31636861 725f7472 61697473 49634553 1char_traitsIcES │ │ │ │ │ - 0x00001dfc 61496345 45454e53 5f313453 74726561 aIcEEENS_14Strea │ │ │ │ │ - 0x00001e0c 6d497465 7261746f 72494e53 5f335461 mIteratorINS_3Ta │ │ │ │ │ - 0x00001e1c 67494e53 5f374f75 74707574 5f454545 gINS_7Output_EEE │ │ │ │ │ - 0x00001e2c 45454545 4e535f36 53747269 6e67494e EEEENS_6StringIN │ │ │ │ │ - 0x00001e3c 535f3130 53696d70 6c655479 70654968 S_10SimpleTypeIh │ │ │ │ │ - 0x00001e4c 4e535f35 446e6135 5f454545 4e535f35 NS_5Dna5_EEENS_5 │ │ │ │ │ - 0x00001e5c 416c6c6f 63497645 4545454e 53395f49 AllocIvEEEENS9_I │ │ │ │ │ - 0x00001e6c 4e535f31 30417272 61794761 70735f45 NS_10ArrayGaps_E │ │ │ │ │ - 0x00001e7c 45454545 7652545f 524b4e53 5f344761 EEEEvRT_RKNS_4Ga │ │ │ │ │ - 0x00001e8c 70734954 305f5431 5f454500 5f5a4e35 psIT0_T1_EE._ZN5 │ │ │ │ │ - 0x00001e9c 73657161 6e323441 6c706861 62657443 seqan24AlphabetC │ │ │ │ │ - 0x00001eac 6f6e7665 7273696f 6e546162 6c655f49 onversionTable_I │ │ │ │ │ - 0x00001ebc 634e535f 31364d6f 64696669 6564416c cNS_16ModifiedAl │ │ │ │ │ - 0x00001ecc 70686162 6574494e 535f3130 53696d70 phabetINS_10Simp │ │ │ │ │ - 0x00001edc 6c655479 70654968 4e535f35 446e6135 leTypeIhNS_5Dna5 │ │ │ │ │ - 0x00001eec 5f454545 4e535f39 4d6f6445 7870616e _EEENS_9ModExpan │ │ │ │ │ - 0x00001efc 64494c63 3435454e 535f3354 6167494e dILc45ENS_3TagIN │ │ │ │ │ - 0x00001f0c 535f3844 65666175 6c745f45 45454545 S_8Default_EEEEE │ │ │ │ │ - 0x00001f1c 45454535 7461626c 6545005f 5a4e3135 EEE5tableE._ZN15 │ │ │ │ │ - 0x00001f2c 53636f72 6564416c 69676e6d 656e7443 ScoredAlignmentC │ │ │ │ │ - 0x00001f3c 3245524e 35736571 616e3541 6c69676e 2ERN5seqan5Align │ │ │ │ │ - 0x00001f4c 494e5330 5f365374 72696e67 494e5330 INS0_6StringINS0 │ │ │ │ │ - 0x00001f5c 5f313053 696d706c 65547970 6549684e _10SimpleTypeIhN │ │ │ │ │ - 0x00001f6c 53305f35 446e6135 5f454545 4e53305f S0_5Dna5_EEENS0_ │ │ │ │ │ - 0x00001f7c 35416c6c 6f634976 45454545 4e53305f 5AllocIvEEEENS0_ │ │ │ │ │ - 0x00001f8c 33546167 494e5330 5f313041 72726179 3TagINS0_10Array │ │ │ │ │ - 0x00001f9c 47617073 5f454545 45456969 69005f5a Gaps_EEEEEiii._Z │ │ │ │ │ - 0x00001fac 4e537438 696f735f 62617365 43324576 NSt8ios_baseC2Ev │ │ │ │ │ - 0x00001fbc 005f5a4e 53743962 61736963 5f696f73 ._ZNSt9basic_ios │ │ │ │ │ - 0x00001fcc 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ │ - 0x00001fdc 73496345 4534696e 69744550 53743135 sIcEE4initEPSt15 │ │ │ │ │ - 0x00001fec 62617369 635f7374 7265616d 62756649 basic_streambufI │ │ │ │ │ - 0x00001ffc 6353315f 45005f5a 4e537436 6c6f6361 cS1_E._ZNSt6loca │ │ │ │ │ - 0x0000200c 6c654331 4576005f 5a4e5374 39626173 leC1Ev._ZNSt9bas │ │ │ │ │ - 0x0000201c 69635f69 6f734963 53743131 63686172 ic_iosIcSt11char │ │ │ │ │ - 0x0000202c 5f747261 69747349 63454535 636c6561 _traitsIcEE5clea │ │ │ │ │ - 0x0000203c 72455374 31325f49 6f735f49 6f737461 rESt12_Ios_Iosta │ │ │ │ │ - 0x0000204c 7465005f 5a4e5374 38696f73 5f626173 te._ZNSt8ios_bas │ │ │ │ │ - 0x0000205c 65443245 76005f5a 4e537437 5f5f6378 eD2Ev._ZNSt7__cx │ │ │ │ │ - 0x0000206c 78313131 32626173 69635f73 7472696e x1112basic_strin │ │ │ │ │ - 0x0000207c 67496353 74313163 6861725f 74726169 gIcSt11char_trai │ │ │ │ │ - 0x0000208c 74734963 45536149 63454539 5f4d5f61 tsIcESaIcEE9_M_a │ │ │ │ │ - 0x0000209c 73736967 6e45524b 53345f00 5f5a4e53 ssignERKS4_._ZNS │ │ │ │ │ - 0x000020ac 74375f5f 63787831 31313962 61736963 t7__cxx1119basic │ │ │ │ │ - 0x000020bc 5f6f7374 72696e67 73747265 616d4963 _ostringstreamIc │ │ │ │ │ - 0x000020cc 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ │ - 0x000020dc 63455361 49634545 44314576 005f5a54 cESaIcEED1Ev._ZT │ │ │ │ │ - 0x000020ec 56537439 62617369 635f696f 73496353 VSt9basic_iosIcS │ │ │ │ │ - 0x000020fc 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ - 0x0000210c 4545005f 5a54544e 5374375f 5f637878 EE._ZTTNSt7__cxx │ │ │ │ │ - 0x0000211c 31313139 62617369 635f6f73 7472696e 1119basic_ostrin │ │ │ │ │ - 0x0000212c 67737472 65616d49 63537431 31636861 gstreamIcSt11cha │ │ │ │ │ - 0x0000213c 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ │ - 0x0000214c 4545005f 5a54564e 5374375f 5f637878 EE._ZTVNSt7__cxx │ │ │ │ │ - 0x0000215c 31313139 62617369 635f6f73 7472696e 1119basic_ostrin │ │ │ │ │ - 0x0000216c 67737472 65616d49 63537431 31636861 gstreamIcSt11cha │ │ │ │ │ - 0x0000217c 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ │ - 0x0000218c 4545005f 5a47564e 35736571 616e3234 EE._ZGVN5seqan24 │ │ │ │ │ - 0x0000219c 416c7068 61626574 436f6e76 65727369 AlphabetConversi │ │ │ │ │ - 0x000021ac 6f6e5461 626c655f 49634e53 5f31364d onTable_IcNS_16M │ │ │ │ │ - 0x000021bc 6f646966 69656441 6c706861 62657449 odifiedAlphabetI │ │ │ │ │ - 0x000021cc 4e535f31 3053696d 706c6554 79706549 NS_10SimpleTypeI │ │ │ │ │ - 0x000021dc 684e535f 35446e61 355f4545 454e535f hNS_5Dna5_EEENS_ │ │ │ │ │ - 0x000021ec 394d6f64 45787061 6e64494c 63343545 9ModExpandILc45E │ │ │ │ │ - 0x000021fc 4e535f33 54616749 4e535f38 44656661 NS_3TagINS_8Defa │ │ │ │ │ - 0x0000220c 756c745f 45454545 45454545 35746162 ult_EEEEEEEE5tab │ │ │ │ │ - 0x0000221c 6c654500 5f5a5a4e 35736571 616e3234 leE._ZZN5seqan24 │ │ │ │ │ - 0x0000222c 416c7068 61626574 436f6e76 65727369 AlphabetConversi │ │ │ │ │ - 0x0000223c 6f6e5461 626c655f 49634e53 5f31364d onTable_IcNS_16M │ │ │ │ │ - 0x0000224c 6f646966 69656441 6c706861 62657449 odifiedAlphabetI │ │ │ │ │ - 0x0000225c 4e535f31 3053696d 706c6554 79706549 NS_10SimpleTypeI │ │ │ │ │ - 0x0000226c 684e535f 35446e61 355f4545 454e535f hNS_5Dna5_EEENS_ │ │ │ │ │ - 0x0000227c 394d6f64 45787061 6e64494c 63343545 9ModExpandILc45E │ │ │ │ │ - 0x0000228c 4e535f33 54616749 4e535f38 44656661 NS_3TagINS_8Defa │ │ │ │ │ - 0x0000229c 756c745f 45454545 45454545 3130696e ult_EEEEEEEE10in │ │ │ │ │ - 0x000022ac 69746961 6c697a65 45764531 355f6973 itializeEvE15_is │ │ │ │ │ - 0x000022bc 5f696e69 7469616c 697a6564 005f5a5a _initialized._ZZ │ │ │ │ │ - 0x000022cc 4e357365 71616e32 34416c70 68616265 N5seqan24Alphabe │ │ │ │ │ - 0x000022dc 74436f6e 76657273 696f6e54 61626c65 tConversionTable │ │ │ │ │ - 0x000022ec 5f49634e 535f3136 4d6f6469 66696564 _IcNS_16Modified │ │ │ │ │ - 0x000022fc 416c7068 61626574 494e535f 31305369 AlphabetINS_10Si │ │ │ │ │ - 0x0000230c 6d706c65 54797065 49684e53 5f35446e mpleTypeIhNS_5Dn │ │ │ │ │ - 0x0000231c 61355f45 45454e53 5f394d6f 64457870 a5_EEENS_9ModExp │ │ │ │ │ - 0x0000232c 616e6449 4c633435 454e535f 33546167 andILc45ENS_3Tag │ │ │ │ │ - 0x0000233c 494e535f 38446566 61756c74 5f454545 INS_8Default_EEE │ │ │ │ │ - 0x0000234c 45454545 45313069 6e697469 616c697a EEEEE10initializ │ │ │ │ │ - 0x0000235c 65457645 31317461 626c655f 73746f72 eEvE11table_stor │ │ │ │ │ - 0x0000236c 65005f5a 5a4e3573 6571616e 3234416c e._ZZN5seqan24Al │ │ │ │ │ - 0x0000237c 70686162 6574436f 6e766572 73696f6e phabetConversion │ │ │ │ │ - 0x0000238c 5461626c 655f4963 4e535f31 3053696d Table_IcNS_10Sim │ │ │ │ │ - 0x0000239c 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna │ │ │ │ │ - 0x000023ac 355f4545 45453130 696e6974 69616c69 5_EEEE10initiali │ │ │ │ │ - 0x000023bc 7a654576 4531355f 69735f69 6e697469 zeEvE15_is_initi │ │ │ │ │ - 0x000023cc 616c697a 6564006c 69627374 64632b2b alized.libstdc++ │ │ │ │ │ + 0x0000091c 76005f5a 4e395f5f 676e755f 63787831 v._ZN9__gnu_cxx1 │ │ │ │ │ + 0x0000092c 325f5f74 6f5f7873 7472696e 67494e53 2__to_xstringINS │ │ │ │ │ + 0x0000093c 74375f5f 63787831 31313262 61736963 t7__cxx1112basic │ │ │ │ │ + 0x0000094c 5f737472 696e6749 63537431 31636861 _stringIcSt11cha │ │ │ │ │ + 0x0000095c 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ │ + 0x0000096c 45456345 45545f50 46695054 305f6a50 EEcEET_PFiPT0_jP │ │ │ │ │ + 0x0000097c 4b53385f 5374395f 5f76615f 6c697374 KS8_St9__va_list │ │ │ │ │ + 0x0000098c 456a5342 5f7a005f 5a4e5374 375f5f63 EjSB_z._ZNSt7__c │ │ │ │ │ + 0x0000099c 78783131 31326261 7369635f 73747269 xx1112basic_stri │ │ │ │ │ + 0x000009ac 6e674963 53743131 63686172 5f747261 ngIcSt11char_tra │ │ │ │ │ + 0x000009bc 69747349 63455361 49634545 395f4d5f itsIcESaIcEE9_M_ │ │ │ │ │ + 0x000009cc 63726561 74654552 6a6a006d 656d6370 createERjj.memcp │ │ │ │ │ + 0x000009dc 79005f5f 73746163 6b5f6368 6b5f6661 y.__stack_chk_fa │ │ │ │ │ + 0x000009ec 696c005f 5f737461 636b5f63 686b5f67 il.__stack_chk_g │ │ │ │ │ + 0x000009fc 75617264 005f5f61 65616269 5f756e77 uard.__aeabi_unw │ │ │ │ │ + 0x00000a0c 696e645f 6370705f 70723100 5f5a4e31 ind_cpp_pr1._ZN1 │ │ │ │ │ + 0x00000a1c 3553636f 72656441 6c69676e 6d656e74 5ScoredAlignment │ │ │ │ │ + 0x00000a2c 39676574 53747269 6e674235 63787831 9getStringB5cxx1 │ │ │ │ │ + 0x00000a3c 31457600 5f5a4e53 74375f5f 63787831 1Ev._ZNSt7__cxx1 │ │ │ │ │ + 0x00000a4c 31313262 61736963 5f737472 696e6749 112basic_stringI │ │ │ │ │ + 0x00000a5c 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ + 0x00000a6c 49634553 61496345 45377265 73657276 IcESaIcEE7reserv │ │ │ │ │ + 0x00000a7c 65456a00 5f5a4e53 74375f5f 63787831 eEj._ZNSt7__cxx1 │ │ │ │ │ + 0x00000a8c 31313262 61736963 5f737472 696e6749 112basic_stringI │ │ │ │ │ + 0x00000a9c 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ + 0x00000aac 49634553 61496345 45395f4d 5f617070 IcESaIcEE9_M_app │ │ │ │ │ + 0x00000abc 656e6445 504b636a 005f5a64 6c50766a endEPKcj._ZdlPvj │ │ │ │ │ + 0x00000acc 005f5a4e 5374375f 5f637878 31313132 ._ZNSt7__cxx1112 │ │ │ │ │ + 0x00000adc 62617369 635f7374 72696e67 49635374 basic_stringIcSt │ │ │ │ │ + 0x00000aec 31316368 61725f74 72616974 73496345 11char_traitsIcE │ │ │ │ │ + 0x00000afc 53614963 45453130 5f4d5f72 65706c61 SaIcEE10_M_repla │ │ │ │ │ + 0x00000b0c 6365456a 6a504b63 6a007673 6e707269 ceEjjPKcj.vsnpri │ │ │ │ │ + 0x00000b1c 6e746600 5f5a4e53 74375f5f 63787831 ntf._ZNSt7__cxx1 │ │ │ │ │ + 0x00000b2c 31313262 61736963 5f737472 696e6749 112basic_stringI │ │ │ │ │ + 0x00000b3c 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ + 0x00000b4c 49634553 61496345 4531305f 4d5f6469 IcESaIcEE10_M_di │ │ │ │ │ + 0x00000b5c 73706f73 65457600 5f5a5374 32305f5f sposeEv._ZSt20__ │ │ │ │ │ + 0x00000b6c 7468726f 775f6c65 6e677468 5f657272 throw_length_err │ │ │ │ │ + 0x00000b7c 6f72504b 63005f5f 6378615f 656e645f orPKc.__cxa_end_ │ │ │ │ │ + 0x00000b8c 636c6561 6e757000 5f5f6778 785f7065 cleanup.__gxx_pe │ │ │ │ │ + 0x00000b9c 72736f6e 616c6974 795f7630 005f5a4e rsonality_v0._ZN │ │ │ │ │ + 0x00000bac 5374375f 5f637878 31313135 62617369 St7__cxx1115basi │ │ │ │ │ + 0x00000bbc 635f7374 72696e67 62756649 63537431 c_stringbufIcSt1 │ │ │ │ │ + 0x00000bcc 31636861 725f7472 61697473 49634553 1char_traitsIcES │ │ │ │ │ + 0x00000bdc 61496345 45443245 76005f5a 4e537436 aIcEED2Ev._ZNSt6 │ │ │ │ │ + 0x00000bec 6c6f6361 6c654431 4576005f 5a54564e localeD1Ev._ZTVN │ │ │ │ │ + 0x00000bfc 5374375f 5f637878 31313135 62617369 St7__cxx1115basi │ │ │ │ │ + 0x00000c0c 635f7374 72696e67 62756649 63537431 c_stringbufIcSt1 │ │ │ │ │ + 0x00000c1c 31636861 725f7472 61697473 49634553 1char_traitsIcES │ │ │ │ │ + 0x00000c2c 61496345 4545005f 5a545653 74313562 aIcEEE._ZTVSt15b │ │ │ │ │ + 0x00000c3c 61736963 5f737472 65616d62 75664963 asic_streambufIc │ │ │ │ │ + 0x00000c4c 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ │ + 0x00000c5c 63454500 5f5a4e53 74375f5f 63787831 cEE._ZNSt7__cxx1 │ │ │ │ │ + 0x00000c6c 31313562 61736963 5f737472 696e6762 115basic_stringb │ │ │ │ │ + 0x00000c7c 75664963 53743131 63686172 5f747261 ufIcSt11char_tra │ │ │ │ │ + 0x00000c8c 69747349 63455361 49634545 44314576 itsIcESaIcEED1Ev │ │ │ │ │ + 0x00000c9c 005f5a4e 5374375f 5f637878 31313135 ._ZNSt7__cxx1115 │ │ │ │ │ + 0x00000cac 62617369 635f7374 72696e67 62756649 basic_stringbufI │ │ │ │ │ + 0x00000cbc 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ + 0x00000ccc 49634553 61496345 45443045 76005f5a IcESaIcEED0Ev._Z │ │ │ │ │ + 0x00000cdc 4e357365 71616e35 77726974 65494e53 N5seqan5writeINS │ │ │ │ │ + 0x00000cec 5f344974 6572494e 5374375f 5f637878 _4IterINSt7__cxx │ │ │ │ │ + 0x00000cfc 31313139 62617369 635f6f73 7472696e 1119basic_ostrin │ │ │ │ │ + 0x00000d0c 67737472 65616d49 63537431 31636861 gstreamIcSt11cha │ │ │ │ │ + 0x00000d1c 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ │ + 0x00000d2c 45454e53 5f313453 74726561 6d497465 EENS_14StreamIte │ │ │ │ │ + 0x00000d3c 7261746f 72494e53 5f335461 67494e53 ratorINS_3TagINS │ │ │ │ │ + 0x00000d4c 5f374f75 74707574 5f454545 45454545 _7Output_EEEEEEE │ │ │ │ │ + 0x00000d5c 4e535f36 53747269 6e67494e 535f3130 NS_6StringINS_10 │ │ │ │ │ + 0x00000d6c 53696d70 6c655479 70654968 4e535f35 SimpleTypeIhNS_5 │ │ │ │ │ + 0x00000d7c 446e6135 5f454545 4e535f35 416c6c6f Dna5_EEENS_5Allo │ │ │ │ │ + 0x00000d8c 63497645 4545454e 53395f49 4e535f31 cIvEEEENS9_INS_1 │ │ │ │ │ + 0x00000d9c 30417272 61794761 70735f45 45454545 0ArrayGaps_EEEEE │ │ │ │ │ + 0x00000dac 7652545f 524b4e53 5f344761 70734954 vRT_RKNS_4GapsIT │ │ │ │ │ + 0x00000dbc 305f5431 5f454500 5f5a4e35 73657161 0_T1_EE._ZN5seqa │ │ │ │ │ + 0x00000dcc 6e323441 6c706861 62657443 6f6e7665 n24AlphabetConve │ │ │ │ │ + 0x00000ddc 7273696f 6e546162 6c655f49 634e535f rsionTable_IcNS_ │ │ │ │ │ + 0x00000dec 31364d6f 64696669 6564416c 70686162 16ModifiedAlphab │ │ │ │ │ + 0x00000dfc 6574494e 535f3130 53696d70 6c655479 etINS_10SimpleTy │ │ │ │ │ + 0x00000e0c 70654968 4e535f35 446e6135 5f454545 peIhNS_5Dna5_EEE │ │ │ │ │ + 0x00000e1c 4e535f39 4d6f6445 7870616e 64494c63 NS_9ModExpandILc │ │ │ │ │ + 0x00000e2c 3435454e 535f3354 6167494e 535f3844 45ENS_3TagINS_8D │ │ │ │ │ + 0x00000e3c 65666175 6c745f45 45454545 45454535 efault_EEEEEEEE5 │ │ │ │ │ + 0x00000e4c 7461626c 6545005f 5f616561 62695f75 tableE.__aeabi_u │ │ │ │ │ + 0x00000e5c 6e77696e 645f6370 705f7072 30005f5a nwind_cpp_pr0._Z │ │ │ │ │ + 0x00000e6c 4e313553 636f7265 64416c69 676e6d65 N15ScoredAlignme │ │ │ │ │ + 0x00000e7c 6e744332 45524e35 73657161 6e35416c ntC2ERN5seqan5Al │ │ │ │ │ + 0x00000e8c 69676e49 4e53305f 36537472 696e6749 ignINS0_6StringI │ │ │ │ │ + 0x00000e9c 4e53305f 31305369 6d706c65 54797065 NS0_10SimpleType │ │ │ │ │ + 0x00000eac 49684e53 305f3544 6e61355f 4545454e IhNS0_5Dna5_EEEN │ │ │ │ │ + 0x00000ebc 53305f35 416c6c6f 63497645 4545454e S0_5AllocIvEEEEN │ │ │ │ │ + 0x00000ecc 53305f33 54616749 4e53305f 31304172 S0_3TagINS0_10Ar │ │ │ │ │ + 0x00000edc 72617947 6170735f 45454545 45696969 rayGaps_EEEEEiii │ │ │ │ │ + 0x00000eec 005f5a4e 53743869 6f735f62 61736543 ._ZNSt8ios_baseC │ │ │ │ │ + 0x00000efc 32457600 5f5a4e53 74396261 7369635f 2Ev._ZNSt9basic_ │ │ │ │ │ + 0x00000f0c 696f7349 63537431 31636861 725f7472 iosIcSt11char_tr │ │ │ │ │ + 0x00000f1c 61697473 49634545 34696e69 74455053 aitsIcEE4initEPS │ │ │ │ │ + 0x00000f2c 74313562 61736963 5f737472 65616d62 t15basic_streamb │ │ │ │ │ + 0x00000f3c 75664963 53315f45 005f5a4e 5374366c ufIcS1_E._ZNSt6l │ │ │ │ │ + 0x00000f4c 6f63616c 65433145 76005f5a 4e537439 ocaleC1Ev._ZNSt9 │ │ │ │ │ + 0x00000f5c 62617369 635f696f 73496353 74313163 basic_iosIcSt11c │ │ │ │ │ + 0x00000f6c 6861725f 74726169 74734963 45453563 har_traitsIcEE5c │ │ │ │ │ + 0x00000f7c 6c656172 45537431 325f496f 735f496f learESt12_Ios_Io │ │ │ │ │ + 0x00000f8c 73746174 65005f5a 4e537438 696f735f state._ZNSt8ios_ │ │ │ │ │ + 0x00000f9c 62617365 44324576 005f5a4e 5374375f baseD2Ev._ZNSt7_ │ │ │ │ │ + 0x00000fac 5f637878 31313132 62617369 635f7374 _cxx1112basic_st │ │ │ │ │ + 0x00000fbc 72696e67 49635374 31316368 61725f74 ringIcSt11char_t │ │ │ │ │ + 0x00000fcc 72616974 73496345 53614963 4545395f raitsIcESaIcEE9_ │ │ │ │ │ + 0x00000fdc 4d5f6173 7369676e 45524b53 345f005f M_assignERKS4_._ │ │ │ │ │ + 0x00000fec 5a4e5374 375f5f63 78783131 31396261 ZNSt7__cxx1119ba │ │ │ │ │ + 0x00000ffc 7369635f 6f737472 696e6773 74726561 sic_ostringstrea │ │ │ │ │ + 0x0000100c 6d496353 74313163 6861725f 74726169 mIcSt11char_trai │ │ │ │ │ + 0x0000101c 74734963 45536149 63454544 31457600 tsIcESaIcEED1Ev. │ │ │ │ │ + 0x0000102c 5f5a5456 53743962 61736963 5f696f73 _ZTVSt9basic_ios │ │ │ │ │ + 0x0000103c 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ │ + 0x0000104c 73496345 45005f5a 54544e53 74375f5f sIcEE._ZTTNSt7__ │ │ │ │ │ + 0x0000105c 63787831 31313962 61736963 5f6f7374 cxx1119basic_ost │ │ │ │ │ + 0x0000106c 72696e67 73747265 616d4963 53743131 ringstreamIcSt11 │ │ │ │ │ + 0x0000107c 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ │ + 0x0000108c 49634545 45005f5a 54564e53 74375f5f IcEEE._ZTVNSt7__ │ │ │ │ │ + 0x0000109c 63787831 31313962 61736963 5f6f7374 cxx1119basic_ost │ │ │ │ │ + 0x000010ac 72696e67 73747265 616d4963 53743131 ringstreamIcSt11 │ │ │ │ │ + 0x000010bc 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ │ + 0x000010cc 49634545 45005f5a 4e313553 636f7265 IcEEE._ZN15Score │ │ │ │ │ + 0x000010dc 64416c69 676e6d65 6e744331 45524e35 dAlignmentC1ERN5 │ │ │ │ │ + 0x000010ec 73657161 6e35416c 69676e49 4e53305f seqan5AlignINS0_ │ │ │ │ │ + 0x000010fc 36537472 696e6749 4e53305f 31305369 6StringINS0_10Si │ │ │ │ │ + 0x0000110c 6d706c65 54797065 49684e53 305f3544 mpleTypeIhNS0_5D │ │ │ │ │ + 0x0000111c 6e61355f 4545454e 53305f35 416c6c6f na5_EEENS0_5Allo │ │ │ │ │ + 0x0000112c 63497645 4545454e 53305f33 54616749 cIvEEEENS0_3TagI │ │ │ │ │ + 0x0000113c 4e53305f 31304172 72617947 6170735f NS0_10ArrayGaps_ │ │ │ │ │ + 0x0000114c 45454545 45696969 005f5a47 564e3573 EEEEEiii._ZGVN5s │ │ │ │ │ + 0x0000115c 6571616e 3234416c 70686162 6574436f eqan24AlphabetCo │ │ │ │ │ + 0x0000116c 6e766572 73696f6e 5461626c 655f4963 nversionTable_Ic │ │ │ │ │ + 0x0000117c 4e535f31 364d6f64 69666965 64416c70 NS_16ModifiedAlp │ │ │ │ │ + 0x0000118c 68616265 74494e53 5f313053 696d706c habetINS_10Simpl │ │ │ │ │ + 0x0000119c 65547970 6549684e 535f3544 6e61355f eTypeIhNS_5Dna5_ │ │ │ │ │ + 0x000011ac 4545454e 535f394d 6f644578 70616e64 EEENS_9ModExpand │ │ │ │ │ + 0x000011bc 494c6334 35454e53 5f335461 67494e53 ILc45ENS_3TagINS │ │ │ │ │ + 0x000011cc 5f384465 6661756c 745f4545 45454545 _8Default_EEEEEE │ │ │ │ │ + 0x000011dc 45453574 61626c65 45005f5a 5a4e3573 EE5tableE._ZZN5s │ │ │ │ │ + 0x000011ec 6571616e 3234416c 70686162 6574436f eqan24AlphabetCo │ │ │ │ │ + 0x000011fc 6e766572 73696f6e 5461626c 655f4963 nversionTable_Ic │ │ │ │ │ + 0x0000120c 4e535f31 364d6f64 69666965 64416c70 NS_16ModifiedAlp │ │ │ │ │ + 0x0000121c 68616265 74494e53 5f313053 696d706c habetINS_10Simpl │ │ │ │ │ + 0x0000122c 65547970 6549684e 535f3544 6e61355f eTypeIhNS_5Dna5_ │ │ │ │ │ + 0x0000123c 4545454e 535f394d 6f644578 70616e64 EEENS_9ModExpand │ │ │ │ │ + 0x0000124c 494c6334 35454e53 5f335461 67494e53 ILc45ENS_3TagINS │ │ │ │ │ + 0x0000125c 5f384465 6661756c 745f4545 45454545 _8Default_EEEEEE │ │ │ │ │ + 0x0000126c 45453130 696e6974 69616c69 7a654576 EE10initializeEv │ │ │ │ │ + 0x0000127c 4531355f 69735f69 6e697469 616c697a E15_is_initializ │ │ │ │ │ + 0x0000128c 6564005f 5a5a4e35 73657161 6e323441 ed._ZZN5seqan24A │ │ │ │ │ + 0x0000129c 6c706861 62657443 6f6e7665 7273696f lphabetConversio │ │ │ │ │ + 0x000012ac 6e546162 6c655f49 634e535f 31364d6f nTable_IcNS_16Mo │ │ │ │ │ + 0x000012bc 64696669 6564416c 70686162 6574494e difiedAlphabetIN │ │ │ │ │ + 0x000012cc 535f3130 53696d70 6c655479 70654968 S_10SimpleTypeIh │ │ │ │ │ + 0x000012dc 4e535f35 446e6135 5f454545 4e535f39 NS_5Dna5_EEENS_9 │ │ │ │ │ + 0x000012ec 4d6f6445 7870616e 64494c63 3435454e ModExpandILc45EN │ │ │ │ │ + 0x000012fc 535f3354 6167494e 535f3844 65666175 S_3TagINS_8Defau │ │ │ │ │ + 0x0000130c 6c745f45 45454545 45454531 30696e69 lt_EEEEEEEE10ini │ │ │ │ │ + 0x0000131c 7469616c 697a6545 76453131 7461626c tializeEvE11tabl │ │ │ │ │ + 0x0000132c 655f7374 6f726500 5f5a5a4e 35736571 e_store._ZZN5seq │ │ │ │ │ + 0x0000133c 616e3234 416c7068 61626574 436f6e76 an24AlphabetConv │ │ │ │ │ + 0x0000134c 65727369 6f6e5461 626c655f 49634e53 ersionTable_IcNS │ │ │ │ │ + 0x0000135c 5f313053 696d706c 65547970 6549684e _10SimpleTypeIhN │ │ │ │ │ + 0x0000136c 535f3544 6e61355f 45454545 3130696e S_5Dna5_EEEE10in │ │ │ │ │ + 0x0000137c 69746961 6c697a65 45764531 355f6973 itializeEvE15_is │ │ │ │ │ + 0x0000138c 5f696e69 7469616c 697a6564 005f5a4e _initialized._ZN │ │ │ │ │ + 0x0000139c 35736571 616e3231 44504365 6c6c4465 5seqan21DPCellDe │ │ │ │ │ + 0x000013ac 6661756c 74496e66 696e6974 79494e53 faultInfinityINS │ │ │ │ │ + 0x000013bc 5f374450 43656c6c 5f49694e 535f3354 _7DPCell_IiNS_3T │ │ │ │ │ + 0x000013cc 6167494e 535f3131 41666669 6e654761 agINS_11AffineGa │ │ │ │ │ + 0x000013dc 70735f45 45454545 45355641 4c554545 ps_EEEEEE5VALUEE │ │ │ │ │ + 0x000013ec 005f5a6e 776a005f 5a646c50 76006672 ._Znwj._ZdlPv.fr │ │ │ │ │ + 0x000013fc 65654353 7472696e 67006672 6565005f eeCString.free._ │ │ │ │ │ + 0x0000140c 5a313863 70705374 72696e67 546f4353 Z18cppStringToCS │ │ │ │ │ + 0x0000141c 7472696e 674e5374 375f5f63 78783131 tringNSt7__cxx11 │ │ │ │ │ + 0x0000142c 31326261 7369635f 73747269 6e674963 12basic_stringIc │ │ │ │ │ + 0x0000143c 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ │ + 0x0000144c 63455361 49634545 45006d61 6c6c6f63 cESaIcEEE.malloc │ │ │ │ │ + 0x0000145c 005f5a4e 35736571 616e3563 6c656172 ._ZN5seqan5clear │ │ │ │ │ + 0x0000146c 494e535f 364d6174 72697849 4e535f37 INS_6MatrixINS_7 │ │ │ │ │ + 0x0000147c 44504365 6c6c5f49 694e535f 33546167 DPCell_IiNS_3Tag │ │ │ │ │ + 0x0000148c 494e535f 31314c69 6e656172 47617073 INS_11LinearGaps │ │ │ │ │ + 0x0000149c 5f454545 45454c6a 32454e53 5f365374 _EEEEELj2ENS_6St │ │ │ │ │ + 0x000014ac 72696e67 4953365f 4e535f35 416c6c6f ringIS6_NS_5Allo │ │ │ │ │ + 0x000014bc 63497645 45454545 45454576 524e535f cIvEEEEEEEEvRNS_ │ │ │ │ │ + 0x000014cc 36486f6c 64657249 545f4e53 335f494e 6HolderIT_NS3_IN │ │ │ │ │ + 0x000014dc 535f3954 72697374 6174655f 45454545 S_9Tristate_EEEE │ │ │ │ │ + 0x000014ec 45005f5a 4e357365 71616e35 636c6561 E._ZN5seqan5clea │ │ │ │ │ + 0x000014fc 72494e53 5f364d61 74726978 49684c6a rINS_6MatrixIhLj │ │ │ │ │ + 0x0000150c 32454e53 5f365374 72696e67 49684e53 2ENS_6StringIhNS │ │ │ │ │ + 0x0000151c 5f35416c 6c6f6349 76454545 45454545 _5AllocIvEEEEEEE │ │ │ │ │ + 0x0000152c 4576524e 535f3648 6f6c6465 7249545f EvRNS_6HolderIT_ │ │ │ │ │ + 0x0000153c 4e535f33 54616749 4e535f39 54726973 NS_3TagINS_9Tris │ │ │ │ │ + 0x0000154c 74617465 5f454545 4545005f 5a4e3573 tate_EEEEE._ZN5s │ │ │ │ │ + 0x0000155c 6571616e 35636c65 6172494e 535f364d eqan5clearINS_6M │ │ │ │ │ + 0x0000156c 61747269 78494e53 5f374450 43656c6c atrixINS_7DPCell │ │ │ │ │ + 0x0000157c 5f49694e 535f3354 6167494e 535f3131 _IiNS_3TagINS_11 │ │ │ │ │ + 0x0000158c 41666669 6e654761 70735f45 45454545 AffineGaps_EEEEE │ │ │ │ │ + 0x0000159c 4c6a3245 4e535f36 53747269 6e674953 Lj2ENS_6StringIS │ │ │ │ │ + 0x000015ac 365f4e53 5f35416c 6c6f6349 76454545 6_NS_5AllocIvEEE │ │ │ │ │ + 0x000015bc 45454545 4576524e 535f3648 6f6c6465 EEEEEvRNS_6Holde │ │ │ │ │ + 0x000015cc 7249545f 4e53335f 494e535f 39547269 rIT_NS3_INS_9Tri │ │ │ │ │ + 0x000015dc 73746174 655f4545 45454500 5f5a4e35 state_EEEEE._ZN5 │ │ │ │ │ + 0x000015ec 73657161 6e313341 73736967 6e537472 seqan13AssignStr │ │ │ │ │ + 0x000015fc 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_ │ │ │ │ │ + 0x0000160c 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE │ │ │ │ │ + 0x0000161c 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S │ │ │ │ │ + 0x0000162c 7472696e 6749684e 535f3541 6c6c6f63 tringIhNS_5Alloc │ │ │ │ │ + 0x0000163c 49764545 45454b53 395f4545 7652545f IvEEEEKS9_EEvRT_ │ │ │ │ │ + 0x0000164c 5254305f 4e535f34 53697a65 4953425f RT0_NS_4SizeISB_ │ │ │ │ │ + 0x0000165c 45345479 70654500 6d656d6d 6f766500 E4TypeE.memmove. │ │ │ │ │ + 0x0000166c 5f5a4e35 73657161 6e313341 73736967 _ZN5seqan13Assig │ │ │ │ │ + 0x0000167c 6e537472 696e675f 494e535f 33546167 nString_INS_3Tag │ │ │ │ │ + 0x0000168c 494e535f 31325461 6747656e 65726f75 INS_12TagGenerou │ │ │ │ │ + 0x0000169c 735f4545 45453761 73736967 6e5f494e s_EEEE7assign_IN │ │ │ │ │ + 0x000016ac 535f3653 7472696e 6749684e 535f3541 S_6StringIhNS_5A │ │ │ │ │ + 0x000016bc 6c6c6f63 49764545 45454b53 395f4545 llocIvEEEEKS9_EE │ │ │ │ │ + 0x000016cc 7652545f 5254305f 005f5a4e 35736571 vRT_RT0_._ZN5seq │ │ │ │ │ + 0x000016dc 616e3133 41737369 676e5374 72696e67 an13AssignString │ │ │ │ │ + 0x000016ec 5f494e53 5f335461 67494e53 5f313254 _INS_3TagINS_12T │ │ │ │ │ + 0x000016fc 61674765 6e65726f 75735f45 45454537 agGenerous_EEEE7 │ │ │ │ │ + 0x0000170c 61737369 676e5f49 4e535f36 53747269 assign_INS_6Stri │ │ │ │ │ + 0x0000171c 6e67494e 535f3130 53696d70 6c655479 ngINS_10SimpleTy │ │ │ │ │ + 0x0000172c 70654968 4e535f35 446e6135 5f454545 peIhNS_5Dna5_EEE │ │ │ │ │ + 0x0000173c 4e535f35 416c6c6f 63497645 4545454b NS_5AllocIvEEEEK │ │ │ │ │ + 0x0000174c 53435f45 45765254 5f525430 5f4e535f SC_EEvRT_RT0_NS_ │ │ │ │ │ + 0x0000175c 3453697a 65495345 5f453454 79706545 4SizeISE_E4TypeE │ │ │ │ │ + 0x0000176c 005f5a4e 35736571 616e3133 41737369 ._ZN5seqan13Assi │ │ │ │ │ + 0x0000177c 676e5374 72696e67 5f494e53 5f335461 gnString_INS_3Ta │ │ │ │ │ + 0x0000178c 67494e53 5f313254 61674765 6e65726f gINS_12TagGenero │ │ │ │ │ + 0x0000179c 75735f45 45454537 61737369 676e5f49 us_EEEE7assign_I │ │ │ │ │ + 0x000017ac 4e535f36 53747269 6e67494e 535f3130 NS_6StringINS_10 │ │ │ │ │ + 0x000017bc 53696d70 6c655479 70654968 4e535f35 SimpleTypeIhNS_5 │ │ │ │ │ + 0x000017cc 446e6135 5f454545 4e535f35 416c6c6f Dna5_EEENS_5Allo │ │ │ │ │ + 0x000017dc 63497645 4545454b 53435f45 45765254 cIvEEEEKSC_EEvRT │ │ │ │ │ + 0x000017ec 5f525430 5f005f5a 4e357365 71616e31 _RT0_._ZN5seqan1 │ │ │ │ │ + 0x000017fc 33417373 69676e53 7472696e 675f494e 3AssignString_IN │ │ │ │ │ + 0x0000180c 535f3354 6167494e 535f3132 54616747 S_3TagINS_12TagG │ │ │ │ │ + 0x0000181c 656e6572 6f75735f 45454545 37617373 enerous_EEEE7ass │ │ │ │ │ + 0x0000182c 69676e5f 494e535f 36537472 696e6749 ign_INS_6StringI │ │ │ │ │ + 0x0000183c 634e535f 35416c6c 6f634976 45454545 cNS_5AllocIvEEEE │ │ │ │ │ + 0x0000184c 4b53395f 45457652 545f5254 305f4e53 KS9_EEvRT_RT0_NS │ │ │ │ │ + 0x0000185c 5f345369 7a654953 425f4534 54797065 _4SizeISB_E4Type │ │ │ │ │ + 0x0000186c 45005f5a 4e357365 71616e31 33417373 E._ZN5seqan13Ass │ │ │ │ │ + 0x0000187c 69676e53 7472696e 675f494e 535f3354 ignString_INS_3T │ │ │ │ │ + 0x0000188c 6167494e 535f3132 54616747 656e6572 agINS_12TagGener │ │ │ │ │ + 0x0000189c 6f75735f 45454545 37617373 69676e5f ous_EEEE7assign_ │ │ │ │ │ + 0x000018ac 494e535f 36537472 696e6749 634e535f INS_6StringIcNS_ │ │ │ │ │ + 0x000018bc 35416c6c 6f634976 45454545 4b53395f 5AllocIvEEEEKS9_ │ │ │ │ │ + 0x000018cc 45457652 545f5254 305f005f 5a4e3573 EEvRT_RT0_._ZN5s │ │ │ │ │ + 0x000018dc 6571616e 31334173 7369676e 53747269 eqan13AssignStri │ │ │ │ │ + 0x000018ec 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1 │ │ │ │ │ + 0x000018fc 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE │ │ │ │ │ + 0x0000190c 45376173 7369676e 5f494e53 5f365374 E7assign_INS_6St │ │ │ │ │ + 0x0000191c 72696e67 49634e53 5f35416c 6c6f6349 ringIcNS_5AllocI │ │ │ │ │ + 0x0000192c 76454545 454b5063 45457652 545f5254 vEEEEKPcEEvRT_RT │ │ │ │ │ + 0x0000193c 305f4e53 5f345369 7a654953 435f4534 0_NS_4SizeISC_E4 │ │ │ │ │ + 0x0000194c 54797065 45007374 726c656e 005f5a4e TypeE.strlen._ZN │ │ │ │ │ + 0x0000195c 35736571 616e3133 41737369 676e5374 5seqan13AssignSt │ │ │ │ │ + 0x0000196c 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS │ │ │ │ │ + 0x0000197c 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E │ │ │ │ │ + 0x0000198c 45454537 61737369 676e5f49 4e535f36 EEE7assign_INS_6 │ │ │ │ │ + 0x0000199c 53747269 6e67494e 535f3130 53696d70 StringINS_10Simp │ │ │ │ │ + 0x000019ac 6c655479 70654968 4e535f35 446e6135 leTypeIhNS_5Dna5 │ │ │ │ │ + 0x000019bc 5f454545 4e535f35 416c6c6f 63497645 _EEENS_5AllocIvE │ │ │ │ │ + 0x000019cc 4545454b 4e53365f 49635342 5f454545 EEEKNS6_IcSB_EEE │ │ │ │ │ + 0x000019dc 45765254 5f525430 5f005f5a 4e357365 EvRT_RT0_._ZN5se │ │ │ │ │ + 0x000019ec 71616e32 35547261 6e736c61 74655461 qan25TranslateTa │ │ │ │ │ + 0x000019fc 626c6543 68617254 6f446e61 355f4976 bleCharToDna5_Iv │ │ │ │ │ + 0x00001a0c 45355641 4c554545 005f5a4e 35736571 E5VALUEE._ZN5seq │ │ │ │ │ + 0x00001a1c 616e3661 73736967 6e494e53 5f365374 an6assignINS_6St │ │ │ │ │ + 0x00001a2c 72696e67 49684e53 5f35416c 6c6f6349 ringIhNS_5AllocI │ │ │ │ │ + 0x00001a3c 76454545 45454576 524e535f 36486f6c vEEEEEEvRNS_6Hol │ │ │ │ │ + 0x00001a4c 64657249 545f4e53 5f335461 67494e53 derIT_NS_3TagINS │ │ │ │ │ + 0x00001a5c 5f395472 69737461 74655f45 45454545 _9Tristate_EEEEE │ │ │ │ │ + 0x00001a6c 524b5341 5f005f5a 4e357365 71616e31 RKSA_._ZN5seqan1 │ │ │ │ │ + 0x00001a7c 33417373 69676e53 7472696e 675f494e 3AssignString_IN │ │ │ │ │ + 0x00001a8c 535f3354 6167494e 535f3132 54616747 S_3TagINS_12TagG │ │ │ │ │ + 0x00001a9c 656e6572 6f75735f 45454545 37617373 enerous_EEEE7ass │ │ │ │ │ + 0x00001aac 69676e5f 494e535f 36537472 696e6749 ign_INS_6StringI │ │ │ │ │ + 0x00001abc 6a4e535f 35416c6c 6f634976 45454545 jNS_5AllocIvEEEE │ │ │ │ │ + 0x00001acc 4b53395f 45457652 545f5254 305f005f KS9_EEvRT_RT0_._ │ │ │ │ │ + 0x00001adc 5a4e3573 6571616e 31334173 7369676e ZN5seqan13Assign │ │ │ │ │ + 0x00001aec 53747269 6e675f49 4e535f33 54616749 String_INS_3TagI │ │ │ │ │ + 0x00001afc 4e535f31 32546167 47656e65 726f7573 NS_12TagGenerous │ │ │ │ │ + 0x00001b0c 5f454545 45376173 7369676e 5f494e53 _EEEE7assign_INS │ │ │ │ │ + 0x00001b1c 5f365374 72696e67 496a4e53 5f35416c _6StringIjNS_5Al │ │ │ │ │ + 0x00001b2c 6c6f6349 76454545 454b5339 5f454576 locIvEEEEKS9_EEv │ │ │ │ │ + 0x00001b3c 52545f52 54305f4e 535f3453 697a6549 RT_RT0_NS_4SizeI │ │ │ │ │ + 0x00001b4c 53425f45 34547970 6545005f 5a4e3573 SB_E4TypeE._ZN5s │ │ │ │ │ + 0x00001b5c 6571616e 31345265 706c6163 65537472 eqan14ReplaceStr │ │ │ │ │ + 0x00001b6c 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_ │ │ │ │ │ + 0x00001b7c 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE │ │ │ │ │ + 0x00001b8c 45453872 65706c61 63655f49 4e535f36 EE8replace_INS_6 │ │ │ │ │ + 0x00001b9c 53747269 6e67496a 4e535f35 416c6c6f StringIjNS_5Allo │ │ │ │ │ + 0x00001bac 63497645 4545454b 53395f45 45765254 cIvEEEEKS9_EEvRT │ │ │ │ │ + 0x00001bbc 5f4e535f 3453697a 65495342 5f453454 _NS_4SizeISB_E4T │ │ │ │ │ + 0x00001bcc 79706545 53465f52 54305f00 5f5a4e35 ypeESF_RT0_._ZN5 │ │ │ │ │ + 0x00001bdc 73657161 6e313069 6e736572 74476170 seqan10insertGap │ │ │ │ │ + 0x00001bec 73494e53 5f344761 7073494e 535f3653 sINS_4GapsINS_6S │ │ │ │ │ + 0x00001bfc 7472696e 67494e53 5f313053 696d706c tringINS_10Simpl │ │ │ │ │ + 0x00001c0c 65547970 6549684e 535f3544 6e61355f eTypeIhNS_5Dna5_ │ │ │ │ │ + 0x00001c1c 4545454e 535f3541 6c6c6f63 49764545 EEENS_5AllocIvEE │ │ │ │ │ + 0x00001c2c 45454e53 5f335461 67494e53 5f313041 EENS_3TagINS_10A │ │ │ │ │ + 0x00001c3c 72726179 47617073 5f454545 45456a45 rrayGaps_EEEEEjE │ │ │ │ │ + 0x00001c4c 4576524b 4e535f34 49746572 49545f4e EvRKNS_4IterIT_N │ │ │ │ │ + 0x00001c5c 535f3132 47617073 49746572 61746f72 S_12GapsIterator │ │ │ │ │ + 0x00001c6c 4953425f 45454545 54305f00 6d656d73 ISB_EEEET0_.mems │ │ │ │ │ + 0x00001c7c 6574005f 5a4e3573 6571616e 32315f61 et._ZN5seqan21_a │ │ │ │ │ + 0x00001c8c 64617074 54726163 65536567 6d656e74 daptTraceSegment │ │ │ │ │ + 0x00001c9c 73546f49 4e535f36 53747269 6e67494e sToINS_6StringIN │ │ │ │ │ + 0x00001cac 535f3130 53696d70 6c655479 70654968 S_10SimpleTypeIh │ │ │ │ │ + 0x00001cbc 4e535f35 446e6135 5f454545 4e535f35 NS_5Dna5_EEENS_5 │ │ │ │ │ + 0x00001ccc 416c6c6f 63497645 4545454e 535f3354 AllocIvEEEENS_3T │ │ │ │ │ + 0x00001cdc 6167494e 535f3130 41727261 79476170 agINS_10ArrayGap │ │ │ │ │ + 0x00001cec 735f4545 4553375f 53415f6a 6a53365f s_EEES7_SA_jjS6_ │ │ │ │ │ + 0x00001cfc 45457652 4e535f34 47617073 49545f54 EEvRNS_4GapsIT_T │ │ │ │ │ + 0x00001d0c 305f4545 524e5342 5f495431 5f54325f 0_EERNSB_IT1_T2_ │ │ │ │ │ + 0x00001d1c 4545524b 4e53315f 494e535f 31335472 EERKNS1_INS_13Tr │ │ │ │ │ + 0x00001d2c 61636553 65676d65 6e745f49 54335f54 aceSegment_IT3_T │ │ │ │ │ + 0x00001d3c 345f4545 54355f45 45005f5a 4e357365 4_EET5_EE._ZN5se │ │ │ │ │ + 0x00001d4c 71616e36 63726561 7465494e 535f364d qan6createINS_6M │ │ │ │ │ + 0x00001d5c 61747269 7849684c 6a32454e 535f3653 atrixIhLj2ENS_6S │ │ │ │ │ + 0x00001d6c 7472696e 6749684e 535f3541 6c6c6f63 tringIhNS_5Alloc │ │ │ │ │ + 0x00001d7c 49764545 45454545 45457652 4e535f36 IvEEEEEEEEvRNS_6 │ │ │ │ │ + 0x00001d8c 486f6c64 65724954 5f4e535f 33546167 HolderIT_NS_3Tag │ │ │ │ │ + 0x00001d9c 494e535f 39547269 73746174 655f4545 INS_9Tristate_EE │ │ │ │ │ + 0x00001dac 45454500 5f5a4e35 73657161 6e367265 EEE._ZN5seqan6re │ │ │ │ │ + 0x00001dbc 73697a65 49684e53 5f335461 67494e53 sizeIhNS_3TagINS │ │ │ │ │ + 0x00001dcc 5f313346 756c6c44 504d6174 7269785f _13FullDPMatrix_ │ │ │ │ │ + 0x00001ddc 4545454e 535f3653 7472696e 6749684e EEENS_6StringIhN │ │ │ │ │ + 0x00001dec 535f3541 6c6c6f63 49764545 45454545 S_5AllocIvEEEEEE │ │ │ │ │ + 0x00001dfc 76524e53 5f394450 4d617472 69785f49 vRNS_9DPMatrix_I │ │ │ │ │ + 0x00001e0c 545f5430 5f54315f 4545005f 5f616561 T_T0_T1_EE.__aea │ │ │ │ │ + 0x00001e1c 62695f75 69646976 005f5f61 65616269 bi_uidiv.__aeabi │ │ │ │ │ + 0x00001e2c 5f756964 69766d6f 64005f5a 4e357365 _uidivmod._ZN5se │ │ │ │ │ + 0x00001e3c 71616e31 33417373 69676e53 7472696e qan13AssignStrin │ │ │ │ │ + 0x00001e4c 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12 │ │ │ │ │ + 0x00001e5c 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE │ │ │ │ │ + 0x00001e6c 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str │ │ │ │ │ + 0x00001e7c 696e6749 4e535f37 44504365 6c6c5f49 ingINS_7DPCell_I │ │ │ │ │ + 0x00001e8c 694e5331 5f494e53 5f31314c 696e6561 iNS1_INS_11Linea │ │ │ │ │ + 0x00001e9c 72476170 735f4545 4545454e 535f3541 rGaps_EEEEENS_5A │ │ │ │ │ + 0x00001eac 6c6c6f63 49764545 45454b53 445f4545 llocIvEEEEKSD_EE │ │ │ │ │ + 0x00001ebc 7652545f 5254305f 4e535f34 53697a65 vRT_RT0_NS_4Size │ │ │ │ │ + 0x00001ecc 4953465f 45345479 70654500 5f5a4e35 ISF_E4TypeE._ZN5 │ │ │ │ │ + 0x00001edc 73657161 6e313341 73736967 6e537472 seqan13AssignStr │ │ │ │ │ + 0x00001eec 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_ │ │ │ │ │ + 0x00001efc 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE │ │ │ │ │ + 0x00001f0c 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S │ │ │ │ │ + 0x00001f1c 7472696e 67494e53 5f374450 43656c6c tringINS_7DPCell │ │ │ │ │ + 0x00001f2c 5f49694e 53315f49 4e535f31 314c696e _IiNS1_INS_11Lin │ │ │ │ │ + 0x00001f3c 65617247 6170735f 45454545 454e535f earGaps_EEEEENS_ │ │ │ │ │ + 0x00001f4c 35416c6c 6f634976 45454545 4b53445f 5AllocIvEEEEKSD_ │ │ │ │ │ + 0x00001f5c 45457652 545f5254 305f005f 5a4e3573 EEvRT_RT0_._ZN5s │ │ │ │ │ + 0x00001f6c 6571616e 36617373 69676e49 4e535f36 eqan6assignINS_6 │ │ │ │ │ + 0x00001f7c 53747269 6e67494e 535f3744 5043656c StringINS_7DPCel │ │ │ │ │ + 0x00001f8c 6c5f4969 4e535f33 54616749 4e535f31 l_IiNS_3TagINS_1 │ │ │ │ │ + 0x00001f9c 314c696e 65617247 6170735f 45454545 1LinearGaps_EEEE │ │ │ │ │ + 0x00001fac 454e535f 35416c6c 6f634976 45454545 ENS_5AllocIvEEEE │ │ │ │ │ + 0x00001fbc 45457652 4e535f36 486f6c64 65724954 EEvRNS_6HolderIT │ │ │ │ │ + 0x00001fcc 5f4e5333 5f494e53 5f395472 69737461 _NS3_INS_9Trista │ │ │ │ │ + 0x00001fdc 74655f45 45454545 524b5345 5f005f5a te_EEEEERKSE_._Z │ │ │ │ │ + 0x00001fec 4e357365 71616e36 63726561 7465494e N5seqan6createIN │ │ │ │ │ + 0x00001ffc 535f364d 61747269 78494e53 5f374450 S_6MatrixINS_7DP │ │ │ │ │ + 0x0000200c 43656c6c 5f49694e 535f3354 6167494e Cell_IiNS_3TagIN │ │ │ │ │ + 0x0000201c 535f3131 4c696e65 61724761 70735f45 S_11LinearGaps_E │ │ │ │ │ + 0x0000202c 45454545 4c6a3245 4e535f36 53747269 EEEELj2ENS_6Stri │ │ │ │ │ + 0x0000203c 6e674953 365f4e53 5f35416c 6c6f6349 ngIS6_NS_5AllocI │ │ │ │ │ + 0x0000204c 76454545 45454545 4576524e 535f3648 vEEEEEEEEvRNS_6H │ │ │ │ │ + 0x0000205c 6f6c6465 7249545f 4e53335f 494e535f olderIT_NS3_INS_ │ │ │ │ │ + 0x0000206c 39547269 73746174 655f4545 45454500 9Tristate_EEEEE. │ │ │ │ │ + 0x0000207c 5f5a4e35 73657161 6e313341 73736967 _ZN5seqan13Assig │ │ │ │ │ + 0x0000208c 6e537472 696e675f 494e535f 33546167 nString_INS_3Tag │ │ │ │ │ + 0x0000209c 494e535f 31325461 6747656e 65726f75 INS_12TagGenerou │ │ │ │ │ + 0x000020ac 735f4545 45453761 73736967 6e5f494e s_EEEE7assign_IN │ │ │ │ │ + 0x000020bc 535f3653 7472696e 67494e53 5f374450 S_6StringINS_7DP │ │ │ │ │ + 0x000020cc 43656c6c 5f49694e 53315f49 4e535f31 Cell_IiNS1_INS_1 │ │ │ │ │ + 0x000020dc 31416666 696e6547 6170735f 45454545 1AffineGaps_EEEE │ │ │ │ │ + 0x000020ec 454e535f 35416c6c 6f634976 45454545 ENS_5AllocIvEEEE │ │ │ │ │ + 0x000020fc 4b53445f 45457652 545f5254 305f4e53 KSD_EEvRT_RT0_NS │ │ │ │ │ + 0x0000210c 5f345369 7a654953 465f4534 54797065 _4SizeISF_E4Type │ │ │ │ │ + 0x0000211c 45005f5a 4e357365 71616e31 33417373 E._ZN5seqan13Ass │ │ │ │ │ + 0x0000212c 69676e53 7472696e 675f494e 535f3354 ignString_INS_3T │ │ │ │ │ + 0x0000213c 6167494e 535f3132 54616747 656e6572 agINS_12TagGener │ │ │ │ │ + 0x0000214c 6f75735f 45454545 37617373 69676e5f ous_EEEE7assign_ │ │ │ │ │ + 0x0000215c 494e535f 36537472 696e6749 4e535f37 INS_6StringINS_7 │ │ │ │ │ + 0x0000216c 44504365 6c6c5f49 694e5331 5f494e53 DPCell_IiNS1_INS │ │ │ │ │ + 0x0000217c 5f313141 6666696e 65476170 735f4545 _11AffineGaps_EE │ │ │ │ │ + 0x0000218c 4545454e 535f3541 6c6c6f63 49764545 EEENS_5AllocIvEE │ │ │ │ │ + 0x0000219c 45454b53 445f4545 7652545f 5254305f EEKSD_EEvRT_RT0_ │ │ │ │ │ + 0x000021ac 005f5a4e 35736571 616e3661 73736967 ._ZN5seqan6assig │ │ │ │ │ + 0x000021bc 6e494e53 5f365374 72696e67 494e535f nINS_6StringINS_ │ │ │ │ │ + 0x000021cc 37445043 656c6c5f 49694e53 5f335461 7DPCell_IiNS_3Ta │ │ │ │ │ + 0x000021dc 67494e53 5f313141 6666696e 65476170 gINS_11AffineGap │ │ │ │ │ + 0x000021ec 735f4545 4545454e 535f3541 6c6c6f63 s_EEEEENS_5Alloc │ │ │ │ │ + 0x000021fc 49764545 45454545 76524e53 5f36486f IvEEEEEEvRNS_6Ho │ │ │ │ │ + 0x0000220c 6c646572 49545f4e 53335f49 4e535f39 lderIT_NS3_INS_9 │ │ │ │ │ + 0x0000221c 54726973 74617465 5f454545 4545524b Tristate_EEEEERK │ │ │ │ │ + 0x0000222c 53455f00 5f5a4e35 73657161 6e366372 SE_._ZN5seqan6cr │ │ │ │ │ + 0x0000223c 65617465 494e535f 364d6174 72697849 eateINS_6MatrixI │ │ │ │ │ + 0x0000224c 4e535f37 44504365 6c6c5f49 694e535f NS_7DPCell_IiNS_ │ │ │ │ │ + 0x0000225c 33546167 494e535f 31314166 66696e65 3TagINS_11Affine │ │ │ │ │ + 0x0000226c 47617073 5f454545 45454c6a 32454e53 Gaps_EEEEELj2ENS │ │ │ │ │ + 0x0000227c 5f365374 72696e67 4953365f 4e535f35 _6StringIS6_NS_5 │ │ │ │ │ + 0x0000228c 416c6c6f 63497645 45454545 45454576 AllocIvEEEEEEEEv │ │ │ │ │ + 0x0000229c 524e535f 36486f6c 64657249 545f4e53 RNS_6HolderIT_NS │ │ │ │ │ + 0x000022ac 335f494e 535f3954 72697374 6174655f 3_INS_9Tristate_ │ │ │ │ │ + 0x000022bc 45454545 45006164 61707465 72416c69 EEEEE.adapterAli │ │ │ │ │ + 0x000022cc 676e6d65 6e74005f 5a4e3573 6571616e gnment._ZN5seqan │ │ │ │ │ + 0x000022dc 32314450 43656c6c 44656661 756c7449 21DPCellDefaultI │ │ │ │ │ + 0x000022ec 6e66696e 69747949 4e535f37 44504365 nfinityINS_7DPCe │ │ │ │ │ + 0x000022fc 6c6c5f49 694e535f 33546167 494e535f ll_IiNS_3TagINS_ │ │ │ │ │ + 0x0000230c 31314c69 6e656172 47617073 5f454545 11LinearGaps_EEE │ │ │ │ │ + 0x0000231c 45454535 56414c55 4545005f 5a47564e EEE5VALUEE._ZGVN │ │ │ │ │ + 0x0000232c 35736571 616e3231 44504365 6c6c4465 5seqan21DPCellDe │ │ │ │ │ + 0x0000233c 6661756c 74496e66 696e6974 79494e53 faultInfinityINS │ │ │ │ │ + 0x0000234c 5f374450 43656c6c 5f49694e 535f3354 _7DPCell_IiNS_3T │ │ │ │ │ + 0x0000235c 6167494e 535f3131 4c696e65 61724761 agINS_11LinearGa │ │ │ │ │ + 0x0000236c 70735f45 45454545 45355641 4c554545 ps_EEEEEE5VALUEE │ │ │ │ │ + 0x0000237c 005f5a47 564e3573 6571616e 32314450 ._ZGVN5seqan21DP │ │ │ │ │ + 0x0000238c 43656c6c 44656661 756c7449 6e66696e CellDefaultInfin │ │ │ │ │ + 0x0000239c 69747949 4e535f37 44504365 6c6c5f49 ityINS_7DPCell_I │ │ │ │ │ + 0x000023ac 694e535f 33546167 494e535f 31314166 iNS_3TagINS_11Af │ │ │ │ │ + 0x000023bc 66696e65 47617073 5f454545 45454535 fineGaps_EEEEEE5 │ │ │ │ │ + 0x000023cc 56414c55 4545006c 69627374 64632b2b VALUEE.libstdc++ │ │ │ │ │ 0x000023dc 2e736f2e 36006c69 62676363 5f732e73 .so.6.libgcc_s.s │ │ │ │ │ 0x000023ec 6f2e3100 6c696263 2e736f2e 36006c64 o.1.libc.so.6.ld │ │ │ │ │ 0x000023fc 2d6c696e 75782d61 726d6866 2e736f2e -linux-armhf.so. │ │ │ │ │ 0x0000240c 33004743 435f332e 3500474c 4942435f 3.GCC_3.5.GLIBC_ │ │ │ │ │ 0x0000241c 322e3400 474c4942 4358585f 332e342e 2.4.GLIBCXX_3.4. │ │ │ │ │ 0x0000242c 33320043 58584142 495f312e 33004358 32.CXXABI_1.3.CX │ │ │ │ │ 0x0000243c 58414249 5f312e33 2e390047 4c494243 XABI_1.3.9.GLIBC │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,3279 +1,8611 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00002b80 : │ │ │ │ │ -_GLOBAL__sub_I_adapter_align.cpp(): │ │ │ │ │ -./porechop/src/adapter_align.cpp:44 │ │ │ │ │ - bmi 3957bc , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x38964c> │ │ │ │ │ - ldmpl sl, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ │ -/usr/include/seqan/align/dp_cell.h:144 │ │ │ │ │ - bfieq r6, r1, (invalid: 16:8) │ │ │ │ │ - stmdbmi ip, {r1, r2, sl, ip, lr, pc} │ │ │ │ │ -/usr/include/seqan/align/dp_cell.h:144 (discriminator 1) │ │ │ │ │ - andsvs r2, r0, r1 │ │ │ │ │ - submi pc, r0, pc, asr #32 │ │ │ │ │ - andsvs r5, r0, sl, asr r8 │ │ │ │ │ -/usr/include/seqan/align/dp_cell.h:144 (discriminator 3) │ │ │ │ │ - ldmpl sl, {r0, r3, r9, fp, lr} │ │ │ │ │ - bfieq r6, r1, (invalid: 16:9) │ │ │ │ │ - stmdbmi r8, {r1, r2, sl, ip, lr, pc} │ │ │ │ │ -/usr/include/seqan/align/dp_cell.h:144 (discriminator 4) │ │ │ │ │ - andsvs r2, r0, r1 │ │ │ │ │ - submi pc, r0, pc, asr #32 │ │ │ │ │ - andsvs r5, r8, fp, asr r8 │ │ │ │ │ -./porechop/src/adapter_align.cpp:44 │ │ │ │ │ - svclt 0x00004770 │ │ │ │ │ - andeq r9, r0, r8, ror r4 │ │ │ │ │ - andeq r0, r0, r8, lsr #2 │ │ │ │ │ - andeq r0, r0, r8, lsl r1 │ │ │ │ │ - andeq r0, r0, ip, lsr #2 │ │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ │ +00002b80 : │ │ │ │ │ _GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ ./porechop/src/alignment.cpp:121 │ │ │ │ │ - bmi 515820 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x5096b0> │ │ │ │ │ + bmi 5157d4 > >::VALUE@@Base+0x509660> │ │ │ │ │ ldmpl sl, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:688 │ │ │ │ │ bfieq r6, r1, (invalid: 16:9) │ │ │ │ │ -__static_initialization_and_destruction_0(): │ │ │ │ │ -/usr/include/seqan/modifier/modifier_alphabet.h:688 │ │ │ │ │ ldrbmi sp, [r0, -r0, lsl #10]! │ │ │ │ │ -seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::Tag > > >::initialize(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:678 │ │ │ │ │ ldrlt r4, [r0], #-2321 @ 0xfffff6ef │ │ │ │ │ -__static_initialization_and_destruction_0(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:688 (discriminator 1) │ │ │ │ │ andsvs r2, r4, r1, lsl #8 │ │ │ │ │ -seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::Tag > > >::initialize(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:678 │ │ │ │ │ stmdavc r2, {r3, r4, r6, fp, ip, lr} │ │ │ │ │ - bmi 3ef118 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x3e2fa8> │ │ │ │ │ - bmi 3d8e58 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x3ccce8> │ │ │ │ │ + bmi 3ef0cc > >::VALUE@@Base+0x3e2f58> │ │ │ │ │ + bmi 3d8e0c > >::VALUE@@Base+0x3ccc98> │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:682 │ │ │ │ │ andvc r2, r4, r1, lsl #8 │ │ │ │ │ -_GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ ./porechop/src/alignment.cpp:121 │ │ │ │ │ - blmi 140d70 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x134c00> │ │ │ │ │ -__static_initialization_and_destruction_0(): │ │ │ │ │ + blmi 140d24 > >::VALUE@@Base+0x134bb0> │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:688 (discriminator 1) │ │ │ │ │ mulsvs r9, fp, r8 │ │ │ │ │ -_GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ ./porechop/src/alignment.cpp:121 │ │ │ │ │ stmdbmi ip, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ │ -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) │ │ │ │ │ mcrrpl 6, 4, pc, lr, cr2 @ │ │ │ │ │ ldmdapl r9, {r3, r9, fp, lr}^ │ │ │ │ │ -seqan::AlphabetConversionTable_ >::initialize(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:682 │ │ │ │ │ vhadd.s8 d23, d4, d12 │ │ │ │ │ -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) │ │ │ │ │ vmls.i d19, d5, d1[0] │ │ │ │ │ ldmpl r9, {r0, r1, r2, r6, sl, lr} │ │ │ │ │ @ instruction: 0xf8a1600c │ │ │ │ │ strb ip, [r8, r4]! │ │ │ │ │ -seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::Tag > > >::initialize(): │ │ │ │ │ -/usr/include/seqan/modifier/modifier_alphabet_expansion.h:375 (discriminator 2) │ │ │ │ │ - andeq r9, r0, ip, lsr #8 │ │ │ │ │ + andeq r9, r0, r8, ror r4 │ │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ │ andeq r0, r0, ip, lsl r1 │ │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ │ +_GLOBAL__sub_I_adapter_align.cpp(): │ │ │ │ │ +./porechop/src/adapter_align.cpp:44 │ │ │ │ │ + bmi 395824 > >::VALUE@@Base+0x3896b0> │ │ │ │ │ + ldmpl sl, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 │ │ │ │ │ + bfieq r6, r1, (invalid: 16:8) │ │ │ │ │ +__static_initialization_and_destruction_0(): │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 │ │ │ │ │ + stmdbmi ip, {r1, r2, sl, ip, lr, pc} │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 (discriminator 1) │ │ │ │ │ + andsvs r2, r0, r1 │ │ │ │ │ + submi pc, r0, pc, asr #32 │ │ │ │ │ + andsvs r5, r0, sl, asr r8 │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 (discriminator 3) │ │ │ │ │ + ldmpl sl, {r0, r3, r9, fp, lr} │ │ │ │ │ + bfieq r6, r1, (invalid: 16:9) │ │ │ │ │ + stmdbmi r8, {r1, r2, sl, ip, lr, pc} │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 (discriminator 4) │ │ │ │ │ + andsvs r2, r0, r1 │ │ │ │ │ + submi pc, r0, pc, asr #32 │ │ │ │ │ + andsvs r5, r8, fp, asr r8 │ │ │ │ │ +_GLOBAL__sub_I_adapter_align.cpp(): │ │ │ │ │ +./porechop/src/adapter_align.cpp:44 │ │ │ │ │ + svclt 0x00004770 │ │ │ │ │ + andeq r9, r0, r0, lsl r4 │ │ │ │ │ + andeq r0, r0, r8, lsr #2 │ │ │ │ │ + andeq r0, r0, r8, lsl r1 │ │ │ │ │ + andeq r0, r0, ip, lsr #2 │ │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ │ call_weak_fn(): │ │ │ │ │ ldr r3, [pc, #20] @ 2c50 │ │ │ │ │ ldr r2, [pc, #20] @ 2c54 │ │ │ │ │ add r3, pc, r3 │ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ b 2b50 <__gmon_start__@plt> │ │ │ │ │ @ instruction: 0x000093bc │ │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ │ deregister_tm_clones(): │ │ │ │ │ - blmi 1d4c78 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1c8b08> │ │ │ │ │ + blmi 1d4c78 > >::VALUE@@Base+0x1c8b04> │ │ │ │ │ ldrbtmi r4, [r8], #-2567 @ 0xfffff5f9 │ │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ │ andle r4, r3, r3, lsl #5 │ │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ │ svclt 0x00004770 │ │ │ │ │ andeq r9, r0, lr, ror #9 │ │ │ │ │ andeq r9, r0, ip, ror #9 │ │ │ │ │ muleq r0, sl, r3 │ │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ │ register_tm_clones(): │ │ │ │ │ - blmi 254cac , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x248b3c> │ │ │ │ │ - bmi 253e70 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x247d00> │ │ │ │ │ - bne 6d3e80 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x6c7d10> │ │ │ │ │ + blmi 254cac > >::VALUE@@Base+0x248b38> │ │ │ │ │ + bmi 253e70 > >::VALUE@@Base+0x247cfc> │ │ │ │ │ + bne 6d3e80 > >::VALUE@@Base+0x6c7d0c> │ │ │ │ │ svceq 0x00d9447a │ │ │ │ │ @ instruction: 0x01a3eb01 │ │ │ │ │ andle r1, r3, r9, asr #32 │ │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ │ svclt 0x00004770 │ │ │ │ │ andeq r9, r0, r4, asr #9 │ │ │ │ │ andeq r9, r0, r0, asr #9 │ │ │ │ │ andeq r9, r0, ip, ror #6 │ │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ │ __do_global_dtors_aux(): │ │ │ │ │ - blmi 2b00e0 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x2a3f70> │ │ │ │ │ + blmi 2b00e0 > >::VALUE@@Base+0x2a3f6c> │ │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ │ - blmi 271278 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x265108> │ │ │ │ │ + blmi 271278 > >::VALUE@@Base+0x265104> │ │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ │ @ instruction: 0xf7ffef44 │ │ │ │ │ - blmi 1c2bdc , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1b6a6c> │ │ │ │ │ + blmi 1c2bdc > >::VALUE@@Base+0x1b6a68> │ │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ │ andeq r9, r0, lr, lsl #9 │ │ │ │ │ andeq r9, r0, ip, lsr r3 │ │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ │ andeq r9, r0, sl, ror r4 │ │ │ │ │ andeq r9, r0, lr, ror #8 │ │ │ │ │ frame_dummy(): │ │ │ │ │ svclt 0x0000e7c4 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.0]: │ │ │ │ │ + andeq r0, r0, r0 │ │ │ │ │ + │ │ │ │ │ +00002d00 : │ │ │ │ │ +ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #3288] @ 0xcd8 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + sub.w sp, sp, #772 @ 0x304 │ │ │ │ │ + ldr.w r2, [pc, #2948] @ 389c │ │ │ │ │ + ldr.w r1, [pc, #2948] @ 38a0 │ │ │ │ │ + ldr.w r3, [pc, #2948] @ 38a4 │ │ │ │ │ + add r2, pc │ │ │ │ │ +./porechop/src/alignment.cpp:114 │ │ │ │ │ + ldr.w r6, [sl, #8] │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + eor.w r4, r6, r6, asr #31 │ │ │ │ │ + sub.w r4, r4, r6, asr #31 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #764] @ 0x2fc │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp r4, #9 │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + bls.w 3aac │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + movw r0, #5977 @ 0x1759 │ │ │ │ │ + movt r0, #53687 @ 0xd1b7 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + movw r1, #34463 @ 0x869f │ │ │ │ │ + movt r1, #1 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + movw ip, #9999 @ 0x270f │ │ │ │ │ + b.n 2d86 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + cmp.w r3, #1000 @ 0x3e8 │ │ │ │ │ + bcc.w 3800 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + bls.w 383c │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + umull r5, r2, r0, r3 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ + add.w r5, r7, #4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + mov.w r2, r2, lsr #13 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + bls.w 3848 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ │ + bhi.n 2d62 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + adds r5, r7, #1 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + add r5, r6 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb.w r3, [sp, #136] @ 0x88 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movs r1, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add r6, r2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + strb r1, [r2, #0] │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ │ + ldr.w r1, [pc, #2796] @ 38a8 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2a78 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp r4, #99 @ 0x63 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + bls.w 37d4 │ │ │ │ │ + subs r1, r7, #1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + movw ip, #34079 @ 0x851f │ │ │ │ │ + movt ip, #20971 @ 0x51eb │ │ │ │ │ + add r1, r6 │ │ │ │ │ + mov.w r8, #100 @ 0x64 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + movw lr, #9999 @ 0x270f │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + umull r0, r2, ip, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mov.w r2, r2, lsr #5 │ │ │ │ │ + mls r7, r8, r2, r4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + ldrh.w r2, [r3, r7, lsl #1] │ │ │ │ │ + strh.w r2, [r1], #-2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + bhi.n 2dde │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ + cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ + bcs.w 37d4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ │ + uxtb r4, r4 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + strb r4, [r6, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r5, [r0, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb r1, [r2, r5] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3c62 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + ldr.w r1, [pc, #2700] @ 38ac │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r3, [r5], #8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 3a52 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +./porechop/src/alignment.cpp:115 │ │ │ │ │ + ldr.w r6, [sl, #12] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + eor.w r4, r6, r6, asr #31 │ │ │ │ │ + sub.w r4, r4, r6, asr #31 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp r4, #9 │ │ │ │ │ + bls.w 3a80 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + movw r0, #5977 @ 0x1759 │ │ │ │ │ + movt r0, #53687 @ 0xd1b7 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + movw r1, #34463 @ 0x869f │ │ │ │ │ + movt r1, #1 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + movw ip, #9999 @ 0x270f │ │ │ │ │ + b.n 2eac │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + cmp.w r3, #1000 @ 0x3e8 │ │ │ │ │ + bcc.w 37f8 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + bls.w 3834 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + umull r5, r2, r0, r3 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ + add.w r5, r7, #4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + mov.w r2, r2, lsr #13 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + bls.w 384e │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ │ + bhi.n 2e88 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + adds r5, r7, #1 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add.w fp, sp, #176 @ 0xb0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + add r5, r6 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, fp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb.w r3, [fp, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movs r1, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add r6, r2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + strb r1, [r2, #0] │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ │ + ldr.w r1, [pc, #2508] @ 38b0 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2a78 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp r4, #99 @ 0x63 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + bls.w 37e6 │ │ │ │ │ + subs r1, r7, #1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + movw ip, #34079 @ 0x851f │ │ │ │ │ + movt ip, #20971 @ 0x51eb │ │ │ │ │ + add r1, r6 │ │ │ │ │ + mov.w r8, #100 @ 0x64 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + movw lr, #9999 @ 0x270f │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + umull r0, r2, ip, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mov.w r2, r2, lsr #5 │ │ │ │ │ + mls r7, r8, r2, r4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + ldrh.w r2, [r3, r7, lsl #1] │ │ │ │ │ + strh.w r2, [r1], #-2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + bhi.n 2f08 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ + cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ + bcs.w 37e6 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ │ + uxtb r4, r4 │ │ │ │ │ + strb r4, [r6, #0] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str.w r5, [fp, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb r2, [r3, r5] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ + adds r0, r1, r2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq.w 3a3a │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bls.n 2f72 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr.w r4, [fp] │ │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1) │ │ │ │ │ + it eq │ │ │ │ │ + moveq r4, #15 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + beq.n 2f6c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ + ldr.w r4, [fp, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bls.w 388a │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, r3, r1 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.w 3c28 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r3, [r5], #8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 3a2a │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3c46 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + ldr.w r1, [pc, #2284] @ 38b4 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r3, [r5], #8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 3a1a │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +./porechop/src/alignment.cpp:116 │ │ │ │ │ + ldr.w r6, [sl, #16] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + eor.w r4, r6, r6, asr #31 │ │ │ │ │ + sub.w r4, r4, r6, asr #31 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp r4, #9 │ │ │ │ │ + bls.w 3ad6 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + movw r0, #5977 @ 0x1759 │ │ │ │ │ + movt r0, #53687 @ 0xd1b7 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + movw r1, #34463 @ 0x869f │ │ │ │ │ + movt r1, #1 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + movw ip, #9999 @ 0x270f │ │ │ │ │ + b.n 3052 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + cmp.w r3, #1000 @ 0x3e8 │ │ │ │ │ + bcc.w 3808 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + bls.w 3828 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + umull r5, r2, r0, r3 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ + add.w r5, r7, #4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + mov.w r2, r2, lsr #13 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + bls.w 385a │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ │ + bhi.n 302e │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + adds r5, r7, #1 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + add r5, r6 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb.w r3, [sp, #256] @ 0x100 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movs r1, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add r6, r2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + strb r1, [r2, #0] │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ │ + ldr.w r1, [pc, #2096] @ 38b8 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2a78 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp r4, #99 @ 0x63 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + bls.w 37b4 │ │ │ │ │ + subs r1, r7, #1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + movw ip, #34079 @ 0x851f │ │ │ │ │ + movt ip, #20971 @ 0x51eb │ │ │ │ │ + add r1, r6 │ │ │ │ │ + mov.w r8, #100 @ 0x64 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + movw lr, #9999 @ 0x270f │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + umull r0, r2, ip, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mov.w r2, r2, lsr #5 │ │ │ │ │ + mls r7, r8, r2, r4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + ldrh.w r2, [r3, r7, lsl #1] │ │ │ │ │ + strh.w r2, [r1], #-2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + bhi.n 30aa │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ + cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ + bcs.w 37b4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ │ + uxtb r4, r4 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strb r4, [r6, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r5, [r0, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb r2, [r3, r5] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ + adds r0, r1, r2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq.w 3a02 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bls.n 3110 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1) │ │ │ │ │ + it eq │ │ │ │ │ + moveq r4, #15 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + beq.n 310a │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bls.w 3928 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, r3, r1 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + bhi.w 3c7e │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r3, [r5], #8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 39f2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3c9c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + ldr.w r1, [pc, #1880] @ 38bc │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r3, [r5], #8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 39e2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +./porechop/src/alignment.cpp:117 │ │ │ │ │ + ldr.w r6, [sl, #20] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + eor.w r4, r6, r6, asr #31 │ │ │ │ │ + sub.w r4, r4, r6, asr #31 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp r4, #9 │ │ │ │ │ + bls.w 3b1e │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + movw r0, #5977 @ 0x1759 │ │ │ │ │ + movt r0, #53687 @ 0xd1b7 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + movw r1, #34463 @ 0x869f │ │ │ │ │ + movt r1, #1 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + movw ip, #9999 @ 0x270f │ │ │ │ │ + b.n 31f0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + cmp.w r3, #1000 @ 0x3e8 │ │ │ │ │ + bcc.w 380e │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + bls.w 382e │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + umull r5, r2, r0, r3 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ + add.w r5, r7, #4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + mov.w r2, r2, lsr #13 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + bls.w 3844 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ │ + bhi.n 31cc │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + adds r5, r7, #1 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + add r5, r6 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [sp, #324] @ 0x144 │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb.w r3, [sp, #328] @ 0x148 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movs r1, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add r6, r2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + strb r1, [r2, #0] │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ │ + ldr.w r1, [pc, #1692] @ 38c0 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2a78 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp r4, #99 @ 0x63 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + bls.w 37c4 │ │ │ │ │ + subs r1, r7, #1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + movw ip, #34079 @ 0x851f │ │ │ │ │ + movt ip, #20971 @ 0x51eb │ │ │ │ │ + add r1, r6 │ │ │ │ │ + mov.w r8, #100 @ 0x64 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + movw lr, #9999 @ 0x270f │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + umull r0, r2, ip, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mov.w r2, r2, lsr #5 │ │ │ │ │ + mls r7, r8, r2, r4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + ldrh.w r2, [r3, r7, lsl #1] │ │ │ │ │ + strh.w r2, [r1], #-2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + bhi.n 3248 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ + cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ + bcs.w 37c4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ │ + uxtb r4, r4 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strb r4, [r6, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r5, [r0, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb r2, [r3, r5] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ + adds r0, r1, r2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq.w 39cc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bls.n 32ae │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + ldr r5, [sp, #84] @ 0x54 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1) │ │ │ │ │ + it eq │ │ │ │ │ + moveq r4, #15 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + beq.n 32a8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bls.w 3860 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, r3, r1 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + bhi.w 3bbe │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r3, [r5], #8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 39be │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3ce2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + ldr.w r1, [pc, #1472] @ 38c4 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r3, [r5], #8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 39b0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +./porechop/src/alignment.cpp:118 │ │ │ │ │ + ldr.w r7, [sl, #24] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + eor.w r5, r7, r7, asr #31 │ │ │ │ │ + sub.w r5, r5, r7, asr #31 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + lsrs r7, r7, #31 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp r5, #9 │ │ │ │ │ + bls.w 3afe │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + movw r0, #5977 @ 0x1759 │ │ │ │ │ + movt r0, #53687 @ 0xd1b7 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + movw r1, #34463 @ 0x869f │ │ │ │ │ + movt r1, #1 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + movw r4, #9999 @ 0x270f │ │ │ │ │ + b.n 3390 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + cmp.w r3, #1000 @ 0x3e8 │ │ │ │ │ + bcc.w 3814 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bls.w 381e │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + umull r6, r2, r0, r3 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ + add.w r6, r8, #4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + mov.w r2, r2, lsr #13 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + bls.w 3854 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ │ + bhi.n 336c │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + add.w r6, r8, #1 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + add r6, r7 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movs r1, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add r7, r2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + strb r1, [r2, #0] │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ │ + ldr.w r1, [pc, #1288] @ 38c8 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2a78 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp r5, #99 @ 0x63 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + bls.w 37a4 │ │ │ │ │ + add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + movw lr, #34079 @ 0x851f │ │ │ │ │ + movt lr, #20971 @ 0x51eb │ │ │ │ │ + add r1, r7 │ │ │ │ │ + mov.w r9, #100 @ 0x64 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + movw r8, #9999 @ 0x270f │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + umull r0, r2, lr, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mov.w r2, r2, lsr #5 │ │ │ │ │ + mls ip, r9, r2, r5 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + ldrh.w r2, [r3, ip, lsl #1] │ │ │ │ │ + strh.w r2, [r1], #-2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + bhi.n 33e6 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ + cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ + bcs.w 37a4 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ │ + uxtb r5, r5 │ │ │ │ │ + strb r5, [r7, #0] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb r2, [r3, r6] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ + adds r0, r1, r2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 399c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bls.n 3446 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1) │ │ │ │ │ + it eq │ │ │ │ │ + moveq r5, #15 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + beq.n 3440 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bls.w 386e │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, r3, r1 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.w 3c04 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add.w r8, sp, #416 @ 0x1a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r3, [r6], #8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.w 398e │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str.w r3, [r8, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str r6, [r5, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r5, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb r3, [r5, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3be6 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + ldr.w r1, [pc, #1072] @ 38cc │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r3, [r7], #8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w 3980 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ + ldr.w r3, [pc, #1032] @ 38d0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r2, [r5, #4] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb r2, [r6, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r2, [r6, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str r7, [r6, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ + ldrd r6, r7, [sl, #32] │ │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [pc, #1008] @ (38d4 ) │ │ │ │ │ + mov.w r2, #328 @ 0x148 │ │ │ │ │ + strd r6, r7, [sp] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ │ + blx 2b20 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ + adds r6, r0, r2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 396c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bls.n 3526 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1) │ │ │ │ │ + it eq │ │ │ │ │ + moveq r1, #15 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + beq.n 3520 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bls.w 387c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + bhi.w 3d00 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r3, [r9], #8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + beq.w 395e │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [r7, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str.w r9, [r6] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [r7, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r6, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb r3, [r6, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3d22 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + ldr r1, [pc, #868] @ (38d8 ) │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r2, [r1], #8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.w 394e │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + str r2, [r6, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb.w r2, [r9, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str.w r1, [r9] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str.w r2, [r9, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ │ + ldrd r2, r3, [sl, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r0, [r6, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ + strd r2, r3, [sp] │ │ │ │ │ + mov.w r2, #328 @ 0x148 │ │ │ │ │ + ldr r3, [pc, #792] @ (38dc ) │ │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx 2b20 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + ldr r2, [sp, #540] @ 0x21c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ + add.w ip, r0, r2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 3938 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + bls.n 35fc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + add.w sl, sp, #544 @ 0x220 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1) │ │ │ │ │ + it eq │ │ │ │ │ + moveq.w lr, #15 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + beq.n 35f6 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ + ldr.w lr, [sp, #544] @ 0x220 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bls.w 38e4 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.w 3cba │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ + add.w r0, r3, #8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r3, [sl], #8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + beq.w 3a62 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str.w sl, [r9] │ │ │ │ │ + add.w sl, sp, #544 @ 0x220 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb.w r3, [r9, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + beq.n 3656 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 3666 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 3676 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 3688 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 3698 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r0, [r8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 36ac │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 36bc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 36ce │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 36e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 36f2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 3704 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 3716 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 3728 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 373a │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 374c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 3760 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr.w r1, [fp, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 3772 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 3784 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #344] @ (38e0 ) │ │ │ │ │ +./porechop/src/alignment.cpp:121 │ │ │ │ │ + ldr r3, [pc, #284] @ (38a4 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +./porechop/src/alignment.cpp:121 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 3bba │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + add.w sp, sp, #772 @ 0x304 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + add.w r5, sp, r5, lsl #1 │ │ │ │ │ + ldrb.w r3, [r5, #561] @ 0x231 │ │ │ │ │ + strb r3, [r7, #1] │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ + ldrb.w r5, [r5, #560] @ 0x230 │ │ │ │ │ + b.n 340e │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + add.w r4, sp, r4, lsl #1 │ │ │ │ │ + ldrb.w r3, [r4, #561] @ 0x231 │ │ │ │ │ + strb r3, [r6, #1] │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ + ldrb.w r4, [r4, #560] @ 0x230 │ │ │ │ │ + b.n 30d2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + add.w r4, sp, r4, lsl #1 │ │ │ │ │ + ldrb.w r3, [r4, #561] @ 0x231 │ │ │ │ │ + strb r3, [r6, #1] │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ + ldrb.w r4, [r4, #560] @ 0x230 │ │ │ │ │ + b.n 3270 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + add.w r4, sp, r4, lsl #1 │ │ │ │ │ + ldrb.w r3, [r4, #561] @ 0x231 │ │ │ │ │ + strb r3, [r6, #1] │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ + ldrb.w r4, [r4, #560] @ 0x230 │ │ │ │ │ + b.w 2e06 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + add.w r4, sp, r4, lsl #1 │ │ │ │ │ + ldrb.w r3, [r4, #561] @ 0x231 │ │ │ │ │ + strb r3, [r6, #1] │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ + ldrb.w r4, [r4, #560] @ 0x230 │ │ │ │ │ + b.w 2f30 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ + adds r5, r7, #2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + b.w 2eb2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ + adds r5, r7, #2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + b.w 2d8c │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ + adds r5, r7, #2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + b.n 3058 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ + adds r5, r7, #2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + b.n 31f6 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ + add.w r6, r8, #2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + b.n 3398 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ + add.w r6, r8, #3 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add.w r8, r8, #2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + b.n 3398 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ + adds r5, r7, #3 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + adds r7, #2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + b.n 3058 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ + adds r5, r7, #3 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + adds r7, #2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + b.n 31f6 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ + adds r5, r7, #3 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + adds r7, #2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + b.w 2eb2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ + adds r5, r7, #3 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + adds r7, #2 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + b.w 2d8c │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + adds r7, #3 │ │ │ │ │ + b.n 31f6 │ │ │ │ │ + adds r7, #3 │ │ │ │ │ + b.w 2d8c │ │ │ │ │ + adds r7, #3 │ │ │ │ │ + b.w 2eb2 │ │ │ │ │ + add.w r8, r8, #3 │ │ │ │ │ + b.n 3398 │ │ │ │ │ + adds r7, #3 │ │ │ │ │ + b.w 3058 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + blx 2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ + b.n 32c4 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + blx 2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ + b.n 345a │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ + blx 2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ + b.n 353c │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + blx 2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ + b.w 2f88 │ │ │ │ │ + nop │ │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r0, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r0, #5 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ + blx 2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ + add.w r0, r3, #8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r3, [r1], #8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 3a70 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str.w r1, [r9] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb.w r3, [r9, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:703 │ │ │ │ │ + b.n 3648 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + blx 2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ + b.w 3126 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp.w ip, #15 │ │ │ │ │ + bls.w 35fc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + add.w sl, sp, #544 @ 0x220 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + bne.w 35f2 │ │ │ │ │ + b.n 3608 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r1, [sp, #124] @ 0x7c │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + blx 2a78 │ │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ + b.n 359a │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + blx 2a78 │ │ │ │ │ + b.n 3558 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp r6, #15 │ │ │ │ │ + bls.w 3526 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bne.w 351c │ │ │ │ │ + b.n 3536 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + blx 2a78 │ │ │ │ │ + b.n 34c4 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + blx 2a78 │ │ │ │ │ + b.n 347e │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + bls.w 3446 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bne.w 343e │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ + b.n 3454 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + blx 2a78 │ │ │ │ │ + b.n 332e │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + blx 2a78 │ │ │ │ │ + b.n 32e4 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + bls.w 32ae │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + ldr r5, [sp, #84] @ 0x54 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bne.w 32a4 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ │ + b.n 32be │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + blx 2a78 │ │ │ │ │ + b.w 3190 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + blx 2a78 │ │ │ │ │ + b.w 3146 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + bls.w 3110 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bne.w 3106 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ │ + b.w 3120 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + blx 2a78 │ │ │ │ │ + b.w 2ff2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + blx 2a78 │ │ │ │ │ + b.w 2fa8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + bls.w 2f72 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr.w r4, [fp] │ │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bne.w 2f68 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ + b.w 2f82 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + blx 2a78 │ │ │ │ │ + b.w 2e4c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + blx 2a78 │ │ │ │ │ + b.n 362e │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + blx 2a78 │ │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ │ + b.n 3910 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add.w fp, sp, #176 @ 0xb0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + adds r5, r6, #1 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r1, r5 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb.w r3, [fp, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add r6, r3 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + strb r2, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + b.w 2f2c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + adds r5, r6, #1 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov r7, r2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb.w r3, [sp, #136] @ 0x88 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add r6, r3 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + strb r2, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + b.w 2e02 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + adds r5, r6, #1 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov r7, r2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb.w r3, [sp, #256] @ 0x100 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add r6, r3 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + strb r2, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + b.w 30ce │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + adds r6, r7, #1 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add r7, r3 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + strb r2, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + b.n 340a │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + adds r5, r6, #1 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov r7, r2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [sp, #324] @ 0x144 │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb.w r3, [sp, #328] @ 0x148 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add r6, r3 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + strb r2, [r3, #0] │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + b.w 326c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + mov r0, fp │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #408] @ (3d40 ) │ │ │ │ │ + ldr r3, [pc, #408] @ (3d44 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + beq.n 3c24 │ │ │ │ │ +./porechop/src/alignment.cpp:121 │ │ │ │ │ + blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #392] @ (3d48 ) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [pc, #384] @ (3d44 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 3bba │ │ │ │ │ + ldr r0, [pc, #376] @ (3d4c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 2954 │ │ │ │ │ + b.n 3b70 │ │ │ │ │ + b.n 3b8e │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ + b.n 3b46 │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #360] @ (3d50 ) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [pc, #344] @ (3d44 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 3bba │ │ │ │ │ + ldr r0, [pc, #344] @ (3d54 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 2954 │ │ │ │ │ + b.n 3b58 │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #336] @ (3d58 ) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [pc, #316] @ (3d44 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 3bba │ │ │ │ │ + ldr r0, [pc, #320] @ (3d5c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 2954 │ │ │ │ │ + b.n 3b5e │ │ │ │ │ + b.n 3b6a │ │ │ │ │ + blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #308] @ (3d60 ) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [pc, #280] @ (3d44 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 3bba │ │ │ │ │ + ldr r0, [pc, #292] @ (3d64 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 2954 │ │ │ │ │ + b.n 3b94 │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #288] @ (3d68 ) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [pc, #248] @ (3d44 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 3bba │ │ │ │ │ + ldr r0, [pc, #272] @ (3d6c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 2954 │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #268] @ (3d70 ) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [pc, #220] @ (3d44 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 3bba │ │ │ │ │ + ldr r0, [pc, #252] @ (3d74 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 2954 │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #248] @ (3d78 ) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [pc, #192] @ (3d44 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 3bba │ │ │ │ │ + ldr r0, [pc, #232] @ (3d7c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 2954 │ │ │ │ │ + b.n 3b82 │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #224] @ (3d80 ) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [pc, #164] @ (3d44 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 3bba │ │ │ │ │ + ldr r0, [pc, #208] @ (3d84 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 2954 │ │ │ │ │ + b.n 3b7c │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #204] @ (3d88 ) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [pc, #132] @ (3d44 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 3bba │ │ │ │ │ + ldr r0, [pc, #184] @ (3d8c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 2954 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ + b.n 3bde │ │ │ │ │ + b.n 3ba0 │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #172] @ (3d90 ) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [pc, #92] @ (3d44 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 3bba │ │ │ │ │ + ldr r0, [pc, #152] @ (3d94 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 2954 │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #148] @ (3d98 ) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [pc, #64] @ (3d44 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 3bba │ │ │ │ │ + ldr r0, [pc, #132] @ (3d9c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 2954 │ │ │ │ │ + b.n 3b52 │ │ │ │ │ + b.n 3b4c │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #124] @ (3da0 ) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [pc, #28] @ (3d44 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 3bba │ │ │ │ │ + ldr r0, [pc, #104] @ (3da4 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 2954 │ │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r0, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r7, #32] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r2, #32] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r4, [r6, #30] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r0, [r2, #30] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r6, #28] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r6, [r2, #28] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r7, #26] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r4, [r3, #26] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r6, [r7, #24] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r6, [r2, #24] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r0, [r7, #22] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r6, [r2, #22] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00003da8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base>: │ │ │ │ │ +ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #3504] @ 0xdb0 │ │ │ │ │ + sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ +./porechop/src/alignment.cpp:8 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ +./porechop/src/alignment.cpp:9 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ +./porechop/src/alignment.cpp:8 │ │ │ │ │ + strd r3, r2, [r0, #4] │ │ │ │ │ +./porechop/src/alignment.cpp:9 │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + ldr.w r2, [pc, #1472] @ 4390 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e8> │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ +./porechop/src/alignment.cpp:9 │ │ │ │ │ + str r4, [r0, #24] │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [pc, #1460] @ 4394 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec> │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr.w r5, [pc, #1460] @ 4398 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f0> │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #548] @ 0x224 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + blx 28e4 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ + ldr.w r3, [pc, #1440] @ 439c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f4> │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + ldr.w r3, [pc, #1436] @ 43a0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f8> │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ + strh.w r1, [r4, #180] @ 0xb4 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + adds r2, #8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ + str.w r1, [r4, #176] @ 0xb0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + strd r1, r1, [r4, #184] @ 0xb8 │ │ │ │ │ + strd r1, r1, [r4, #192] @ 0xc0 │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + ldr.w r0, [r2, #-12] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r7, [r4, r0] │ │ │ │ │ + add r0, r4 │ │ │ │ │ + blx 2a48 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +/usr/include/c++/14/sstream:805 (discriminator 2) │ │ │ │ │ + ldr.w r3, [pc, #1392] @ 43a4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5fc> │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ +/usr/include/c++/14/streambuf:471 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ +/usr/include/c++/14/sstream:805 (discriminator 2) │ │ │ │ │ + ldr r1, [r5, r3] │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + ldr.w r3, [pc, #1384] @ 43a8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x600> │ │ │ │ │ +/usr/include/c++/14/sstream:805 (discriminator 2) │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ │ +/usr/include/c++/14/sstream:805 (discriminator 2) │ │ │ │ │ + add.w r2, r1, #12 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + add.w r2, r1, #32 │ │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + add.w r3, r2, #8 │ │ │ │ │ +/usr/include/c++/14/streambuf:471 │ │ │ │ │ + strd r7, r7, [r4, #8] │ │ │ │ │ +/usr/include/c++/14/streambuf:472 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/streambuf:472 │ │ │ │ │ + strd r7, r7, [r4, #16] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r2, r3, [sp, #168] @ 0xa8 │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + blx 2b74 │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + ldr.w r3, [pc, #1336] @ 43ac , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x604> │ │ │ │ │ +/usr/include/c++/14/sstream:806 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ │ +/usr/include/c++/14/sstream:806 │ │ │ │ │ + add r5, sp, #148 @ 0x94 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + add.w r3, r2, #8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r7, [r4, #44] @ 0x2c │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + movs r3, #16 │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb.w r7, [r4, #48] @ 0x30 │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/14/sstream:806 │ │ │ │ │ + blx 2a48 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ + ldr r5, [r6, #0] │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + ldr.w r0, [r3, #-12] │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:263 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + add r0, r4 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:263 │ │ │ │ │ + str r3, [r0, #16] │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:326 │ │ │ │ │ + ldr r7, [r0, #120] @ 0x78 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ + blx 2afc >::clear(std::_Ios_Iostate)@plt> │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ + str r7, [r0, #0] │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + blx 2914 , 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++/14/streambuf:539 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + add.w fp, sp, #96 @ 0x60 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str.w r2, [fp, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb.w r2, [fp, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ +/usr/include/c++/14/sstream:442 (discriminator 1) │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 42d2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x52a> │ │ │ │ │ +/usr/include/c++/14/streambuf:536 │ │ │ │ │ + ldrd r5, r3, [r4, #16] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1739 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ +/usr/include/c++/14/sstream:445 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + ite ls │ │ │ │ │ + movls r7, #0 │ │ │ │ │ + movhi r7, #1 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + it eq │ │ │ │ │ + orreq.w r7, r7, #1 │ │ │ │ │ +/usr/include/c++/14/sstream:448 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r0, r5 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1740 (discriminator 1) │ │ │ │ │ + subs r0, r0, r3 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1739 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + blx 2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ │ + blx 28e4 │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + strh.w r1, [sp, #524] @ 0x20c │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ │ + ldr.w r0, [r3, #-12] │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + strd r1, r1, [sp, #528] @ 0x210 │ │ │ │ │ + strd r1, r1, [sp, #536] @ 0x218 │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + str r3, [r5, r0] │ │ │ │ │ + add r0, r5 │ │ │ │ │ + blx 2a48 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +/usr/include/c++/14/sstream:805 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ +/usr/include/c++/14/sstream:805 (discriminator 2) │ │ │ │ │ + add.w r3, r2, #12 │ │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ │ + add.w r3, r2, #32 │ │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ +/usr/include/c++/14/streambuf:471 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ +/usr/include/c++/14/streambuf:472 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/14/streambuf:471 │ │ │ │ │ + strd r7, r7, [sp, #352] @ 0x160 │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ +/usr/include/c++/14/streambuf:472 │ │ │ │ │ + strd r7, r7, [sp, #360] @ 0x168 │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + str r3, [sp, #348] @ 0x15c │ │ │ │ │ +/usr/include/c++/14/streambuf:472 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r2, r3, [sp, #368] @ 0x170 │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + blx 2b74 │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r7, [sp, #388] @ 0x184 │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb.w r7, [sp, #392] @ 0x188 │ │ │ │ │ +/usr/include/c++/14/sstream:806 │ │ │ │ │ + add r7, sp, #348 @ 0x15c │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [sp, #348] @ 0x15c │ │ │ │ │ + movs r3, #16 │ │ │ │ │ + str r3, [sp, #380] @ 0x17c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ │ +/usr/include/c++/14/sstream:806 │ │ │ │ │ + blx 2a48 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + ldr.w r0, [r3, #-12] │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:263 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + add r0, r5 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:263 │ │ │ │ │ + str r3, [r0, #16] │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:326 │ │ │ │ │ + ldr r7, [r0, #120] @ 0x78 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ + blx 2afc >::clear(std::_Ios_Iostate)@plt> │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ + str r7, [r0, #0] │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + blx 2914 , 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++/14/streambuf:539 │ │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + add.w r8, sp, #120 @ 0x78 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str.w r2, [r8, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb.w r2, [r8, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ +/usr/include/c++/14/sstream:442 (discriminator 1) │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 42c8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x520> │ │ │ │ │ +/usr/include/c++/14/streambuf:536 │ │ │ │ │ + ldrd r6, r3, [sp, #360] @ 0x168 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1739 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ +/usr/include/c++/14/sstream:445 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + ite ls │ │ │ │ │ + movls r7, #0 │ │ │ │ │ + movhi r7, #1 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + it eq │ │ │ │ │ + orreq.w r7, r7, #1 │ │ │ │ │ +/usr/include/c++/14/sstream:448 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r0, r6 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1740 (discriminator 1) │ │ │ │ │ + subs r0, r0, r3 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1739 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:262 │ │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + it cc │ │ │ │ │ + movcc r2, r3 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ + mov r3, r2 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ +./porechop/src/alignment.cpp:20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ +./porechop/src/alignment.cpp:20 │ │ │ │ │ + ble.w 419c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3f4> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ +./porechop/src/alignment.cpp:28 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + rsb lr, r1, #1 │ │ │ │ │ + subs r6, r3, #1 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ │ + adds r7, r0, r1 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + add.w r9, r7, #4294967295 @ 0xffffffff │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ │ + add.w r5, lr, r3 │ │ │ │ │ +./porechop/src/alignment.cpp:30 (discriminator 1) │ │ │ │ │ + ldrb.w r1, [r3, #1]! │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + ldrb.w r0, [r2, #1]! │ │ │ │ │ +./porechop/src/alignment.cpp:30 (discriminator 1) │ │ │ │ │ + cmp r1, #45 @ 0x2d │ │ │ │ │ + beq.w 4274 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4cc> │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + beq.w 42ba , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x512> │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +./porechop/src/alignment.cpp:44 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:42 │ │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ │ + adds r3, r7, r3 │ │ │ │ │ +./porechop/src/alignment.cpp:43 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ +./porechop/src/alignment.cpp:44 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ +./porechop/src/alignment.cpp:42 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ +./porechop/src/alignment.cpp:44 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ +./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ + ldrb.w lr, [r0, #-1]! │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + ldrb.w r9, [ip, #-1]! │ │ │ │ │ +./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ + cmp.w lr, #45 @ 0x2d │ │ │ │ │ + beq.w 4296 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4ee> │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + cmp.w r9, #45 @ 0x2d │ │ │ │ │ + beq.w 42b4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x50c> │ │ │ │ │ +./porechop/src/alignment.cpp:55 │ │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 419c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3f4> │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 4086 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2de> │ │ │ │ │ +./porechop/src/alignment.cpp:60 (discriminator 1) │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq.w 42c2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x51a> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1269 (discriminator 2) │ │ │ │ │ + mov ip, r0 │ │ │ │ │ +./porechop/src/alignment.cpp:61 (discriminator 1) │ │ │ │ │ + ldrb.w r7, [r0, #1]! │ │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ │ + beq.n 4080 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2d8> │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + rsb r0, r0, #1 │ │ │ │ │ + add ip, r0 │ │ │ │ │ +./porechop/src/alignment.cpp:67 (discriminator 1) │ │ │ │ │ + b.n 40a0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2f8> │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + bcc.n 40a6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2fe> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:68 (discriminator 1) │ │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + beq.n 409a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2f2> │ │ │ │ │ +./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bgt.w 42e2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x53a> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + subs r0, r5, #1 │ │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ │ +./porechop/src/alignment.cpp:76 │ │ │ │ │ + mov.w lr, #0 │ │ │ │ │ + add.w r9, r2, r3 │ │ │ │ │ + add r2, r0 │ │ │ │ │ + add r0, r7 │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ +./porechop/src/alignment.cpp:78 (discriminator 2) │ │ │ │ │ + ldrb.w r5, [r2, #1]! │ │ │ │ │ + ldrb.w r7, [r0, #1]! │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ +./porechop/src/alignment.cpp:79 │ │ │ │ │ + it eq │ │ │ │ │ + addeq.w lr, lr, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bne.n 40c0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x318> │ │ │ │ │ +./porechop/src/alignment.cpp:82 │ │ │ │ │ + vmov s15, lr │ │ │ │ │ + vldr d6, [pc, #676] @ 4380 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5d8> │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + vcvt.f64.s32 d7, s15 │ │ │ │ │ + vmul.f64 d7, d7, d6 │ │ │ │ │ +./porechop/src/alignment.cpp:81 │ │ │ │ │ + subs r2, r3, r5 │ │ │ │ │ +./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ +./porechop/src/alignment.cpp:81 │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:82 │ │ │ │ │ + vmov s13, r2 │ │ │ │ │ + vcvt.f64.s32 d6, s13 │ │ │ │ │ + vdiv.f64 d5, d7, d6 │ │ │ │ │ + vstr d5, [sl, #32] │ │ │ │ │ +./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ + bgt.w 42dc , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x534> │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ + add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ +./porechop/src/alignment.cpp:84 │ │ │ │ │ + mov.w lr, #0 │ │ │ │ │ + add.w r9, r7, r1 │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ + add r0, r2 │ │ │ │ │ + add r2, r7 │ │ │ │ │ +./porechop/src/alignment.cpp:86 (discriminator 2) │ │ │ │ │ + ldrb.w r5, [r2, #1]! │ │ │ │ │ + ldrb.w r7, [r0, #1]! │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ +./porechop/src/alignment.cpp:87 │ │ │ │ │ + it eq │ │ │ │ │ + addeq.w lr, lr, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bne.n 4118 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x370> │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + vmov s15, lr │ │ │ │ │ + vldr d6, [pc, #588] @ 4380 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5d8> │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + vcvt.f64.s32 d7, s15 │ │ │ │ │ + vmul.f64 d7, d7, d6 │ │ │ │ │ +./porechop/src/alignment.cpp:89 │ │ │ │ │ + sub.w r1, r1, ip │ │ │ │ │ +./porechop/src/alignment.cpp:93 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +./porechop/src/alignment.cpp:89 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + vmov s13, r1 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ + vcvt.f64.s32 d6, s13 │ │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ │ +./porechop/src/alignment.cpp:92 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + vdiv.f64 d5, d7, d6 │ │ │ │ │ + vstr d5, [sl, #40] @ 0x28 │ │ │ │ │ +./porechop/src/alignment.cpp:94 (discriminator 1) │ │ │ │ │ + ldrb.w lr, [r1, #1]! │ │ │ │ │ +./porechop/src/alignment.cpp:97 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ +./porechop/src/alignment.cpp:95 (discriminator 1) │ │ │ │ │ + ldrb.w r0, [r6, #1]! │ │ │ │ │ +./porechop/src/alignment.cpp:98 │ │ │ │ │ + itt eq │ │ │ │ │ + streq.w r7, [sl, #8] │ │ │ │ │ +./porechop/src/alignment.cpp:99 │ │ │ │ │ + streq.w r3, [sl, #16] │ │ │ │ │ +./porechop/src/alignment.cpp:101 │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ +./porechop/src/alignment.cpp:102 │ │ │ │ │ + it eq │ │ │ │ │ + streq.w r7, [sl, #12] │ │ │ │ │ +./porechop/src/alignment.cpp:93 (discriminator 2) │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:103 │ │ │ │ │ + it eq │ │ │ │ │ + streq.w r3, [sl, #20] │ │ │ │ │ +./porechop/src/alignment.cpp:106 │ │ │ │ │ + cmp.w lr, #45 @ 0x2d │ │ │ │ │ +./porechop/src/alignment.cpp:107 │ │ │ │ │ + it ne │ │ │ │ │ + addne r7, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:108 │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ +./porechop/src/alignment.cpp:109 │ │ │ │ │ + it ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:93 (discriminator 1) │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bne.n 4164 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3bc> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 41ae , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x406> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/sstream:851 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ │ +/usr/include/c++/14/sstream:851 │ │ │ │ │ + add.w r3, r2, #12 │ │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ │ + add.w r3, r2, #32 │ │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [sp, #348] @ 0x15c │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 41d2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x42a> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/streambuf:205 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [sp, #348] @ 0x15c │ │ │ │ │ + blx 2a60 │ │ │ │ │ +/usr/include/c++/14/ostream:101 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r3, [r3, #-12] │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/14/ostream:101 │ │ │ │ │ + add r3, sp │ │ │ │ │ + str.w r2, [r3, #344] @ 0x158 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ │ + blx 28fc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 420e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x466> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr.w r1, [fp, #8] │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/sstream:851 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/sstream:851 │ │ │ │ │ + add.w r3, r2, #12 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + add.w r3, r2, #32 │ │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 4232 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x48a> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/streambuf:205 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + blx 2a60 │ │ │ │ │ +/usr/include/c++/14/ostream:101 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r3, [r3, #-12] │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ +/usr/include/c++/14/ostream:101 │ │ │ │ │ + str r2, [r4, r3] │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ │ + blx 28fc │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + ldr r2, [pc, #344] @ (43b0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x608>) │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + ldr r3, [pc, #312] @ (4394 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec>) │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + add r2, pc │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 430e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x566> │ │ │ │ │ + mov r0, sl │ │ │ │ │ + add.w sp, sp, #556 @ 0x22c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +./porechop/src/alignment.cpp:34 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + it ne │ │ │ │ │ + orrne.w ip, ip, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:34 │ │ │ │ │ + and.w r1, r1, ip │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 4040 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x298> │ │ │ │ │ +./porechop/src/alignment.cpp:29 (discriminator 1) │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.w 4028 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x280> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:26 │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 4042 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x29a> │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + cmp.w r9, #45 @ 0x2d │ │ │ │ │ + it ne │ │ │ │ │ + orrne.w r7, r7, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:49 │ │ │ │ │ + and.w lr, r2, r7 │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + bne.w 4070 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2c8> │ │ │ │ │ +./porechop/src/alignment.cpp:44 (discriminator 1) │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + bcs.w 4058 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2b0> │ │ │ │ │ + b.n 419c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3f4> │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + mov lr, r7 │ │ │ │ │ +./porechop/src/alignment.cpp:46 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + b.n 42a4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4fc> │ │ │ │ │ +./porechop/src/alignment.cpp:31 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + mov r1, ip │ │ │ │ │ +./porechop/src/alignment.cpp:31 │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 4282 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4da> │ │ │ │ │ +./porechop/src/alignment.cpp:59 │ │ │ │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 40a0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2f8> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1619 │ │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 296c , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:819 │ │ │ │ │ + b.n 3fe6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x23e> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1619 │ │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + blx 296c , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:819 │ │ │ │ │ + b.n 3efc , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x154> │ │ │ │ │ +./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ + vldr d7, [pc, #168] @ 4388 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0> │ │ │ │ │ + b.n 413e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x396> │ │ │ │ │ +./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ + vldr d7, [pc, #164] @ 4388 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0> │ │ │ │ │ + b.n 40e6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x33e> │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 28c8 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 28c8 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + ldr r2, [pc, #184] @ (43b4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x60c>) │ │ │ │ │ + ldr r3, [pc, #148] @ (4394 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec>) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + beq.n 435a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5b2> │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ +/usr/include/c++/14/sstream:806 (discriminator 1) │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 2ac0 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ │ +/usr/include/c++/14/ostream:101 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r3, [r3, #-12] │ │ │ │ │ + add.w r3, r3, #552 @ 0x228 │ │ │ │ │ + add r3, sp │ │ │ │ │ + str.w r2, [r3, #-208] │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ │ + blx 28fc │ │ │ │ │ + b.n 42ee , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x546> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ │ + blx 28fc │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + ldr r2, [pc, #112] @ (43b8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x610>) │ │ │ │ │ + ldr r3, [pc, #72] @ (4394 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec>) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 430e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x566> │ │ │ │ │ + blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ + b.n 42f4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x54c> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ + b.n 42e8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x540> │ │ │ │ │ +/usr/include/c++/14/sstream:806 (discriminator 1) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 2ac0 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ │ +/usr/include/c++/14/ostream:101 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r3, [r3, #-12] │ │ │ │ │ + str r2, [r4, r3] │ │ │ │ │ + b.n 433a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x592> │ │ │ │ │ + b.n 432c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x584> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:808 │ │ │ │ │ + b.n 42ee , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x546> │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + eors r1, r3 │ │ │ │ │ + ... │ │ │ │ │ + strh r2, [r4, #16] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r0, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r4, [r2, #16] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r0, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r4, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r4, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r2, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r1, #5 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000043bc , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base>: │ │ │ │ │ +std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...): │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:101 │ │ │ │ │ + push {r3} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ │ + ldr r6, [pc, #204] @ (449c , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe0>) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [pc, #204] @ (44a0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe4>) │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + add r6, pc │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ + adds r3, r2, #7 │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:101 │ │ │ │ │ + add r7, sp, #0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ + bic.w r1, r3, #7 │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:101 │ │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ + bfc r3, #0, #12 │ │ │ │ │ + sub.w r3, sp, r3 │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:101 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + str r0, [r7, #12] │ │ │ │ │ + mov.w r0, #0 │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ + mov r0, sp │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:101 │ │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 440a , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x4e> │ │ │ │ │ + sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ │ + mov r0, sp │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + str.w r0, [sp, #4092] @ 0xffc │ │ │ │ │ + bne.n 43fc , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x40> │ │ │ │ │ + ubfx r1, r1, #0, #12 │ │ │ │ │ + sub.w sp, sp, r1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 448e , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xd2> │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:111 │ │ │ │ │ + add.w r3, r7, #40 @ 0x28 │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:113 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + mov r0, sp │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:111 │ │ │ │ │ + str r3, [r7, #4] │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:113 │ │ │ │ │ + blx r5 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:767 (discriminator 2) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ + add.w r0, r4, #8 │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ + mov r6, sp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ + mov r3, r5 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:767 (discriminator 2) │ │ │ │ │ + strd r0, r2, [r4] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ + bhi.n 4470 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xb4> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:432 │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + bne.n 446a , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xae> │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + ldrb.w r2, [sp] │ │ │ │ │ + strb r2, [r4, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strb r2, [r0, r3] │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:101 │ │ │ │ │ + ldr r2, [pc, #88] @ (44a4 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe8>) │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:118 │ │ │ │ │ + ldr r3, [pc, #84] @ (44a0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe4>) │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:101 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:118 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 4498 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xdc> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + adds r7, #16 │ │ │ │ │ + mov sp, r7 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ + add sp, #4 │ │ │ │ │ + bx lr │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:421 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 4442 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x86> │ │ │ │ │ + b.n 4480 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xc4> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ + add.w r1, r7, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 2b08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx 2a78 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:251 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + b.n 4442 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x86> │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ + subs r1, #4 │ │ │ │ │ + add.w r3, sp, r1 │ │ │ │ │ + str r0, [r3, #0] │ │ │ │ │ + b.n 4416 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x5a> │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:118 │ │ │ │ │ + blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r0, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000044a8 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [pc, #52] @ (44ec , std::allocator >::~basic_stringbuf()@@Base+0x44>) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [pc, #52] @ (44f0 , std::allocator >::~basic_stringbuf()@@Base+0x48>) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + add.w r2, r0, #44 @ 0x2c │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + add r5, pc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + add.w r3, r3, #8 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + beq.n 44d8 , std::allocator >::~basic_stringbuf()@@Base+0x30> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/streambuf:205 │ │ │ │ │ + ldr r3, [pc, #24] @ (44f4 , std::allocator >::~basic_stringbuf()@@Base+0x4c>) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str.w r3, [r0], #28 │ │ │ │ │ + blx 2a60 │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r1, #5 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r2, #4 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000044f8 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [pc, #60] @ (4544 , std::allocator >::~basic_stringbuf()@@Base+0x4c>) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [pc, #60] @ (4548 , std::allocator >::~basic_stringbuf()@@Base+0x50>) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + add.w r2, r0, #44 @ 0x2c │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + add r5, pc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + add.w r3, r3, #8 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + beq.n 4528 , std::allocator >::~basic_stringbuf()@@Base+0x30> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ + ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/streambuf:205 │ │ │ │ │ + ldr r3, [pc, #32] @ (454c , std::allocator >::~basic_stringbuf()@@Base+0x54>) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str.w r3, [r0], #28 │ │ │ │ │ + blx 2a60 │ │ │ │ │ +/usr/include/c++/14/sstream:79 (discriminator 1) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ │ + blx 2990 │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r1, #5 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r2, #4 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00004550 , 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 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + ldr r2, [pc, #556] @ (4794 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x244>) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ + ldr r1, [r1, #32] │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 469e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x14e> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 46c0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x170> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ + blt.w 4714 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1c4> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1) │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 46e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x190> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + it cs │ │ │ │ │ + movcs sl, r1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ + ldr.w r3, [r4, ip, lsl #2] │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:461 (discriminator 1) │ │ │ │ │ + add.w lr, r4, ip, lsl #2 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bcs.w 478c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x23c> │ │ │ │ │ + add.w r4, ip, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + mla r8, ip, r3, r8 │ │ │ │ │ + sub.w sl, sl, r3 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ + add r6, r3 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ + ldr.w r3, [lr, #4]! │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + and.w ip, r4, #1 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + add.w r4, r4, #1 │ │ │ │ │ + bcc.n 45b2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x62> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ + mla r8, sl, ip, r8 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ + add r6, sl │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bne.n 45ec , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9c> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ + adds r4, r5, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + cmp.w r4, r3, asr #2 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r5, r4 │ │ │ │ │ + movne.w sl, #0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:120 (discriminator 1) │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + clz fp, r3 │ │ │ │ │ + mov.w fp, fp, lsr #5 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.w 4752 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x202> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ + ldr.w r3, [r0, fp, lsl #2] │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:461 (discriminator 1) │ │ │ │ │ + add.w r0, r0, fp, lsl #2 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bcs.n 4622 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd2> │ │ │ │ │ + add.w r1, fp, #1 │ │ │ │ │ + subs r4, r4, r3 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ + ldr.w r3, [r0, #4]! │ │ │ │ │ + mov fp, r1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bcc.n 4612 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc2> │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n 4668 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118> │ │ │ │ │ + b.n 4774 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x224> │ │ │ │ │ +/usr/include/c++/14/streambuf:434 (discriminator 3) │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + bls.n 46f8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1a8> │ │ │ │ │ +/usr/include/c++/14/streambuf:436 (discriminator 1) │ │ │ │ │ + mov.w r3, #45 @ 0x2d │ │ │ │ │ + strb r3, [r1, #0] │ │ │ │ │ +/usr/include/c++/14/streambuf:552 │ │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #20] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:360 (discriminator 1) │ │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.n 466e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x11e> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:364 (discriminator 1) │ │ │ │ │ + cbnz r4, 4646 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf6> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:365 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:369 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:369 (discriminator 1) │ │ │ │ │ + ldr.w r3, [r1, r5, lsl #2] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne.n 4666 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x116> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:378 │ │ │ │ │ + adds r0, r5, #1 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + subs r3, r3, r1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:384 │ │ │ │ │ + cmp.w r0, r3, asr #2 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r5, r0 │ │ │ │ │ + movne.w sl, #0 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:158 │ │ │ │ │ + mvns r4, r5 │ │ │ │ │ + and.w r4, r4, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:712 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ + beq.n 46ec , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x19c> │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:212 │ │ │ │ │ + ldr.w r0, [r9] │ │ │ │ │ +/usr/include/c++/14/streambuf:542 │ │ │ │ │ + ldrd r1, ip, [r0, #20] │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:947 (discriminator 1) │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 462a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xda> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ +/usr/include/c++/14/streambuf:434 (discriminator 3) │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ +/usr/include/seqan/basic/alphabet_simple_type.h:1130 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ +/usr/include/seqan/modifier/modifier_alphabet_expansion.h:468 │ │ │ │ │ + ldrb.w lr, [r3, r8] │ │ │ │ │ +/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1) │ │ │ │ │ + ldr r3, [pc, #268] @ (4798 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x248>) │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldrb.w r3, [r3, lr] │ │ │ │ │ +/usr/include/c++/14/streambuf:434 (discriminator 3) │ │ │ │ │ + bls.n 4706 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1b6> │ │ │ │ │ +/usr/include/c++/14/streambuf:436 (discriminator 1) │ │ │ │ │ + strb r3, [r1, #0] │ │ │ │ │ +/usr/include/c++/14/streambuf:552 │ │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #20] │ │ │ │ │ + b.n 463a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xea> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 46d2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x182> │ │ │ │ │ + it lt │ │ │ │ │ + movlt r5, #0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ + blt.n 4716 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1c6> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:516 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1) │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 4590 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x40> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:121 │ │ │ │ │ + mov fp, r1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:117 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + b.n 4668 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:121 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 45f6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa6> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:117 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + b.n 4668 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:121 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + b.n 46ca , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x17a> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1) │ │ │ │ │ + movs r5, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:121 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + b.n 4668 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:713 (discriminator 3) │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne.n 4672 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x122> │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:952 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +/usr/include/c++/14/streambuf:441 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ +/usr/include/c++/14/streambuf:441 (discriminator 1) │ │ │ │ │ + movs r1, #45 @ 0x2d │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ + blx r3 │ │ │ │ │ +/usr/include/c++/14/streambuf:442 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 463a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xea> │ │ │ │ │ +/usr/include/c++/14/streambuf:441 (discriminator 1) │ │ │ │ │ + mov r1, r3 │ │ │ │ │ +/usr/include/c++/14/streambuf:441 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ +/usr/include/c++/14/streambuf:441 (discriminator 1) │ │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ +/usr/include/c++/14/streambuf:442 │ │ │ │ │ + b.n 463a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xea> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ + movs r5, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + ldr.w ip, [sp, #4] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1) │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + beq.n 4740 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1f0> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ + cbnz r3, 472e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1de> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ + ldr.w r3, [ip, r5, lsl #2] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1) │ │ │ │ │ + tst.w r5, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ + add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ + add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:345 │ │ │ │ │ + it ne │ │ │ │ │ + addne.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1) │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + bne.n 4722 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1d2> │ │ │ │ │ + mov sl, r3 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:120 (discriminator 1) │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:121 │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:120 (discriminator 1) │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 46da , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x18a> │ │ │ │ │ + b.n 46ca , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x17a> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:118 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:117 │ │ │ │ │ + ldr.w ip, [sp, #4] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1) │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + beq.n 476c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x21c> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ + cbnz r3, 4768 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x218> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ + add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ + ldr.w r3, [ip, fp, lsl #2] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ + subs r4, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1) │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + bne.n 475a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x20a> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:117 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + b.n 4668 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ + subs r3, r3, r1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ + add.w r1, fp, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:117 │ │ │ │ │ + cmp.w r1, r3, asr #2 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + itt ne │ │ │ │ │ + movne fp, r1 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + b.n 4770 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x220> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ + mov r5, ip │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.n 45ce , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7e> │ │ │ │ │ + nop │ │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r6, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:221 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ +std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/stl_iterator_base_funcs.h:106 │ │ │ │ │ + subs r4, r2, r1 │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:221 │ │ │ │ │ - vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ │ - bl feb59f08 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xfeb4dd98> │ │ │ │ │ - @ instruction: 0xf8cc0c0c │ │ │ │ │ - bne 1506cb0 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x14fab40> │ │ │ │ │ - blmi 715580 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x709410> │ │ │ │ │ - ldrbtmi fp, [sl], #-130 @ 0xffffff7e │ │ │ │ │ - strmi r4, [r5], -lr, lsl #12 │ │ │ │ │ + ldr r2, [pc, #108] @ (481c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2cc>) │ │ │ │ │ + ldr r3, [pc, #112] @ (4820 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2d0>) │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + add r2, pc │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ - ldmpl r3, {r0, r1, r2, r3, sl, fp, sp}^ │ │ │ │ │ + cmp r4, #15 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:221 │ │ │ │ │ - movwls r6, #6171 @ 0x181b │ │ │ │ │ - movweq pc, #79 @ 0x4f @ │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ - ldmdale r8, {sl, ip, pc} │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ + bhi.n 47fa , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2aa> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - stccs 8, cr6, [r1], {-0} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:432 │ │ │ │ │ - stmdavc fp, {r1, r4, r8, ip, lr, pc} │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + bne.n 47f4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2a4> │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - stcls 0, cr7, [r0], {3} │ │ │ │ │ + ldrb r3, [r1, #0] │ │ │ │ │ + strb r3, [r0, #0] │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:251 │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - bmi 4dcddc , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x4d0c6c> │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:221 │ │ │ │ │ + ldr r2, [pc, #76] @ (4824 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2d4>) │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - rsbvs r2, ip, r0, lsl #6 │ │ │ │ │ - ldrbtmi r5, [sl], #-1283 @ 0xfffffafd │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + str r4, [r5, #4] │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + strb r3, [r0, r4] │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:221 │ │ │ │ │ + add r2, pc │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:252 │ │ │ │ │ - ldmpl r3, {r0, r1, r2, r3, r8, r9, fp, lr}^ │ │ │ │ │ - blls 5cdb4 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x50c44> │ │ │ │ │ - @ instruction: 0xf04f405a │ │ │ │ │ - tstle r2, r0, lsl #6 │ │ │ │ │ - ldcllt 0, cr11, [r0, #-8]! │ │ │ │ │ + ldr r3, [pc, #60] @ (4820 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2d0>) │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 4816 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2c6> │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:421 │ │ │ │ │ - rscle r2, lr, r0, lsl #24 │ │ │ │ │ - andcs lr, r0, #6 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 47d6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x286> │ │ │ │ │ + b.n 4808 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2b8> │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ - @ instruction: 0xf7ff4669 │ │ │ │ │ - blls 3e8b8 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x32748> │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r1, sp │ │ │ │ │ + blx 2b08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - eorvs r6, r8, fp, lsr #1 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - ldrtmi r4, [r1], -r2, lsr #12 │ │ │ │ │ - mcr 7, 4, pc, cr4, cr15, {7} @ │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx 2a78 │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:251 │ │ │ │ │ - stmdavs r8!, {sl, fp, ip, pc} │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - @ instruction: 0xf7ffe7df │ │ │ │ │ + b.n 47d6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x286> │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:252 │ │ │ │ │ - svclt 0x0000ee56 │ │ │ │ │ - andeq r9, r0, sl, ror #5 │ │ │ │ │ - andeq r0, r0, r4, lsl #2 │ │ │ │ │ - @ instruction: 0x000092be │ │ │ │ │ -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]: │ │ │ │ │ + blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r0, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ +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 │ │ │ │ │ - svcmi 0x00f0e92d │ │ │ │ │ - @ instruction: 0xf8df4693 │ │ │ │ │ - addlt r2, fp, r4, lsr r4 │ │ │ │ │ - @ instruction: 0xf8df4688 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + ldr.w r2, [pc, #1076] @ 4c64 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x714> │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + mov r8, r1 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - ldrbtmi r1, [sl], #-1072 @ 0xfffffbd0 │ │ │ │ │ + ldr.w r1, [pc, #1072] @ 4c68 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x718> │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf8db4682 │ │ │ │ │ + add r2, pc │ │ │ │ │ + mov sl, r0 │ │ │ │ │ +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 │ │ │ │ │ - ldcls 0, cr0, [r4], {12} │ │ │ │ │ + ldr.w r0, [fp, #12] │ │ │ │ │ +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 │ │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - stmdavs r5!, {r0, r4, r6, fp, ip, lr}^ │ │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ │ +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 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ +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) │ │ │ │ │ - ldrdcs pc, [ip], -r8 │ │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ │ +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 │ │ │ │ │ - strls r6, [r3, #-2086] @ 0xfffff7da │ │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ │ +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 │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ +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 2) │ │ │ │ │ - stmdavs ip, {r0, r8, sl, fp, ip, sp} │ │ │ │ │ + subs r5, #1 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ │ +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) │ │ │ │ │ - smlatbls r7, lr, r2, r4 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ +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) │ │ │ │ │ - tsteq r0, pc, asr #32 @ │ │ │ │ │ + mov.w r1, #0 │ │ │ │ │ +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 │ │ │ │ │ - andsvs r9, r1, r5, lsl #12 │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ +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) │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ +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 2) │ │ │ │ │ - bls 5681e0 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x55c070> │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ +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 │ │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ +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 │ │ │ │ │ - andsle r7, r5, r1 │ │ │ │ │ + strb r1, [r0, #0] │ │ │ │ │ +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) │ │ │ │ │ - ldrdpl lr, [r5], -sp │ │ │ │ │ - strmi r1, [sp], -r7, asr #22 │ │ │ │ │ + beq.n 4894 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x344> │ │ │ │ │ + ldrd r5, r0, [sp, #20] │ │ │ │ │ + subs r7, r0, r5 │ │ │ │ │ +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) │ │ │ │ │ - @ instruction: 0xf8d846bc │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov ip, r7 │ │ │ │ │ +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 │ │ │ │ │ - tstcc r1, ip │ │ │ │ │ + ldr.w r6, [r8, #12] │ │ │ │ │ +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) │ │ │ │ │ + adds r1, #1 │ │ │ │ │ +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 │ │ │ │ │ - ldrdeq pc, [ip], -fp │ │ │ │ │ + ldr.w r0, [fp, #12] │ │ │ │ │ +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) │ │ │ │ │ - @ instruction: 0xf106458c │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf8c8070c │ │ │ │ │ - @ instruction: 0xf100700c │ │ │ │ │ + add.w r7, r6, #12 │ │ │ │ │ + str.w r7, [r8, #12] │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf8cb0701 │ │ │ │ │ - rscsvs r7, r5, ip │ │ │ │ │ + add.w r7, r0, #1 │ │ │ │ │ + str.w r7, [fp, #12] │ │ │ │ │ +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) │ │ │ │ │ + str r5, [r6, #12] │ │ │ │ │ +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 │ │ │ │ │ - mvnle r7, r5, asr #32 │ │ │ │ │ + strb r5, [r0, #1] │ │ │ │ │ +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) │ │ │ │ │ + bne.n 4872 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x322> │ │ │ │ │ +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 │ │ │ │ │ - ldrdpl pc, [ip], -r8 │ │ │ │ │ + ldr.w r5, [r8, #12] │ │ │ │ │ +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) │ │ │ │ │ - @ instruction: 0xf8db2000 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf105100c │ │ │ │ │ + ldr.w r1, [fp, #12] │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf8c8060c │ │ │ │ │ - mcrrne 0, 0, r6, lr, cr12 │ │ │ │ │ + add.w r6, r5, #12 │ │ │ │ │ + str.w r6, [r8, #12] │ │ │ │ │ +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 │ │ │ │ │ - andvs pc, ip, fp, asr #17 │ │ │ │ │ + adds r6, r1, #1 │ │ │ │ │ + str.w r6, [fp, #12] │ │ │ │ │ +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) │ │ │ │ │ - subvc r6, r8, r8, ror #1 │ │ │ │ │ + str r0, [r5, #12] │ │ │ │ │ +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 │ │ │ │ │ + strb r0, [r1, #1] │ │ │ │ │ +seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ - stmiavs r8!, {r2, r3, r5, r6, r8, sp, lr}^ │ │ │ │ │ + str r4, [r5, #20] │ │ │ │ │ +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) │ │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - ldrdne pc, [r0], -sl │ │ │ │ │ + ldr.w r1, [sl] │ │ │ │ │ +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 │ │ │ │ │ - ldrdvc pc, [ip], -fp │ │ │ │ │ + ldr.w r7, [fp, #12] │ │ │ │ │ +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) │ │ │ │ │ - stcle 2, cr4, [ip, #-544] @ 0xfffffde0 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + ble.n 48da , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x38a> │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ - stmib sl, {r0, r3, r5, r8, fp, sp, lr}^ │ │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - @ instruction: 0xf8db0100 │ │ │ │ │ + strd r0, r1, [sl] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - @ instruction: 0xf8ca1000 │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - stmdavs r9, {r3, lr} │ │ │ │ │ + str.w r4, [sl, #8] │ │ │ │ │ +seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - stmdavs r9, {r0, r3, r7, r8, fp, sp, lr} │ │ │ │ │ + ldr r1, [r1, #24] │ │ │ │ │ +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) │ │ │ │ │ - @ instruction: 0xf8ca1a79 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + subs r1, r7, r1 │ │ │ │ │ +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) │ │ │ │ │ - ldmib r3, {r2, r3, ip}^ │ │ │ │ │ + str.w r1, [sl, #12] │ │ │ │ │ +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 │ │ │ │ │ - cdpne 1, 4, cr3, cr8, cr0, {0} │ │ │ │ │ + ldrd r3, r1, [r3] │ │ │ │ │ +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 2) │ │ │ │ │ + subs r0, r1, #1 │ │ │ │ │ +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) │ │ │ │ │ - @ instruction: 0xf0004283 │ │ │ │ │ - @ instruction: 0xf10380cc │ │ │ │ │ - @ instruction: 0xf8cd39ff │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + beq.w 4a7e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x52e> │ │ │ │ │ + add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ +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) │ │ │ │ │ - ldrbmi r9, [r1], r8 │ │ │ │ │ - stmib sp, {r0, r1, r3, r7, r9, sl, fp, ip}^ │ │ │ │ │ - @ instruction: 0xf8d83108 │ │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ │ + mov r9, sl │ │ │ │ │ + subs r3, r1, #2 │ │ │ │ │ + strd r3, r1, [sp, #32] │ │ │ │ │ +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 │ │ │ │ │ - tstcs ip, r4 │ │ │ │ │ - ldrdmi pc, [ip], -r8 │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + ldr.w r4, [r8, #12] │ │ │ │ │ +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 │ │ │ │ │ - ldrdeq pc, [r4], -fp │ │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ │ +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 │ │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ │ +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) │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ +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 │ │ │ │ │ - vqrdmulh.s d15, d3, d1 │ │ │ │ │ + adds r5, r4, r3 │ │ │ │ │ +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) │ │ │ │ │ - stmiane r5!, {r1, r8, fp, ip, pc}^ │ │ │ │ │ - svc 0x0001f811 │ │ │ │ │ - stmdbls r7, {r1, r8, ip, pc} │ │ │ │ │ + ldrb.w lr, [r1, #1]! │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ +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 │ │ │ │ │ - andpl pc, ip, r8, asr #17 │ │ │ │ │ + str.w r5, [r8, #12] │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf8cb183d │ │ │ │ │ - strcs r5, [r0, #-12] │ │ │ │ │ + adds r5, r7, r0 │ │ │ │ │ + str.w r5, [fp, #12] │ │ │ │ │ +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) │ │ │ │ │ + movs r5, #0 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - rscpl r6, r5, r9, lsl #16 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ +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) │ │ │ │ │ + str r5, [r4, r3] │ │ │ │ │ +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 │ │ │ │ │ - movweq pc, #79 @ 0x4f @ │ │ │ │ │ - ldmib sp, {r0, r1, r3, r4, r5, sl, ip, lr}^ │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + strb r3, [r7, r0] │ │ │ │ │ +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) │ │ │ │ │ - addmi r3, r3, #5 │ │ │ │ │ - orrshi pc, r1, r0 │ │ │ │ │ - blls ca814 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xbe6a4> │ │ │ │ │ + ldrd r3, r0, [sp, #20] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + beq.w 4c56 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x706> │ │ │ │ │ + subs r6, r3, #1 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ +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) │ │ │ │ │ - ldrbtmi r4, [r2], ip, lsr #13 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ - @ instruction: 0xf8cd3b02 │ │ │ │ │ - movwls r9, #4112 @ 0x1010 │ │ │ │ │ + mov sl, lr │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ +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 │ │ │ │ │ - ldrdeq pc, [ip], -r8 │ │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ │ +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 │ │ │ │ │ - ldrdvc pc, [ip], -fp │ │ │ │ │ + ldr.w r7, [fp, #12] │ │ │ │ │ +int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - @ instruction: 0x9e00e9d2 │ │ │ │ │ + ldrd r9, lr, [r2] │ │ │ │ │ +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 │ │ │ │ │ - movweq pc, #49408 @ 0xc100 @ │ │ │ │ │ + add.w r3, r0, #12 │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf8c86894 │ │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ │ +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 │ │ │ │ │ - ldclne 0, cr3, [fp], #-48 @ 0xffffffd0 │ │ │ │ │ + str.w r3, [r8, #12] │ │ │ │ │ +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 │ │ │ │ │ - andcc pc, ip, fp, asr #17 │ │ │ │ │ + adds r3, r7, #1 │ │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ │ +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 │ │ │ │ │ - ldrmi r6, [ip], #-2307 @ 0xfffff6fd │ │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ │ + add r4, r3 │ │ │ │ │ +int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ /usr/include/seqan/score/score_base.h:336 (discriminator 1) │ │ │ │ │ - svccc 0x0001f816 │ │ │ │ │ + ldrb.w r3, [r6, #1]! │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - svclt 0x00084553 │ │ │ │ │ - ldmvs r3, {r1, r2, r3, r6, r7, r9, sl, lr}^ │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + it eq │ │ │ │ │ + moveq lr, r9 │ │ │ │ │ +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 │ │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - stmiavs r5, {r1, r2, r3, r5, r7, sl, lr}^ │ │ │ │ │ + add lr, r5 │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2) │ │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ - adcmi r4, r3, #721420288 @ 0x2b000000 │ │ │ │ │ + add r3, r5 │ │ │ │ │ +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 r3, r4 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - @ instruction: 0x4623bfd8 │ │ │ │ │ - svclt 0x00d46103 │ │ │ │ │ + it le │ │ │ │ │ + movle r3, r4 │ │ │ │ │ + str r3, [r0, #16] │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - stmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ │ + ite le │ │ │ │ │ + movle.w r9, #2 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - stmdbeq r8, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ │ + movgt.w r9, #8 │ │ │ │ │ +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 │ │ │ │ │ - strmi r6, [ip], #-2196 @ 0xfffff76c │ │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ │ + add r4, r1 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ - strbtmi r6, [r1], #-2257 @ 0xfffff72f │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + add r1, ip │ │ │ │ │ +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 │ │ │ │ │ - svclt 0x00d642a1 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - ldrcs r4, [r0], #-1569 @ 0xfffff9df │ │ │ │ │ + itet le │ │ │ │ │ + movle r1, r4 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ + movgt r4, #16 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - addsmi r2, r9, #4, 8 @ 0x4000000 │ │ │ │ │ + movle r4, #4 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - strmi fp, [fp], -r6, lsr #31 │ │ │ │ │ + itte ge │ │ │ │ │ + movge r3, r1 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - mcrreq 0, 4, pc, r0, cr15 @ │ │ │ │ │ + movge.w ip, #64 @ 0x40 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - stceq 0, cr15, [r0], #-316 @ 0xfffffec4 │ │ │ │ │ + movlt.w ip, #32 │ │ │ │ │ +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 1) │ │ │ │ │ - streq lr, [r9], #-2628 @ 0xfffff5bc │ │ │ │ │ + orr.w r4, r4, r9 │ │ │ │ │ +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 │ │ │ │ │ - svclt 0x00c24573 │ │ │ │ │ - b 131b224 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x130f0b4> │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + ittt gt │ │ │ │ │ + strgt r3, [r0, #12] │ │ │ │ │ +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 │ │ │ │ │ - ldrmi r0, [ip], r4, lsl #8 │ │ │ │ │ + orrgt.w r4, ip, r4 │ │ │ │ │ + movgt ip, r3 │ │ │ │ │ +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) │ │ │ │ │ - svclt 0x00de9b01 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ +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 │ │ │ │ │ - streq pc, [r1], #-68 @ 0xffffffbc │ │ │ │ │ + ittt le │ │ │ │ │ + orrle.w r4, r4, #1 │ │ │ │ │ +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) │ │ │ │ │ - and pc, ip, r0, asr #17 │ │ │ │ │ + strle.w lr, [r0, #12] │ │ │ │ │ +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 │ │ │ │ │ - ldrshtvc r4, [ip], #-100 @ 0xffffff9c │ │ │ │ │ + movle ip, lr │ │ │ │ │ +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 │ │ │ │ │ + strb r4, [r7, #1] │ │ │ │ │ +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) │ │ │ │ │ - @ instruction: 0xd1bb42b3 │ │ │ │ │ - @ instruction: 0x9010f8dd │ │ │ │ │ - @ instruction: 0xf8d846d6 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n 4944 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3f4> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov lr, sl │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf8db400c │ │ │ │ │ + ldr.w r4, [r8, #12] │ │ │ │ │ +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 │ │ │ │ │ - ldmib r2, {r2, r3, sp, lr}^ │ │ │ │ │ + ldr.w r6, [fp, #12] │ │ │ │ │ +int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - @ instruction: 0xf104a700 │ │ │ │ │ + ldrd sl, r7, [r2] │ │ │ │ │ +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 │ │ │ │ │ + add.w r3, r4, #12 │ │ │ │ │ +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 │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ +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 │ │ │ │ │ - stmdbvs r0!, {r2, r3, r8, r9} │ │ │ │ │ - andcc pc, ip, r8, asr #17 │ │ │ │ │ + str.w r3, [r8, #12] │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf8cb1c73 │ │ │ │ │ - ldmvs r3, {r2, r3, ip, sp} │ │ │ │ │ + adds r3, r6, #1 │ │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ │ +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 │ │ │ │ │ - stmdals r3, {r0, r1, sl, lr} │ │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ │ + add r3, r0 │ │ │ │ │ +int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ /usr/include/seqan/score/score_base.h:336 (discriminator 1) │ │ │ │ │ - stceq 8, cr15, [r1], {16} │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldrb.w r0, [r0, #-1] │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - svclt 0x00084570 │ │ │ │ │ - stmiavs r0!, {r0, r1, r2, r4, r6, r9, sl, lr}^ │ │ │ │ │ + cmp r0, lr │ │ │ │ │ + it eq │ │ │ │ │ + moveq r7, sl │ │ │ │ │ +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 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - ldmvs r5, {r0, r1, r2, r3, r5, sl, lr}^ │ │ │ │ │ + add r7, r5 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ - addmi r4, r3, #40, 8 @ 0x28000000 │ │ │ │ │ + ldr r5, [r2, #12] │ │ │ │ │ + add r0, r5 │ │ │ │ │ +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 r3, r0 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - @ instruction: 0x4603bfb8 │ │ │ │ │ - svclt 0x00b46123 │ │ │ │ │ - strcs r2, [r2, #-1288] @ 0xfffffaf8 │ │ │ │ │ + it lt │ │ │ │ │ + movlt r3, r0 │ │ │ │ │ + str r3, [r4, #16] │ │ │ │ │ + ite lt │ │ │ │ │ + movlt r5, #8 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + movge r5, #2 │ │ │ │ │ +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 │ │ │ │ │ - strmi r6, [r1], #-2192 @ 0xfffff770 │ │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ │ + add r1, r0 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ - strmi r6, [r4], #2256 @ 0x8d0 │ │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ │ + add ip, r0 │ │ │ │ │ +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 │ │ │ │ │ - svclt 0x00ba4561 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - andscs r4, r0, r1, ror #12 │ │ │ │ │ + itte lt │ │ │ │ │ + movlt r1, ip │ │ │ │ │ + movlt r0, #16 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - addmi r2, fp, #4 │ │ │ │ │ + movge r0, #4 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - @ instruction: 0x460bbfd8 │ │ │ │ │ + it le │ │ │ │ │ + movle r3, r1 │ │ │ │ │ +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 1) │ │ │ │ │ - andeq lr, r5, r0, asr #20 │ │ │ │ │ + orr.w r0, r0, r5 │ │ │ │ │ +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) │ │ │ │ │ - strcs fp, [r0, #-4044]! @ 0xfffff034 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r5, #32 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - addsmi r2, pc, #64, 10 @ 0x10000000 │ │ │ │ │ + movle r5, #64 @ 0x40 │ │ │ │ │ +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 r7, r3 │ │ │ │ │ +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 │ │ │ │ │ - ldrtmi fp, [fp], -sl, lsr #31 │ │ │ │ │ + itet ge │ │ │ │ │ + movge r3, r7 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ - @ instruction: 0xf0404328 │ │ │ │ │ + orrlt r0, r5 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ - rscvs r0, r3, r1 │ │ │ │ │ + orrge.w r0, r0, #1 │ │ │ │ │ + str r3, [r4, #12] │ │ │ │ │ +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 │ │ │ │ │ - smcvs 5888 @ 0x1700 │ │ │ │ │ + strb r0, [r6, #1] │ │ │ │ │ +seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ + str r1, [r4, #20] │ │ │ │ │ +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) │ │ │ │ │ - @ instruction: 0xf8d968e0 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - @ instruction: 0xf8db3000 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ +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 │ │ │ │ │ - addsmi r7, r8, #12 │ │ │ │ │ + ldr.w r7, [fp, #12] │ │ │ │ │ +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) │ │ │ │ │ - stmdbvs r3!, {r2, r3, r8, sl, fp, ip, lr, pc} │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + ble.n 4a70 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x520> │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - movweq lr, #2505 @ 0x9c9 │ │ │ │ │ + strd r0, r3, [r9] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - ldrdcc pc, [r0], -fp │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - andne pc, r8, r9, asr #17 │ │ │ │ │ + str.w r1, [r9, #8] │ │ │ │ │ +seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - ldmibvs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ +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) │ │ │ │ │ - bne ffedd03c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xffed0ecc> │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + subs r3, r7, r3 │ │ │ │ │ +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) │ │ │ │ │ - andcc pc, ip, r9, asr #17 │ │ │ │ │ + str.w r3, [r9, #12] │ │ │ │ │ +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) │ │ │ │ │ - stmdbls r2, {r3, r8, r9, fp, ip, pc} │ │ │ │ │ - @ instruction: 0xf47f428b │ │ │ │ │ - stmdbls r9, {r1, r2, r3, r4, r5, r8, r9, sl, fp, sp, pc} │ │ │ │ │ - blls 1d4b0c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1c899c> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.w 48f6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3a6> │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ +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) │ │ │ │ │ - @ instruction: 0xf8db2600 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ +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 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ +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 │ │ │ │ │ - ldmdavs ip, {r2, ip, lr} │ │ │ │ │ - @ instruction: 0x0c05eb07 │ │ │ │ │ + add.w ip, r7, r5 │ │ │ │ │ +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) │ │ │ │ │ + ldrb.w r3, [r1, #-1] │ │ │ │ │ +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 │ │ │ │ │ + movs r1, #12 │ │ │ │ │ +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) │ │ │ │ │ - stccc 8, cr15, [r1], {17} │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ +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 │ │ │ │ │ - movwls r2, #8460 @ 0x210c │ │ │ │ │ - ldrdcc pc, [r4], -r8 │ │ │ │ │ - vqrdmulh.s d15, d3, d1 │ │ │ │ │ - ldrdne pc, [ip], -r8 │ │ │ │ │ - @ instruction: 0xf8c818c8 │ │ │ │ │ - @ instruction: 0xf8cb000c │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ │ + adds r0, r1, r3 │ │ │ │ │ + str.w r0, [r8, #12] │ │ │ │ │ +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 │ │ │ │ │ - sbcpl ip, lr, ip │ │ │ │ │ + str.w ip, [fp, #12] │ │ │ │ │ +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) │ │ │ │ │ + str r6, [r1, r3] │ │ │ │ │ +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 │ │ │ │ │ - addvs r5, r4, lr, ror r5 │ │ │ │ │ + strb r6, [r7, r5] │ │ │ │ │ +seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ + str r4, [r0, #8] │ │ │ │ │ +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 │ │ │ │ │ - ldrdvs pc, [ip], -fp │ │ │ │ │ + ldr.w r6, [fp, #12] │ │ │ │ │ +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) │ │ │ │ │ - @ instruction: 0xf8da58c9 │ │ │ │ │ + ldr r1, [r1, r3] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - addsmi r3, r9, #0 │ │ │ │ │ - stmdavs r3, {r2, r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + ble.n 4ad8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x588> │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - movwne lr, #2506 @ 0x9ca │ │ │ │ │ + strd r1, r3, [sl] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - ldrdcc pc, [r0], -fp │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - andmi pc, r8, sl, asr #17 │ │ │ │ │ + str.w r4, [sl, #8] │ │ │ │ │ +seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - ldmibvs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ +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) │ │ │ │ │ - bne ffcdd0a4 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xffcd0f34> │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + subs r3, r6, r3 │ │ │ │ │ +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) │ │ │ │ │ - andcc pc, ip, sl, asr #17 │ │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ │ +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) │ │ │ │ │ - ldrdcc lr, [r5, -sp] │ │ │ │ │ - @ instruction: 0xf000428b │ │ │ │ │ - stmdbls r3, {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ │ + ldrd r3, r1, [sp, #20] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 4c5e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x70e> │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ +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) │ │ │ │ │ - @ instruction: 0xf10346c1 │ │ │ │ │ - movwcs r3, #3327 @ 0xcff │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:287 (discriminator 2) │ │ │ │ │ - movwls r3, #6402 @ 0x1902 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + subs r1, #2 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ - @ instruction: 0xf8d99104 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ +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 │ │ │ │ │ - ldclne 0, cr1, [r0], #-48 @ 0xffffffd0 │ │ │ │ │ + ldr.w r1, [r9, #12] │ │ │ │ │ +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 │ │ │ │ │ + adds r0, r6, #1 │ │ │ │ │ +int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - stmda r0, {r1, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ │ + ldrd lr, r8, [r2] │ │ │ │ │ +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 │ │ │ │ │ - streq pc, [ip, #-257] @ 0xfffffeff │ │ │ │ │ - andpl pc, ip, r9, asr #17 │ │ │ │ │ + add.w r5, r1, #12 │ │ │ │ │ + str.w r5, [r9, #12] │ │ │ │ │ +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 │ │ │ │ │ - andeq pc, ip, fp, asr #17 │ │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ │ +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 │ │ │ │ │ - ldmvs r0, {r0, r2, r3, r8, fp, sp, lr} │ │ │ │ │ + ldr r5, [r1, #16] │ │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ │ +int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ /usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - strtmi r9, [r8], #-3842 @ 0xfffff0fe │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ +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 │ │ │ │ │ + add r0, r5 │ │ │ │ │ +int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ /usr/include/seqan/score/score_base.h:336 (discriminator 1) │ │ │ │ │ - svcpl 0x0001f81c │ │ │ │ │ + ldrb.w r5, [ip, #1]! │ │ │ │ │ /usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - svclt 0x001842bd │ │ │ │ │ - stcls 6, cr4, [r1, #-792] @ 0xfffffce8 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + it ne │ │ │ │ │ + movne lr, r8 │ │ │ │ │ +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 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2) │ │ │ │ │ + ldr r7, [r1, #12] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + add lr, r5 │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ + ldr r5, [r2, #12] │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2) │ │ │ │ │ - strtmi r6, [lr], #2255 @ 0x8cf │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ - @ instruction: 0x970168d5 │ │ │ │ │ - adcmi r4, r8, #1023410176 @ 0x3d000000 │ │ │ │ │ + add r5, r7 │ │ │ │ │ +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 r0, r5 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - @ instruction: 0x4628bfb8 │ │ │ │ │ - svclt 0x00b46108 │ │ │ │ │ - stmdaeq r8, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ │ + it lt │ │ │ │ │ + movlt r0, r5 │ │ │ │ │ + str r0, [r1, #16] │ │ │ │ │ + ite lt │ │ │ │ │ + movlt.w r8, #8 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - stmdaeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ │ + movge.w r8, #2 │ │ │ │ │ +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 │ │ │ │ │ - strtmi r6, [ip], #-2197 @ 0xfffff76b │ │ │ │ │ + ldr r5, [r2, #8] │ │ │ │ │ + add r4, r5 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ - ldrmi r6, [sp], #-2261 @ 0xfffff72b │ │ │ │ │ + ldr r5, [r2, #12] │ │ │ │ │ + add r5, r3 │ │ │ │ │ +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 r4, r5 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ + itet lt │ │ │ │ │ + movlt r4, r5 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + movge r5, #4 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ + movlt r5, #16 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - svclt 0x00b642ac │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - strcs r4, [r4, #-1580] @ 0xfffff9d4 │ │ │ │ │ - adcmi r2, r0, #16, 10 @ 0x4000000 │ │ │ │ │ - strmi fp, [r3], -ip, asr #31 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r3, r0 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - b 1154944 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x11487d4> │ │ │ │ │ + movle r3, r4 │ │ │ │ │ +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 1) │ │ │ │ │ - svclt 0x00cc0508 │ │ │ │ │ + orr.w r5, r5, r8 │ │ │ │ │ +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) │ │ │ │ │ - subcs r2, r0, r0, lsr #32 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r0, #32 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + movle r0, #64 @ 0x40 │ │ │ │ │ +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 │ │ │ │ │ - svclt 0x00c74573 │ │ │ │ │ + cmp r3, lr │ │ │ │ │ +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 │ │ │ │ │ - sbcvs r4, fp, r5, lsl #6 │ │ │ │ │ + ittee gt │ │ │ │ │ + orrgt r5, r0 │ │ │ │ │ + strgt r3, [r1, #12] │ │ │ │ │ +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) │ │ │ │ │ - and pc, ip, r1, asr #17 │ │ │ │ │ + strle.w lr, [r1, #12] │ │ │ │ │ +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 │ │ │ │ │ - streq pc, [r1, #-69] @ 0xffffffbb │ │ │ │ │ + orrle.w r5, r5, #1 │ │ │ │ │ +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 │ │ │ │ │ - svclt 0x00d87075 │ │ │ │ │ + strb r5, [r6, #1] │ │ │ │ │ +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) │ │ │ │ │ - hvcvs 50275 @ 0xc463 │ │ │ │ │ + it le │ │ │ │ │ + movle r3, lr │ │ │ │ │ +seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ + str r4, [r1, #20] │ │ │ │ │ +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) │ │ │ │ │ - @ instruction: 0xf8da68cd │ │ │ │ │ + ldr r5, [r1, #12] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - @ instruction: 0xf8db0000 │ │ │ │ │ + ldr.w r0, [sl] │ │ │ │ │ +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 │ │ │ │ │ - addmi r6, r5, #12 │ │ │ │ │ + ldr.w r6, [fp, #12] │ │ │ │ │ +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) │ │ │ │ │ - stmdbvs r9, {r2, r3, r8, sl, fp, ip, lr, pc} │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + ble.n 4b9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x64c> │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - smlabtpl r0, sl, r9, lr │ │ │ │ │ + strd r5, r1, [sl] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - ldrdne pc, [r0], -fp │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - andmi pc, r8, sl, asr #17 │ │ │ │ │ + str.w r4, [sl, #8] │ │ │ │ │ +seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - stmibvs r9, {r0, r3, fp, sp, lr} │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + ldr r1, [r1, #24] │ │ │ │ │ +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) │ │ │ │ │ - bne 1c5d120 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1c50fb0> │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + subs r1, r6, r1 │ │ │ │ │ +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) │ │ │ │ │ - andne pc, ip, sl, asr #17 │ │ │ │ │ + str.w r1, [sl, #12] │ │ │ │ │ +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) │ │ │ │ │ - strbmi r9, [r1, #-2308]! @ 0xfffff6fc │ │ │ │ │ - strbmi sp, [r8], r7, lsr #3 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bne.n 4af2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x5a2> │ │ │ │ │ + mov r8, r9 │ │ │ │ │ +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 │ │ │ │ │ - ldrdgt pc, [ip], -r8 │ │ │ │ │ + ldr.w ip, [r8, #12] │ │ │ │ │ +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 │ │ │ │ │ - ldmib r2, {r4, r5, r6, sl, fp, ip}^ │ │ │ │ │ + adds r0, r6, #1 │ │ │ │ │ +int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - @ instruction: 0xf10c5100 │ │ │ │ │ + ldrd r5, r1, [r2] │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf8c80e0c │ │ │ │ │ - @ instruction: 0xf8cbe00c │ │ │ │ │ + add.w lr, ip, #12 │ │ │ │ │ + str.w lr, [r8, #12] │ │ │ │ │ +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 │ │ │ │ │ - stmdals r3, {r2, r3} │ │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ │ +int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:336 (discriminator 1) │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - @ instruction: 0xf8109f02 │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ /usr/include/seqan/score/score_base.h:336 (discriminator 1) │ │ │ │ │ - adcsmi r0, r8, #256 @ 0x100 │ │ │ │ │ + ldrb.w r0, [r0, #-1] │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - strtmi fp, [r9], -r8, lsl #30 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r1, r5 │ │ │ │ │ +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 │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ + ldr.w r0, [ip, #16] │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - @ instruction: 0xf8dc9f01 │ │ │ │ │ + add r7, r1 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ - strmi r0, [pc], #-16 @ 3134 │ │ │ │ │ - ldmvs r5, {r0, r4, r7, fp, sp, lr}^ │ │ │ │ │ - @ instruction: 0xf8dc4401 │ │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ + ldr r5, [r2, #12] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ + add r1, r0 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ - strtmi r0, [r8], #-12 │ │ │ │ │ + ldr.w r0, [ip, #12] │ │ │ │ │ + add r0, r5 │ │ │ │ │ +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 │ │ │ │ │ - svclt 0x00b84281 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - @ instruction: 0xf8cc4601 │ │ │ │ │ - svclt 0x00b41010 │ │ │ │ │ - strcs r2, [r2, #-1288] @ 0xfffffaf8 │ │ │ │ │ + it lt │ │ │ │ │ + movlt r1, r0 │ │ │ │ │ + str.w r1, [ip, #16] │ │ │ │ │ + ite lt │ │ │ │ │ + movlt r5, #8 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + movge r5, #2 │ │ │ │ │ +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 │ │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ - ldmvs r2, {r4, r7, fp, sp, lr}^ │ │ │ │ │ - ldrmi r4, [r3], #-1056 @ 0xfffffbe0 │ │ │ │ │ + add r0, r4 │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ + add r3, r2 │ │ │ │ │ +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 │ │ │ │ │ - svclt 0x00b64298 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ + itet lt │ │ │ │ │ + movlt r0, r3 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + movge r3, #4 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - movwcs r4, #17944 @ 0x4618 │ │ │ │ │ - addmi r2, r1, #16, 6 @ 0x40000000 │ │ │ │ │ + movlt r3, #16 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - @ instruction: 0x4601bfd8 │ │ │ │ │ + it le │ │ │ │ │ + movle r1, r0 │ │ │ │ │ +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 1) │ │ │ │ │ - movweq lr, #23107 @ 0x5a43 │ │ │ │ │ + orr.w r3, r3, r5 │ │ │ │ │ +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) │ │ │ │ │ - eorcs fp, r0, #204, 30 @ 0x330 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r2, #32 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - adcsmi r2, r9, #64, 4 │ │ │ │ │ + movle r2, #64 @ 0x40 │ │ │ │ │ +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 r1, r7 │ │ │ │ │ +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 │ │ │ │ │ - tstmi r3, #824 @ 0x338 │ │ │ │ │ + itee gt │ │ │ │ │ + orrgt r3, r2 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ - movweq pc, #4163 @ 0x1043 @ │ │ │ │ │ - @ instruction: 0xf8cc4639 │ │ │ │ │ - rsbsvc r1, r3, ip │ │ │ │ │ + orrle.w r3, r3, #1 │ │ │ │ │ + movle r1, r7 │ │ │ │ │ + str.w r1, [ip, #12] │ │ │ │ │ +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 │ │ │ │ │ + strb r3, [r6, #1] │ │ │ │ │ +seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ - andseq pc, r4, ip, asr #17 │ │ │ │ │ + str.w r0, [ip, #20] │ │ │ │ │ +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) │ │ │ │ │ - ldrdcc pc, [ip], -ip │ │ │ │ │ + ldr.w r3, [ip, #12] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - ldrdcs pc, [r0], -sl │ │ │ │ │ - stcle 2, cr4, [pc, #-588] @ 2f48 │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.n 4c50 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x700> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - ldrdcs pc, [r0], -fp │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ - @ instruction: 0x1010f8dc │ │ │ │ │ + ldr.w r1, [ip, #16] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - andcc pc, r0, sl, asr #17 │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ +seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - @ instruction: 0xf8db6812 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ +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) │ │ │ │ │ - stmib sl, {r2, r3, ip, sp}^ │ │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ - ldmibvs r2, {r0, ip} │ │ │ │ │ + strd r1, r0, [sl, #4] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ +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) │ │ │ │ │ - bne fe6dd1f8 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xfe6d1088> │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + subs r3, r3, r2 │ │ │ │ │ +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) │ │ │ │ │ - andcc pc, ip, sl, asr #17 │ │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ │ +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 │ │ │ │ │ - pop {r0, r1, r3, ip, sp, pc} │ │ │ │ │ - @ instruction: 0xf04f8ff0 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +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) │ │ │ │ │ - strbtmi r0, [r5], -r0, lsl #24 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ - movwcs lr, #1721 @ 0x6b9 │ │ │ │ │ - ldr r9, [pc, r1, lsl #6] │ │ │ │ │ - andeq r9, r0, r2, ror #4 │ │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ │ -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]: │ │ │ │ │ + mov r5, ip │ │ │ │ │ + b.n 49d2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x482> │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:287 (discriminator 2) │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.n 4ba4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x654> │ │ │ │ │ + strb r2, [r0, #31] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r7, #3 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ +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 │ │ │ │ │ - svcmi 0x00f0e92d │ │ │ │ │ - stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ │ - @ instruction: 0x0c0cebad │ │ │ │ │ - svceq 0x00d0f8cc │ │ │ │ │ - @ instruction: 0xf89db083 │ │ │ │ │ - cmplt fp, r0, lsr r0 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldrb.w ip, [sp, #48] @ 0x30 │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:327 │ │ │ │ │ - ldrmi r4, [sp], -r4, lsl #12 │ │ │ │ │ + cbz r3, 4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c> │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:330 │ │ │ │ │ - svceq 0x0001f01c │ │ │ │ │ - @ instruction: 0xf01cd109 │ │ │ │ │ + tst.w ip, #1 │ │ │ │ │ + bne.n 4ca2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x752> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:332 │ │ │ │ │ - @ instruction: 0xf0400f04 │ │ │ │ │ - @ instruction: 0xf01c80b5 │ │ │ │ │ + tst.w ip, #4 │ │ │ │ │ + bne.w 4e00 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x8b0> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:334 │ │ │ │ │ - cmple pc, r2, lsl #30 │ │ │ │ │ + tst.w ip, #2 │ │ │ │ │ + bne.n 4d5c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x80c> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:337 │ │ │ │ │ - pop {r0, r1, ip, sp, pc} │ │ │ │ │ - @ instruction: 0xf8d08ff0 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +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 │ │ │ │ │ - stmdavs r7, {r2, ip, sp, pc} │ │ │ │ │ + ldr.w fp, [r0, #4] │ │ │ │ │ +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 │ │ │ │ │ + ldr r7, [r0, #0] │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - bl feadd41c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xfead12ac> │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ +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) │ │ │ │ │ - @ instruction: 0xf8d10607 │ │ │ │ │ + sub.w r6, fp, r7 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:82 │ │ │ │ │ - @ instruction: 0xf8d29000 │ │ │ │ │ + ldr.w r9, [r1] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ - b 13eb21c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x13df0ac> │ │ │ │ │ + ldr.w sl, [r2] │ │ │ │ │ +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) │ │ │ │ │ - ldrmi r1, [r8, #2086] @ 0x826 │ │ │ │ │ + mov.w r8, r6, asr #4 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1) │ │ │ │ │ - @ instruction: 0xf108d341 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bcc.n 4d42 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7f2> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ - addsmi r0, r3, #268435456 @ 0x10000000 │ │ │ │ │ + add.w r2, r8, #1 │ │ │ │ │ +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 │ │ │ │ │ - bcs 7f7dd4 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x7ebc64> │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcs.n 4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - tsthi r1, r0, asr #4 @ │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ + bls.w 4ece , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x97e> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - subseq lr, r2, #2048 @ 0x800 │ │ │ │ │ + add.w r2, r2, r2, lsr #1 │ │ │ │ │ +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 │ │ │ │ │ - tsteq r0, r1, lsl #4 │ │ │ │ │ - bl dc1238 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xdb50c8> │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + lsls r0, r2, #4 │ │ │ │ │ + blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ - adcvs r9, r2, r1, lsl #20 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ +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) │ │ │ │ │ - tstlt pc, #32 │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ +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 │ │ │ │ │ + cbz r7, 4d28 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7d8> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - ldmdble ip, {r0, r1, r3, r4, r5, r7, r8, sl, lr} │ │ │ │ │ - mvnscc pc, fp, lsl #2 │ │ │ │ │ - andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - @ instruction: 0xf0211bc9 │ │ │ │ │ - tstcc r0, pc, lsl #2 │ │ │ │ │ - @ instruction: 0xf8524401 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + bls.n 4d1e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7ce> │ │ │ │ │ + add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + add.w r2, r7, #16 │ │ │ │ │ + subs r1, r1, r7 │ │ │ │ │ + bic.w r1, r1, #15 │ │ │ │ │ + adds r1, #16 │ │ │ │ │ + add r1, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - andscc r3, r0, ip, lsl #24 │ │ │ │ │ - stccc 8, cr15, [ip], {64} @ 0x40 │ │ │ │ │ + ldr.w r3, [r2, #-12] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ + adds r0, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + str.w r3, [r0, #-12] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - @ instruction: 0xf8523210 │ │ │ │ │ + adds r2, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - @ instruction: 0xf8403c18 │ │ │ │ │ - @ instruction: 0xf8523c08 │ │ │ │ │ - @ instruction: 0xf8403c20 │ │ │ │ │ - @ instruction: 0xf8123c10 │ │ │ │ │ + ldr.w r3, [r2, #-24] │ │ │ │ │ + str.w r3, [r0, #-8] │ │ │ │ │ + ldr.w r3, [r2, #-32] │ │ │ │ │ + str.w r3, [r0, #-16] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - @ instruction: 0xf8003c14 │ │ │ │ │ - addmi r3, r8, #4, 24 @ 0x400 │ │ │ │ │ + ldrb.w r3, [r2, #-20] │ │ │ │ │ + strb.w r3, [r0, #-4] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - ldrtmi sp, [r8], -fp, ror #3 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne.n 4cf6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7a6> │ │ │ │ │ +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 │ │ │ │ │ - bl fefc1284 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xfefb5114> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 2a00 │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - stmdavs r0!, {r1, r5, r7, fp, sp, lr} │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - strbmi r1, [r2, #-2435] @ 0xfffff67d │ │ │ │ │ - ldmible r5!, {r0, r1, r5, r6, sp, lr} │ │ │ │ │ - andcs r3, r1, #16, 12 @ 0x1000000 │ │ │ │ │ - stmib r3, {r1, r2, sl, lr}^ │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + adds r3, r0, r6 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ + bls.n 4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + adds r6, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + add r6, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - addsvs r9, sp, r0, lsl #20 │ │ │ │ │ + strd r9, sl, [r3] │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ + str r5, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - rsbvs r7, r6, sl, lsl r3 │ │ │ │ │ + strb r2, [r3, #12] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - ldrcc lr, [r0], -ip, lsr #15 │ │ │ │ │ + b.n 4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + adds r6, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - ldrtmi r2, [lr], #-769 @ 0xfffffcff │ │ │ │ │ + movs r3, #1 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + add r6, r7 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - bls 3d9dc , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x3186c> │ │ │ │ │ + strd r9, sl, [fp] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ - andpl pc, r8, fp, asr #17 │ │ │ │ │ + str.w r5, [fp, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - andcc pc, ip, fp, lsl #17 │ │ │ │ │ + strb.w r3, [fp, #12] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - andlt r6, r3, r6, asr #32 │ │ │ │ │ + str r6, [r0, #4] │ │ │ │ │ +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 │ │ │ │ │ - svchi 0x00f0e8bd │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +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 │ │ │ │ │ - ldrdlt pc, [r4], -r0 │ │ │ │ │ + ldr.w fp, [r0, #4] │ │ │ │ │ +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 │ │ │ │ │ - stmvs r3, {r0, r1, r2, fp, sp, lr} │ │ │ │ │ + ldr r7, [r0, #0] │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ +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) │ │ │ │ │ - streq lr, [r7], -fp, lsr #23 │ │ │ │ │ + sub.w r6, fp, r7 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:82 │ │ │ │ │ - ldrdls pc, [r0], -r1 │ │ │ │ │ + ldr.w r9, [r1] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ - ldrdge pc, [r0], -r2 │ │ │ │ │ + ldr.w sl, [r2] │ │ │ │ │ +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) │ │ │ │ │ - stmdane r6!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ │ + mov.w r8, r6, asr #4 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1) │ │ │ │ │ - @ instruction: 0xf0c04598 │ │ │ │ │ - @ instruction: 0xf108809f │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bcc.w 4eb8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x968> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ - addsmi r0, r3, #268435456 @ 0x10000000 │ │ │ │ │ + add.w r2, r8, #1 │ │ │ │ │ +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 │ │ │ │ │ - bcs 7f7d18 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x7ebba8> │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcs.n 4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - adcshi pc, sl, r0, asr #4 │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ + bls.w 4efc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9ac> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - subseq lr, r2, #2048 @ 0x800 │ │ │ │ │ + add.w r2, r2, r2, lsr #1 │ │ │ │ │ +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 │ │ │ │ │ - tsteq r0, r1, lsl #4 │ │ │ │ │ - b ff6412f4 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xff635184> │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + lsls r0, r2, #4 │ │ │ │ │ + blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ - adcvs r9, r2, r1, lsl #20 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ +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) │ │ │ │ │ - tstlt pc, #32 │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ +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 │ │ │ │ │ + cbz r7, 4de4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x894> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - ldmdble ip, {r0, r1, r3, r4, r5, r7, r8, sl, lr} │ │ │ │ │ - mvnscc pc, fp, lsl #2 │ │ │ │ │ - andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - @ instruction: 0xf0211bc9 │ │ │ │ │ - tstcc r0, pc, lsl #2 │ │ │ │ │ - @ instruction: 0xf8524401 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + bls.n 4dda , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x88a> │ │ │ │ │ + add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + add.w r2, r7, #16 │ │ │ │ │ + subs r1, r1, r7 │ │ │ │ │ + bic.w r1, r1, #15 │ │ │ │ │ + adds r1, #16 │ │ │ │ │ + add r1, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + ldr.w r3, [r2, #-12] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ + adds r0, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - andscc r3, r0, ip, lsl #24 │ │ │ │ │ - stccc 8, cr15, [ip], {64} @ 0x40 │ │ │ │ │ + str.w r3, [r0, #-12] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - @ instruction: 0xf8523210 │ │ │ │ │ + adds r2, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - @ instruction: 0xf8403c18 │ │ │ │ │ - @ instruction: 0xf8523c08 │ │ │ │ │ - @ instruction: 0xf8403c20 │ │ │ │ │ - @ instruction: 0xf8123c10 │ │ │ │ │ + ldr.w r3, [r2, #-24] │ │ │ │ │ + str.w r3, [r0, #-8] │ │ │ │ │ + ldr.w r3, [r2, #-32] │ │ │ │ │ + str.w r3, [r0, #-16] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - @ instruction: 0xf8003c14 │ │ │ │ │ - addmi r3, r1, #4, 24 @ 0x400 │ │ │ │ │ + ldrb.w r3, [r2, #-20] │ │ │ │ │ + strb.w r3, [r0, #-4] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - ldrtmi sp, [r8], -fp, ror #3 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne.n 4db2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x862> │ │ │ │ │ +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 │ │ │ │ │ - bl 1841340 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x18351d0> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 2a00 │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - stmdavs r0!, {r1, r5, r7, fp, sp, lr} │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + adds r3, r0, r6 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - ldrmi r1, [r0, #2435] @ 0x983 │ │ │ │ │ - @ instruction: 0xf4bf6063 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ - ssaxcc sl, r0, r7 │ │ │ │ │ + bcs.w 4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + adds r6, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - strmi r2, [r6], #-514 @ 0xfffffdfe │ │ │ │ │ + movs r2, #2 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + add r6, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - bls 3da68 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x318f8> │ │ │ │ │ + strd r9, sl, [r3] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ - tstvc sl, #157 @ 0x9d │ │ │ │ │ + str r5, [r3, #8] │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + strb r2, [r3, #12] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - strb r6, [sp, -r6, rrx] │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ + b.n 4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c> │ │ │ │ │ +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 │ │ │ │ │ - ldrdlt pc, [r4], -r0 │ │ │ │ │ + ldr.w fp, [r0, #4] │ │ │ │ │ +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 │ │ │ │ │ - stmvs r3, {r0, r1, r2, fp, sp, lr} │ │ │ │ │ + ldr r7, [r0, #0] │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ +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) │ │ │ │ │ - streq lr, [r7], -fp, lsr #23 │ │ │ │ │ + sub.w r6, fp, r7 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:82 │ │ │ │ │ - ldrdls pc, [r0], -r1 │ │ │ │ │ + ldr.w r9, [r1] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ - ldrdge pc, [r0], -r2 │ │ │ │ │ + ldr.w sl, [r2] │ │ │ │ │ +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) │ │ │ │ │ - stmdane r6!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ │ + mov.w r8, r6, asr #4 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1) │ │ │ │ │ - movtle r4, #9624 @ 0x2598 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bcc.n 4ea2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x952> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ - andeq pc, r1, #8, 2 │ │ │ │ │ + add.w r2, r8, #1 │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf4bf4293 │ │ │ │ │ - bcs 7ef078 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x7e2f08> │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcs.w 4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - bl b9904 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xad794> │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ + bls.n 4ee6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x996> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - andls r0, r1, #536870917 @ 0x20000005 │ │ │ │ │ + add.w r2, r2, r2, lsr #1 │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf7ff0110 │ │ │ │ │ - bls 7ddbc , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x71c4c> │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + lsls r0, r2, #4 │ │ │ │ │ + blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ - eorvs r6, r0, r2, lsr #1 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ +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) │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ +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 │ │ │ │ │ - ldrmi fp, [fp, #799]! @ 0x31f │ │ │ │ │ + cbz r7, 4e86 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x936> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - @ instruction: 0xf10bd91c │ │ │ │ │ - @ instruction: 0xf10731ff │ │ │ │ │ - blne ff243bf0 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xff237a80> │ │ │ │ │ - tsteq pc, r1, lsr #32 @ │ │ │ │ │ - strmi r3, [r1], #-272 @ 0xfffffef0 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + bls.n 4e7c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x92c> │ │ │ │ │ + add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + add.w r2, r7, #16 │ │ │ │ │ + subs r1, r1, r7 │ │ │ │ │ + bic.w r1, r1, #15 │ │ │ │ │ + adds r1, #16 │ │ │ │ │ + add r1, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - stccc 8, cr15, [ip], {82} @ 0x52 │ │ │ │ │ + ldr.w r3, [r2, #-12] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ - @ instruction: 0xf8403010 │ │ │ │ │ + adds r0, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - andscc r3, r0, #12, 24 @ 0xc00 │ │ │ │ │ - ldccc 8, cr15, [r8], {82} @ 0x52 │ │ │ │ │ - stccc 8, cr15, [r8], {64} @ 0x40 │ │ │ │ │ - stccc 8, cr15, [r0], #-328 @ 0xfffffeb8 │ │ │ │ │ - ldccc 8, cr15, [r0], {64} @ 0x40 │ │ │ │ │ + str.w r3, [r0, #-12] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ + adds r2, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ + ldr.w r3, [r2, #-24] │ │ │ │ │ + str.w r3, [r0, #-8] │ │ │ │ │ + ldr.w r3, [r2, #-32] │ │ │ │ │ + str.w r3, [r0, #-16] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - ldccc 8, cr15, [r4], {18} │ │ │ │ │ - stccc 8, cr15, [r4], {-0} │ │ │ │ │ + ldrb.w r3, [r2, #-20] │ │ │ │ │ + strb.w r3, [r0, #-4] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - mvnle r4, r8, lsl #5 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne.n 4e54 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x904> │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf7ff4638 │ │ │ │ │ - stmiavs r2!, {r4, r8, r9, fp, sp, lr, pc} │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 2a00 │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + adds r3, r0, r6 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - stmibne r3, {r5, fp, sp, lr} │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ - mlsvs r3, r0, r5, r4 │ │ │ │ │ - svcge 0x0006f4bf │ │ │ │ │ + bcs.w 4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + adds r6, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + movs r2, #4 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - andcs r3, r4, #16, 12 @ 0x1000000 │ │ │ │ │ - stmib r3, {r1, r2, sl, lr}^ │ │ │ │ │ + add r6, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - addsvs r9, sp, r0, lsl #20 │ │ │ │ │ + strd r9, sl, [r3] │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ + str r5, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - rsbvs r7, r6, sl, lsl r3 │ │ │ │ │ + strb r2, [r3, #12] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - @ instruction: 0x3610e6fc │ │ │ │ │ + b.n 4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + adds r6, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - ldrtmi r2, [lr], #-772 @ 0xfffffcfc │ │ │ │ │ + movs r3, #4 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + add r6, r7 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - bls 3db3c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x319cc> │ │ │ │ │ + strd r9, sl, [fp] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ - andpl pc, r8, fp, asr #17 │ │ │ │ │ + str.w r5, [fp, #8] │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ + strb.w r3, [fp, #12] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + str r6, [r0, #4] │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ + b.n 4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + adds r6, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - andcc pc, ip, fp, lsl #17 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - ldrbt r6, [r1], r6, asr #32 │ │ │ │ │ - movwcs r3, #9744 @ 0x2610 │ │ │ │ │ - stmib fp, {r1, r2, r3, r4, r5, sl, lr}^ │ │ │ │ │ + add r6, r7 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - @ instruction: 0xf8cb9a00 │ │ │ │ │ + strd r9, sl, [fp] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ - @ instruction: 0xf88b5008 │ │ │ │ │ + str.w r5, [fp, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - subvs r3, r6, ip │ │ │ │ │ + strb.w r3, [fp, #12] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + str r6, [r0, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - vst1.64 {d30-d32}, [pc :128], r6 │ │ │ │ │ + b.n 4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c> │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf7ff7000 │ │ │ │ │ - @ instruction: 0x2320ea38 │ │ │ │ │ + mov.w r0, #512 @ 0x200 │ │ │ │ │ + blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ + movs r3, #32 │ │ │ │ │ +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) │ │ │ │ │ - adcvs r6, r3, r0, lsr #32 │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ +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 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf47f2f00 │ │ │ │ │ - stmibne r3, {r0, r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 4ce0 , 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> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + adds r3, r0, r6 │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - vst1.8 {d30}, [pc :128], r4 │ │ │ │ │ + b.n 4d30 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7e0> │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf7ff7000 │ │ │ │ │ - @ instruction: 0x2320ea2c │ │ │ │ │ + mov.w r0, #512 @ 0x200 │ │ │ │ │ + blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ + movs r3, #32 │ │ │ │ │ +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) │ │ │ │ │ - adcvs r6, r3, r0, lsr #32 │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ +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 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xd1a22f00 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 4e3e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x8ee> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - strb r1, [r9, r3, lsl #19] │ │ │ │ │ + adds r3, r0, r6 │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + b.n 4e90 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x940> │ │ │ │ │ +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 │ │ │ │ │ - andvc pc, r0, pc, asr #8 │ │ │ │ │ - b 841464 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x8352f4> │ │ │ │ │ + mov.w r0, #512 @ 0x200 │ │ │ │ │ + blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ + movs r3, #32 │ │ │ │ │ +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) │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ +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 │ │ │ │ │ - eorvs r2, r0, r0, lsr #6 │ │ │ │ │ - svccs 0x000060a3 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ +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 │ │ │ │ │ - svcge 0x0046f47f │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 4d9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x84c> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - strb r1, [ip, -r3, lsl #19]! │ │ │ │ │ + adds r3, r0, r6 │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + b.n 4dee , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x89e> │ │ │ │ │ │ │ │ │ │ -00003474 : │ │ │ │ │ +00004f14 : │ │ │ │ │ freeCString(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:35 │ │ │ │ │ b.w 28d4 │ │ │ │ │ │ │ │ │ │ -00003478 , std::allocator >)@@Base>: │ │ │ │ │ +00004f18 , std::allocator >)@@Base>: │ │ │ │ │ cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ ./porechop/src/adapter_align.cpp:39 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ +cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ ./porechop/src/adapter_align.cpp:39 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ./porechop/src/adapter_align.cpp:40 (discriminator 1) │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ blx 2a90 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ +cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ ./porechop/src/adapter_align.cpp:40 (discriminator 1) │ │ │ │ │ mov r4, r0 │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.n 34a6 , std::allocator >)@@Base+0x2e> │ │ │ │ │ + ble.n 4f46 , std::allocator >)@@Base+0x2e> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx 2a78 │ │ │ │ │ +cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ ./porechop/src/adapter_align.cpp:42 (discriminator 1) │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r4, r6] │ │ │ │ │ ./porechop/src/adapter_align.cpp:44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ itt eq │ │ │ │ │ ldrbeq r3, [r1, #0] │ │ │ │ │ strbeq r3, [r0, #0] │ │ │ │ │ +cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ ./porechop/src/adapter_align.cpp:42 (discriminator 1) │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r4, r6] │ │ │ │ │ ./porechop/src/adapter_align.cpp:44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ -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]: │ │ │ │ │ +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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr.w r2, [pc, #1068] @ 38f8 , std::allocator >)@@Base+0x480> │ │ │ │ │ + ldr.w r2, [pc, #1068] @ 5398 , std::allocator >)@@Base+0x480> │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr.w r3, [pc, #1068] @ 38fc , std::allocator >)@@Base+0x484> │ │ │ │ │ + ldr.w r3, [pc, #1068] @ 539c , std::allocator >)@@Base+0x484> │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ +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) │ │ │ │ │ ldr r5, [r7, #12] │ │ │ │ │ +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 │ │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr.w r9, [r3, #12] │ │ │ │ │ +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) │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ │ +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 r0, r5 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w sl, r1, r2 │ │ │ │ │ +seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx 2a6c <__aeabi_uidiv@plt> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:554 (discriminator 2) │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ mov r4, r0 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:554 (discriminator 2) │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a6c <__aeabi_uidiv@plt> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov.w r2, sl, asr #2 │ │ │ │ │ +seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ subs r2, #1 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:554 (discriminator 2) │ │ │ │ │ mov r5, r0 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.w 367a , std::allocator >)@@Base+0x202> │ │ │ │ │ + bls.w 511a , std::allocator >)@@Base+0x202> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ blx 292c <__aeabi_uidivmod@plt> │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ blx 292c <__aeabi_uidivmod@plt> │ │ │ │ │ mov r5, r1 │ │ │ │ │ +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:77 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:78 │ │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:80 │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:81 │ │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ +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:76 │ │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ │ +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 r3, r5 │ │ │ │ │ it eq │ │ │ │ │ addeq.w r9, sp, #20 │ │ │ │ │ - beq.n 3570 , std::allocator >)@@Base+0xf8> │ │ │ │ │ + beq.n 5010 , std::allocator >)@@Base+0xf8> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:525 │ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ add.w r9, sp, #20 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r1, fp │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:527 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it eq │ │ │ │ │ addeq.w sl, sp, #16 │ │ │ │ │ - beq.n 3592 , std::allocator >)@@Base+0x11a> │ │ │ │ │ + beq.n 5032 , std::allocator >)@@Base+0x11a> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:528 │ │ │ │ │ add.w sl, sp, #16 │ │ │ │ │ movs r2, #2 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - cbnz r4, 35ca , std::allocator >)@@Base+0x152> │ │ │ │ │ + cbnz r4, 506a , std::allocator >)@@Base+0x152> │ │ │ │ │ +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:537 │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 36d2 , std::allocator >)@@Base+0x25a> │ │ │ │ │ + bne.w 5172 , std::allocator >)@@Base+0x25a> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ - ldr r2, [pc, #848] @ (3900 , std::allocator >)@@Base+0x488>) │ │ │ │ │ + ldr r2, [pc, #848] @ (53a0 , std::allocator >)@@Base+0x488>) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ - ldr r3, [pc, #840] @ (38fc , std::allocator >)@@Base+0x484>) │ │ │ │ │ + ldr r3, [pc, #840] @ (539c , std::allocator >)@@Base+0x484>) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 38f2 , std::allocator >)@@Base+0x47a> │ │ │ │ │ + bne.w 5392 , std::allocator >)@@Base+0x47a> │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2) │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3684 , std::allocator >)@@Base+0x20c> │ │ │ │ │ + bne.n 5124 , std::allocator >)@@Base+0x20c> │ │ │ │ │ +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:537 │ │ │ │ │ ldrb.w r2, [r8] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ +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 │ │ │ │ │ ldrd r7, sl, [r6] │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ +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.w r5, sl, r7 │ │ │ │ │ mov.w r8, r5, asr #4 │ │ │ │ │ +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 r8, r2 │ │ │ │ │ - bcc.w 3796 , std::allocator >)@@Base+0x31e> │ │ │ │ │ + bcc.w 5236 , std::allocator >)@@Base+0x31e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ add.w r3, r8, #1 │ │ │ │ │ +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 r2, r3 │ │ │ │ │ - bcs.n 35ae , std::allocator >)@@Base+0x136> │ │ │ │ │ + bcs.n 504e , std::allocator >)@@Base+0x136> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - bls.w 3870 , std::allocator >)@@Base+0x3f8> │ │ │ │ │ + bls.w 5310 , std::allocator >)@@Base+0x3f8> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r9, r3, r3, lsr #1 │ │ │ │ │ +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.w r0, r9, lsl #4 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ str.w r9, [r6, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ +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 │ │ │ │ │ - cbz r7, 365e , std::allocator >)@@Base+0x1e6> │ │ │ │ │ + cbz r7, 50fe , std::allocator >)@@Base+0x1e6> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bls.n 3652 , std::allocator >)@@Base+0x1da> │ │ │ │ │ + bls.n 50f2 , std::allocator >)@@Base+0x1da> │ │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, r7, #16 │ │ │ │ │ subs r1, r1, r7 │ │ │ │ │ bic.w r1, r1, #15 │ │ │ │ │ adds r1, #16 │ │ │ │ │ add r1, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ adds r0, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ adds r3, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ ldr.w r2, [r3, #-24] │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ ldr.w r2, [r3, #-32] │ │ │ │ │ str.w r2, [r0, #-16] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ ldrb.w r2, [r3, #-20] │ │ │ │ │ strb.w r2, [r0, #-4] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 362a , std::allocator >)@@Base+0x1b2> │ │ │ │ │ + bne.n 50ca , std::allocator >)@@Base+0x1b2> │ │ │ │ │ +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 r0, r7 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ adds r3, r0, r5 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ - bls.n 35ae , std::allocator >)@@Base+0x136> │ │ │ │ │ + bls.n 504e , std::allocator >)@@Base+0x136> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r5, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r2, #2 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r5, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ strb r2, [r3, #12] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movs r2, #0 │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 35ae , std::allocator >)@@Base+0x136> │ │ │ │ │ + b.n 504e , std::allocator >)@@Base+0x136> │ │ │ │ │ +seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ - beq.w 353c , std::allocator >)@@Base+0xc4> │ │ │ │ │ - b.n 3532 , std::allocator >)@@Base+0xba> │ │ │ │ │ + beq.w 4fdc , std::allocator >)@@Base+0xc4> │ │ │ │ │ + b.n 4fd2 , std::allocator >)@@Base+0xba> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrb.w r1, [r8] │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ +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) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 38d8 , std::allocator >)@@Base+0x460> │ │ │ │ │ + beq.w 5378 , std::allocator >)@@Base+0x460> │ │ │ │ │ +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&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:390 │ │ │ │ │ lsls r0, r2, #31 │ │ │ │ │ - bmi.w 37e2 , std::allocator >)@@Base+0x36a> │ │ │ │ │ + bmi.w 5282 , std::allocator >)@@Base+0x36a> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:394 │ │ │ │ │ lsls r0, r2, #25 │ │ │ │ │ - bpl.n 36a8 , std::allocator >)@@Base+0x230> │ │ │ │ │ + bpl.n 5148 , std::allocator >)@@Base+0x230> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:394 (discriminator 1) │ │ │ │ │ lsls r0, r2, #29 │ │ │ │ │ - bmi.w 37ae , std::allocator >)@@Base+0x336> │ │ │ │ │ + bmi.w 524e , std::allocator >)@@Base+0x336> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:398 (discriminator 1) │ │ │ │ │ lsls r0, r2, #27 │ │ │ │ │ - bmi.w 37ae , std::allocator >)@@Base+0x336> │ │ │ │ │ + bmi.w 524e , std::allocator >)@@Base+0x336> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:402 │ │ │ │ │ lsls r0, r2, #26 │ │ │ │ │ - bpl.n 36b8 , std::allocator >)@@Base+0x240> │ │ │ │ │ + bpl.n 5158 , std::allocator >)@@Base+0x240> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:402 (discriminator 1) │ │ │ │ │ lsls r0, r2, #30 │ │ │ │ │ - bmi.w 3816 , std::allocator >)@@Base+0x39e> │ │ │ │ │ + bmi.w 52b6 , std::allocator >)@@Base+0x39e> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:406 (discriminator 1) │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.w 3816 , std::allocator >)@@Base+0x39e> │ │ │ │ │ + bmi.w 52b6 , std::allocator >)@@Base+0x39e> │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 368c , std::allocator >)@@Base+0x214> │ │ │ │ │ + bne.n 512c , std::allocator >)@@Base+0x214> │ │ │ │ │ +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:537 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ movs r4, #0 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 35ae , std::allocator >)@@Base+0x136> │ │ │ │ │ + beq.w 504e , std::allocator >)@@Base+0x136> │ │ │ │ │ +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 │ │ │ │ │ ldrd r8, sl, [r6] │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ +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.w r7, sl, r8 │ │ │ │ │ mov.w r9, r7, asr #4 │ │ │ │ │ +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 r9, r2 │ │ │ │ │ - bcc.n 3778 , std::allocator >)@@Base+0x300> │ │ │ │ │ + bcc.n 5218 , std::allocator >)@@Base+0x300> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ +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 r2, r3 │ │ │ │ │ - bcs.n 3770 , std::allocator >)@@Base+0x2f8> │ │ │ │ │ + bcs.n 5210 , std::allocator >)@@Base+0x2f8> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - bls.w 3888 , std::allocator >)@@Base+0x410> │ │ │ │ │ + bls.w 5328 , std::allocator >)@@Base+0x410> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w fp, r3, r3, lsr #1 │ │ │ │ │ +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.w r0, fp, lsl #4 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ str.w fp, [r6, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ +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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3756 , std::allocator >)@@Base+0x2de> │ │ │ │ │ + beq.n 51f6 , std::allocator >)@@Base+0x2de> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bls.n 374a , std::allocator >)@@Base+0x2d2> │ │ │ │ │ + bls.n 51ea , std::allocator >)@@Base+0x2d2> │ │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, r8, #16 │ │ │ │ │ sub.w r1, r1, r8 │ │ │ │ │ bic.w r1, r1, #15 │ │ │ │ │ adds r1, #16 │ │ │ │ │ add r1, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ adds r0, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ adds r3, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ ldr.w r2, [r3, #-24] │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ ldr.w r2, [r3, #-32] │ │ │ │ │ str.w r2, [r0, #-16] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ ldrb.w r2, [r3, #-20] │ │ │ │ │ strb.w r2, [r0, #-4] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3722 , std::allocator >)@@Base+0x2aa> │ │ │ │ │ + bne.n 51c2 , std::allocator >)@@Base+0x2aa> │ │ │ │ │ +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 r0, r8 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ adds r3, r0, r7 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ - bls.n 3770 , std::allocator >)@@Base+0x2f8> │ │ │ │ │ + bls.n 5210 , std::allocator >)@@Base+0x2f8> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r7, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movs r2, #0 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r7, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r2, #4 │ │ │ │ │ strb r2, [r3, #12] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r7, [r6, #4] │ │ │ │ │ +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:543 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 35ae , std::allocator >)@@Base+0x136> │ │ │ │ │ - b.n 35de , std::allocator >)@@Base+0x166> │ │ │ │ │ + beq.w 504e , std::allocator >)@@Base+0x136> │ │ │ │ │ + b.n 507e , std::allocator >)@@Base+0x166> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r7, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movs r3, #0 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r7, r8 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r3, r3, [sl] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str.w r5, [sl, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r3, #4 │ │ │ │ │ strb.w r3, [sl, #12] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r7, [r6, #4] │ │ │ │ │ +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:543 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 35ae , std::allocator >)@@Base+0x136> │ │ │ │ │ - b.n 35de , std::allocator >)@@Base+0x166> │ │ │ │ │ + beq.w 504e , std::allocator >)@@Base+0x136> │ │ │ │ │ + b.n 507e , std::allocator >)@@Base+0x166> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r5, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r3, #2 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r5, r7 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ strb.w r3, [sl, #12] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r3, r3, [sl] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 35ae , std::allocator >)@@Base+0x136> │ │ │ │ │ + b.n 504e , std::allocator >)@@Base+0x136> │ │ │ │ │ +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 │ │ │ │ │ lsls r4, r1, #29 │ │ │ │ │ +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:369 │ │ │ │ │ it mi │ │ │ │ │ addmi r3, #1 │ │ │ │ │ +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 │ │ │ │ │ - bpl.n 384e , std::allocator >)@@Base+0x3d6> │ │ │ │ │ + bpl.n 52ee , std::allocator >)@@Base+0x3d6> │ │ │ │ │ +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 │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3864 , std::allocator >)@@Base+0x3ec> │ │ │ │ │ + beq.n 5304 , std::allocator >)@@Base+0x3ec> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ +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 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ +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) │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ +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) │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ +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) │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ +seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ +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) │ │ │ │ │ strb r2, [r1, #0] │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 35ca , std::allocator >)@@Base+0x152> │ │ │ │ │ + bne.w 506a , std::allocator >)@@Base+0x152> │ │ │ │ │ ldrb.w r1, [r8] │ │ │ │ │ - b.n 36be , std::allocator >)@@Base+0x246> │ │ │ │ │ + b.n 515e , std::allocator >)@@Base+0x246> │ │ │ │ │ +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 │ │ │ │ │ lsls r2, r1, #31 │ │ │ │ │ +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:369 │ │ │ │ │ it mi │ │ │ │ │ addmi r3, #1 │ │ │ │ │ +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 │ │ │ │ │ - bpl.n 38a2 , std::allocator >)@@Base+0x42a> │ │ │ │ │ + bpl.n 5342 , std::allocator >)@@Base+0x42a> │ │ │ │ │ +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 │ │ │ │ │ ldr.w fp, [r7] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 38b6 , std::allocator >)@@Base+0x43e> │ │ │ │ │ + beq.n 5356 , std::allocator >)@@Base+0x43e> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ +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:211 │ │ │ │ │ subs r4, #1 │ │ │ │ │ +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) │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ +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 │ │ │ │ │ subs r5, #1 │ │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ │ +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) │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ mvns r2, r2 │ │ │ │ │ adds r0, r1, r2 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ +seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ │ +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) │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ strb r2, [r1, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:214 │ │ │ │ │ - b.n 37d6 , std::allocator >)@@Base+0x35e> │ │ │ │ │ + b.n 5276 , std::allocator >)@@Base+0x35e> │ │ │ │ │ +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 │ │ │ │ │ lsls r2, r1, #30 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ it mi │ │ │ │ │ addmi r3, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:358 │ │ │ │ │ - bpl.n 38c2 , std::allocator >)@@Base+0x44a> │ │ │ │ │ + bpl.n 5362 , std::allocator >)@@Base+0x44a> │ │ │ │ │ +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 │ │ │ │ │ ldr.w fp, [r7] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 38e6 , std::allocator >)@@Base+0x46e> │ │ │ │ │ + beq.n 5386 , std::allocator >)@@Base+0x46e> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ +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 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ +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) │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ +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) │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ +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) │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ +seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ +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) │ │ │ │ │ strb r2, [r1, #0] │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 37dc , std::allocator >)@@Base+0x364> │ │ │ │ │ + beq.n 527c , std::allocator >)@@Base+0x364> │ │ │ │ │ ldrb.w r1, [r8] │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ - b.n 368c , std::allocator >)@@Base+0x214> │ │ │ │ │ + b.n 512c , std::allocator >)@@Base+0x214> │ │ │ │ │ +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 │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:285 │ │ │ │ │ movs r2, #4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strb.w r2, [r8] │ │ │ │ │ - b.n 37b6 , std::allocator >)@@Base+0x33e> │ │ │ │ │ + b.n 5256 , std::allocator >)@@Base+0x33e> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 37be , std::allocator >)@@Base+0x346> │ │ │ │ │ + b.n 525e , std::allocator >)@@Base+0x346> │ │ │ │ │ +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.w r0, #512 @ 0x200 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ movs r3, #32 │ │ │ │ │ +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) │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ +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 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ +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 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3614 , std::allocator >)@@Base+0x19c> │ │ │ │ │ + bne.w 50b4 , std::allocator >)@@Base+0x19c> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r0, r5 │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - b.n 3666 , std::allocator >)@@Base+0x1ee> │ │ │ │ │ + b.n 5106 , std::allocator >)@@Base+0x1ee> │ │ │ │ │ +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.w r0, #512 @ 0x200 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ movs r3, #32 │ │ │ │ │ +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) │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ +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 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ +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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 370a , std::allocator >)@@Base+0x292> │ │ │ │ │ + bne.w 51aa , std::allocator >)@@Base+0x292> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r0, r7 │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - b.n 375e , std::allocator >)@@Base+0x2e6> │ │ │ │ │ + b.n 51fe , std::allocator >)@@Base+0x2e6> │ │ │ │ │ +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 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:206 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strb.w r3, [r8] │ │ │ │ │ - b.n 37ea , std::allocator >)@@Base+0x372> │ │ │ │ │ + b.n 528a , std::allocator >)@@Base+0x372> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 37f6 , std::allocator >)@@Base+0x37e> │ │ │ │ │ + b.n 5296 , std::allocator >)@@Base+0x37e> │ │ │ │ │ +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 │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:362 │ │ │ │ │ movs r2, #2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strb.w r2, [r8] │ │ │ │ │ - b.n 381e , std::allocator >)@@Base+0x3a6> │ │ │ │ │ + b.n 52be , std::allocator >)@@Base+0x3a6> │ │ │ │ │ +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:537 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 31cc │ │ │ │ │ - b.n 36d2 , std::allocator >)@@Base+0x25a> │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ + b.n 5172 , std::allocator >)@@Base+0x25a> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 382a , std::allocator >)@@Base+0x3b2> │ │ │ │ │ + b.n 52ca , std::allocator >)@@Base+0x3b2> │ │ │ │ │ +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 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ │ + strb r0, [r1, #2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ -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]: │ │ │ │ │ +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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr.w r2, [pc, #1352] @ 3e64 , std::allocator >)@@Base+0x9ec> │ │ │ │ │ + ldr.w r2, [pc, #1352] @ 5904 , std::allocator >)@@Base+0x9ec> │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr.w r3, [pc, #1352] @ 3e68 , std::allocator >)@@Base+0x9f0> │ │ │ │ │ + ldr.w r3, [pc, #1352] @ 5908 , std::allocator >)@@Base+0x9f0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ +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) │ │ │ │ │ ldr r5, [r6, #12] │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr.w r9, [r3, #12] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd r3, r1, [r3] │ │ │ │ │ +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) │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ +seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r3, r1, r3 │ │ │ │ │ +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) │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ +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 r0, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ blx 2a6c <__aeabi_uidiv@plt> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:554 (discriminator 2) │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ mov r4, r0 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:554 (discriminator 2) │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a6c <__aeabi_uidiv@plt> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ +seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:554 (discriminator 2) │ │ │ │ │ mov r5, r0 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ asrs r2, r3, #2 │ │ │ │ │ +seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.w 3ad0 , std::allocator >)@@Base+0x658> │ │ │ │ │ + bls.w 5570 , std::allocator >)@@Base+0x658> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ blx 292c <__aeabi_uidivmod@plt> │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ blx 292c <__aeabi_uidivmod@plt> │ │ │ │ │ mov r5, r1 │ │ │ │ │ +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:77 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:78 │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:80 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:81 │ │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ +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:76 │ │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ │ +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 r3, r5 │ │ │ │ │ it eq │ │ │ │ │ addeq.w r9, sp, #28 │ │ │ │ │ - beq.n 39be , std::allocator >)@@Base+0x546> │ │ │ │ │ + beq.n 545e , std::allocator >)@@Base+0x546> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:525 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ add.w r9, sp, #28 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r1, fp │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:527 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it eq │ │ │ │ │ addeq.w sl, sp, #24 │ │ │ │ │ - beq.n 39e0 , std::allocator >)@@Base+0x568> │ │ │ │ │ + beq.n 5480 , std::allocator >)@@Base+0x568> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:528 │ │ │ │ │ add.w sl, sp, #24 │ │ │ │ │ movs r2, #2 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - cbnz r4, 3a1e , std::allocator >)@@Base+0x5a6> │ │ │ │ │ + cbnz r4, 54be , std::allocator >)@@Base+0x5a6> │ │ │ │ │ +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:537 │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b2a , std::allocator >)@@Base+0x6b2> │ │ │ │ │ + bne.w 55ca , std::allocator >)@@Base+0x6b2> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ - ldr.w r2, [pc, #1132] @ 3e6c , std::allocator >)@@Base+0x9f4> │ │ │ │ │ + ldr.w r2, [pc, #1132] @ 590c , std::allocator >)@@Base+0x9f4> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ - ldr.w r3, [pc, #1124] @ 3e68 , std::allocator >)@@Base+0x9f0> │ │ │ │ │ + ldr.w r3, [pc, #1124] @ 5908 , std::allocator >)@@Base+0x9f0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 3e60 , std::allocator >)@@Base+0x9e8> │ │ │ │ │ + bne.w 5900 , std::allocator >)@@Base+0x9e8> │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2) │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3ad8 , std::allocator >)@@Base+0x660> │ │ │ │ │ + bne.n 5578 , std::allocator >)@@Base+0x660> │ │ │ │ │ +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:537 │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ +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 │ │ │ │ │ ldrd r6, sl, [r7] │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ +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.w r5, sl, r6 │ │ │ │ │ mov.w r8, r5, asr #4 │ │ │ │ │ +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 r8, r2 │ │ │ │ │ - bcc.w 3bee , std::allocator >)@@Base+0x776> │ │ │ │ │ + bcc.w 568e , std::allocator >)@@Base+0x776> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ add.w r3, r8, #1 │ │ │ │ │ +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 r2, r3 │ │ │ │ │ - bcs.n 39fe , std::allocator >)@@Base+0x586> │ │ │ │ │ + bcs.n 549e , std::allocator >)@@Base+0x586> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - bls.w 3cf4 , std::allocator >)@@Base+0x87c> │ │ │ │ │ + bls.w 5794 , std::allocator >)@@Base+0x87c> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r9, r3, r3, lsr #1 │ │ │ │ │ +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.w r0, r9, lsl #4 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ str.w r9, [r7, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ +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 │ │ │ │ │ - cbz r6, 3ab4 , std::allocator >)@@Base+0x63c> │ │ │ │ │ + cbz r6, 5554 , std::allocator >)@@Base+0x63c> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bls.n 3aa8 , std::allocator >)@@Base+0x630> │ │ │ │ │ + bls.n 5548 , std::allocator >)@@Base+0x630> │ │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, r6, #16 │ │ │ │ │ subs r1, r1, r6 │ │ │ │ │ bic.w r1, r1, #15 │ │ │ │ │ adds r1, #16 │ │ │ │ │ add r1, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ adds r0, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ adds r3, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ ldr.w r2, [r3, #-24] │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ ldr.w r2, [r3, #-32] │ │ │ │ │ str.w r2, [r0, #-16] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ ldrb.w r2, [r3, #-20] │ │ │ │ │ strb.w r2, [r0, #-4] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3a80 , std::allocator >)@@Base+0x608> │ │ │ │ │ + bne.n 5520 , std::allocator >)@@Base+0x608> │ │ │ │ │ +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 r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ adds r3, r0, r5 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ - bls.n 39fe , std::allocator >)@@Base+0x586> │ │ │ │ │ + bls.n 549e , std::allocator >)@@Base+0x586> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r5, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r2, #2 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r5, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ strb r2, [r3, #12] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movs r2, #0 │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 39fe , std::allocator >)@@Base+0x586> │ │ │ │ │ + b.n 549e , std::allocator >)@@Base+0x586> │ │ │ │ │ +seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.w 398a , std::allocator >)@@Base+0x512> │ │ │ │ │ - b.n 3980 , std::allocator >)@@Base+0x508> │ │ │ │ │ + beq.w 542a , std::allocator >)@@Base+0x512> │ │ │ │ │ + b.n 5420 , std::allocator >)@@Base+0x508> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb.w r1, [r8] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ +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 r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3dd4 , std::allocator >)@@Base+0x95c> │ │ │ │ │ + beq.w 5874 , std::allocator >)@@Base+0x95c> │ │ │ │ │ +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&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:390 │ │ │ │ │ lsls r0, r2, #31 │ │ │ │ │ - bmi.w 3c06 , std::allocator >)@@Base+0x78e> │ │ │ │ │ + bmi.w 56a6 , std::allocator >)@@Base+0x78e> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:394 │ │ │ │ │ lsls r0, r2, #25 │ │ │ │ │ - bpl.n 3afe , std::allocator >)@@Base+0x686> │ │ │ │ │ + bpl.n 559e , std::allocator >)@@Base+0x686> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:394 (discriminator 1) │ │ │ │ │ lsls r0, r2, #29 │ │ │ │ │ - bmi.w 3d26 , std::allocator >)@@Base+0x8ae> │ │ │ │ │ + bmi.w 57c6 , std::allocator >)@@Base+0x8ae> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:398 (discriminator 1) │ │ │ │ │ lsls r0, r2, #27 │ │ │ │ │ - bmi.w 3c44 , std::allocator >)@@Base+0x7cc> │ │ │ │ │ + bmi.w 56e4 , std::allocator >)@@Base+0x7cc> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:402 │ │ │ │ │ lsls r0, r2, #26 │ │ │ │ │ - bpl.n 3b0e , std::allocator >)@@Base+0x696> │ │ │ │ │ + bpl.n 55ae , std::allocator >)@@Base+0x696> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:402 (discriminator 1) │ │ │ │ │ lsls r0, r2, #30 │ │ │ │ │ - bmi.w 3c74 , std::allocator >)@@Base+0x7fc> │ │ │ │ │ + bmi.w 5714 , std::allocator >)@@Base+0x7fc> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:406 (discriminator 1) │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.w 3cbc , std::allocator >)@@Base+0x844> │ │ │ │ │ + bmi.w 575c , std::allocator >)@@Base+0x844> │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 3ae0 , std::allocator >)@@Base+0x668> │ │ │ │ │ + bne.n 5580 , std::allocator >)@@Base+0x668> │ │ │ │ │ +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:537 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ movs r4, #0 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 39fe , std::allocator >)@@Base+0x586> │ │ │ │ │ + beq.w 549e , std::allocator >)@@Base+0x586> │ │ │ │ │ +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 │ │ │ │ │ ldrd r8, sl, [r7] │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ +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.w r6, sl, r8 │ │ │ │ │ mov.w r9, r6, asr #4 │ │ │ │ │ +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 r9, r2 │ │ │ │ │ - bcc.n 3bd0 , std::allocator >)@@Base+0x758> │ │ │ │ │ + bcc.n 5670 , std::allocator >)@@Base+0x758> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ +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 r2, r3 │ │ │ │ │ - bcs.n 3bc8 , std::allocator >)@@Base+0x750> │ │ │ │ │ + bcs.n 5668 , std::allocator >)@@Base+0x750> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - bls.w 3d0c , std::allocator >)@@Base+0x894> │ │ │ │ │ + bls.w 57ac , std::allocator >)@@Base+0x894> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w fp, r3, r3, lsr #1 │ │ │ │ │ +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.w r0, fp, lsl #4 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ str.w fp, [r7, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ +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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3bae , std::allocator >)@@Base+0x736> │ │ │ │ │ + beq.n 564e , std::allocator >)@@Base+0x736> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bls.n 3ba2 , std::allocator >)@@Base+0x72a> │ │ │ │ │ + bls.n 5642 , std::allocator >)@@Base+0x72a> │ │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, r8, #16 │ │ │ │ │ sub.w r1, r1, r8 │ │ │ │ │ bic.w r1, r1, #15 │ │ │ │ │ adds r1, #16 │ │ │ │ │ add r1, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ adds r0, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ adds r3, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ ldr.w r2, [r3, #-24] │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ ldr.w r2, [r3, #-32] │ │ │ │ │ str.w r2, [r0, #-16] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ ldrb.w r2, [r3, #-20] │ │ │ │ │ strb.w r2, [r0, #-4] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3b7a , std::allocator >)@@Base+0x702> │ │ │ │ │ + bne.n 561a , std::allocator >)@@Base+0x702> │ │ │ │ │ +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 r0, r8 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ adds r3, r0, r6 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ - bls.n 3bc8 , std::allocator >)@@Base+0x750> │ │ │ │ │ + bls.n 5668 , std::allocator >)@@Base+0x750> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r6, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movs r2, #0 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r6, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r2, #4 │ │ │ │ │ strb r2, [r3, #12] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ +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:543 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 39fe , std::allocator >)@@Base+0x586> │ │ │ │ │ - b.n 3a34 , std::allocator >)@@Base+0x5bc> │ │ │ │ │ + beq.w 549e , std::allocator >)@@Base+0x586> │ │ │ │ │ + b.n 54d4 , std::allocator >)@@Base+0x5bc> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r6, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movs r3, #0 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r6, r8 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r3, r3, [sl] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str.w r5, [sl, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r3, #4 │ │ │ │ │ strb.w r3, [sl, #12] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ +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:543 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 39fe , std::allocator >)@@Base+0x586> │ │ │ │ │ - b.n 3a34 , std::allocator >)@@Base+0x5bc> │ │ │ │ │ + beq.w 549e , std::allocator >)@@Base+0x586> │ │ │ │ │ + b.n 54d4 , std::allocator >)@@Base+0x5bc> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r5, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r3, #2 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r5, r6 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ strb.w r3, [sl, #12] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r3, r3, [sl] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 39fe , std::allocator >)@@Base+0x586> │ │ │ │ │ + b.n 549e , std::allocator >)@@Base+0x586> │ │ │ │ │ +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 │ │ │ │ │ lsls r3, r1, #31 │ │ │ │ │ +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:369 │ │ │ │ │ it mi │ │ │ │ │ addmi.w fp, fp, #1 │ │ │ │ │ +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 │ │ │ │ │ - bpl.w 3d96 , std::allocator >)@@Base+0x91e> │ │ │ │ │ + bpl.w 5836 , std::allocator >)@@Base+0x91e> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3dae , std::allocator >)@@Base+0x936> │ │ │ │ │ + beq.w 584e , std::allocator >)@@Base+0x936> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ +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:211 │ │ │ │ │ subs r4, #1 │ │ │ │ │ +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) │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ +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 │ │ │ │ │ subs r5, #1 │ │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mvns r3, r3 │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ +seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ +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) │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3a1e , std::allocator >)@@Base+0x5a6> │ │ │ │ │ + bne.w 54be , std::allocator >)@@Base+0x5a6> │ │ │ │ │ ldrb.w r1, [r8] │ │ │ │ │ - b.n 3b14 , std::allocator >)@@Base+0x69c> │ │ │ │ │ + b.n 55b4 , std::allocator >)@@Base+0x69c> │ │ │ │ │ +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 │ │ │ │ │ lsls r4, r1, #29 │ │ │ │ │ +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:369 │ │ │ │ │ it mi │ │ │ │ │ addmi.w fp, fp, #1 │ │ │ │ │ +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 │ │ │ │ │ - bpl.w 3df8 , std::allocator >)@@Base+0x980> │ │ │ │ │ + bpl.w 5898 , std::allocator >)@@Base+0x980> │ │ │ │ │ +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 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3df0 , std::allocator >)@@Base+0x978> │ │ │ │ │ + beq.w 5890 , std::allocator >)@@Base+0x978> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +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 │ │ │ │ │ subs r5, #1 │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ +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 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ +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) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ +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) │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ +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) │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ +seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ +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) │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:293 │ │ │ │ │ - b.n 3c38 , std::allocator >)@@Base+0x7c0> │ │ │ │ │ + b.n 56d8 , std::allocator >)@@Base+0x7c0> │ │ │ │ │ +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 │ │ │ │ │ ands.w r4, r1, #2 │ │ │ │ │ - beq.w 3e12 , std::allocator >)@@Base+0x99a> │ │ │ │ │ + beq.w 58b2 , std::allocator >)@@Base+0x99a> │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 3c98 , std::allocator >)@@Base+0x820> │ │ │ │ │ + b.n 5738 , std::allocator >)@@Base+0x820> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +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 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ +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) │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ +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) │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ +seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ +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) │ │ │ │ │ strb r3, [r1, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ lsls r1, r3, #28 │ │ │ │ │ - bpl.n 3ca2 , std::allocator >)@@Base+0x82a> │ │ │ │ │ + bpl.n 5742 , std::allocator >)@@Base+0x82a> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 (discriminator 2) │ │ │ │ │ lsls r4, r3, #30 │ │ │ │ │ - bpl.w 3db8 , std::allocator >)@@Base+0x940> │ │ │ │ │ + bpl.w 5858 , std::allocator >)@@Base+0x940> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 (discriminator 3) │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 3db8 , std::allocator >)@@Base+0x940> │ │ │ │ │ + beq.w 5858 , std::allocator >)@@Base+0x940> │ │ │ │ │ +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 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c82 , std::allocator >)@@Base+0x80a> │ │ │ │ │ + bne.n 5722 , std::allocator >)@@Base+0x80a> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 3c82 , std::allocator >)@@Base+0x80a> │ │ │ │ │ + b.n 5722 , std::allocator >)@@Base+0x80a> │ │ │ │ │ +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 │ │ │ │ │ lsls r3, r1, #30 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ it mi │ │ │ │ │ addmi.w fp, fp, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:358 │ │ │ │ │ - bpl.w 3e2e , std::allocator >)@@Base+0x9b6> │ │ │ │ │ + bpl.w 58ce , std::allocator >)@@Base+0x9b6> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3e56 , std::allocator >)@@Base+0x9de> │ │ │ │ │ + beq.w 58f6 , std::allocator >)@@Base+0x9de> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ +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 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ +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) │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ +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) │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ +seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ +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) │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3c3e , std::allocator >)@@Base+0x7c6> │ │ │ │ │ + beq.n 56de , std::allocator >)@@Base+0x7c6> │ │ │ │ │ ldrb.w r1, [r8] │ │ │ │ │ uxtb r2, r3 │ │ │ │ │ - b.n 3ae0 , std::allocator >)@@Base+0x668> │ │ │ │ │ + b.n 5580 , std::allocator >)@@Base+0x668> │ │ │ │ │ +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.w r0, #512 @ 0x200 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ movs r3, #32 │ │ │ │ │ +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) │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ +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 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ +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 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3a6a , std::allocator >)@@Base+0x5f2> │ │ │ │ │ + bne.w 550a , std::allocator >)@@Base+0x5f2> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r0, r5 │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - b.n 3abc , std::allocator >)@@Base+0x644> │ │ │ │ │ + b.n 555c , std::allocator >)@@Base+0x644> │ │ │ │ │ +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.w r0, #512 @ 0x200 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ movs r3, #32 │ │ │ │ │ +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) │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ +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 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ +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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3b62 , std::allocator >)@@Base+0x6ea> │ │ │ │ │ + bne.w 5602 , std::allocator >)@@Base+0x6ea> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r0, r6 │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - b.n 3bb6 , std::allocator >)@@Base+0x73e> │ │ │ │ │ + b.n 5656 , std::allocator >)@@Base+0x73e> │ │ │ │ │ +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 │ │ │ │ │ ands.w r4, r1, #4 │ │ │ │ │ - beq.n 3d66 , std::allocator >)@@Base+0x8ee> │ │ │ │ │ + beq.n 5806 , std::allocator >)@@Base+0x8ee> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:237 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 3d46 , std::allocator >)@@Base+0x8ce> │ │ │ │ │ + b.n 57e6 , std::allocator >)@@Base+0x8ce> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +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 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ +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) │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ +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) │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ +seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ +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) │ │ │ │ │ strb r3, [r1, #0] │ │ │ │ │ +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 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ +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 │ │ │ │ │ lsls r1, r3, #27 │ │ │ │ │ - bpl.n 3d50 , std::allocator >)@@Base+0x8d8> │ │ │ │ │ + bpl.n 57f0 , std::allocator >)@@Base+0x8d8> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 (discriminator 2) │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 3d82 , std::allocator >)@@Base+0x90a> │ │ │ │ │ + bpl.n 5822 , std::allocator >)@@Base+0x90a> │ │ │ │ │ +bool seqan::empty > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ +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 3) │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 3d82 , std::allocator >)@@Base+0x90a> │ │ │ │ │ + beq.n 5822 , std::allocator >)@@Base+0x90a> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d30 , std::allocator >)@@Base+0x8b8> │ │ │ │ │ + bne.n 57d0 , std::allocator >)@@Base+0x8b8> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 3d30 , std::allocator >)@@Base+0x8b8> │ │ │ │ │ + b.n 57d0 , std::allocator >)@@Base+0x8b8> │ │ │ │ │ +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 │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:237 │ │ │ │ │ mov fp, r4 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:233 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:236 │ │ │ │ │ movs r3, #4 │ │ │ │ │ strb.w r3, [r8] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 3d2c , std::allocator >)@@Base+0x8b4> │ │ │ │ │ + b.n 57cc , std::allocator >)@@Base+0x8b4> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbz r3, 3de4 , std::allocator >)@@Base+0x96c> │ │ │ │ │ + cbz r3, 5884 , std::allocator >)@@Base+0x96c> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:280 │ │ │ │ │ add fp, r5 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +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 │ │ │ │ │ sub.w fp, fp, r2 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:254 │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:255 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 3c5e , std::allocator >)@@Base+0x7e6> │ │ │ │ │ + b.n 56fe , std::allocator >)@@Base+0x7e6> │ │ │ │ │ +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 │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:206 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:203 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:206 │ │ │ │ │ strb.w fp, [r8] │ │ │ │ │ - b.n 3c12 , std::allocator >)@@Base+0x79a> │ │ │ │ │ + b.n 56b2 , std::allocator >)@@Base+0x79a> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 3c1c , std::allocator >)@@Base+0x7a4> │ │ │ │ │ + b.n 56bc , std::allocator >)@@Base+0x7a4> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3e48 , std::allocator >)@@Base+0x9d0> │ │ │ │ │ + beq.n 58e8 , std::allocator >)@@Base+0x9d0> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:280 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ add r4, fp │ │ │ │ │ +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:332 │ │ │ │ │ subs r3, r4, r2 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:331 │ │ │ │ │ subs r4, r2, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:332 │ │ │ │ │ add.w fp, r3, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:331 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ - b.n 3cda , std::allocator >)@@Base+0x862> │ │ │ │ │ + b.n 577a , std::allocator >)@@Base+0x862> │ │ │ │ │ +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:537 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 31cc │ │ │ │ │ - b.n 3b2a , std::allocator >)@@Base+0x6b2> │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ + b.n 55ca , std::allocator >)@@Base+0x6b2> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 3d86 , std::allocator >)@@Base+0x90e> │ │ │ │ │ + b.n 5826 , std::allocator >)@@Base+0x90e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 3c5a , std::allocator >)@@Base+0x7e2> │ │ │ │ │ + b.n 56fa , std::allocator >)@@Base+0x7e2> │ │ │ │ │ +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 │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:285 │ │ │ │ │ movs r3, #4 │ │ │ │ │ strb.w r3, [r8] │ │ │ │ │ - b.n 3c50 , std::allocator >)@@Base+0x7d8> │ │ │ │ │ + b.n 56f0 , std::allocator >)@@Base+0x7d8> │ │ │ │ │ +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:312 │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:316 │ │ │ │ │ mov fp, r4 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:312 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:315 │ │ │ │ │ movs r3, #2 │ │ │ │ │ strb.w r3, [r8] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 3c7c , std::allocator >)@@Base+0x804> │ │ │ │ │ + b.n 571c , std::allocator >)@@Base+0x804> │ │ │ │ │ +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 │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:362 │ │ │ │ │ movs r3, #2 │ │ │ │ │ strb.w r3, [r8] │ │ │ │ │ - b.n 3cc8 , std::allocator >)@@Base+0x850> │ │ │ │ │ + b.n 5768 , std::allocator >)@@Base+0x850> │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 3dc0 , std::allocator >)@@Base+0x948> │ │ │ │ │ + b.n 5860 , std::allocator >)@@Base+0x948> │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 3cd2 , std::allocator >)@@Base+0x85a> │ │ │ │ │ + b.n 5772 , std::allocator >)@@Base+0x85a> │ │ │ │ │ +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 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00003e70 : │ │ │ │ │ +00005910 : │ │ │ │ │ adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:12 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3632] @ 0xe30 │ │ │ │ │ sub sp, #428 @ 0x1ac │ │ │ │ │ mov sl, r2 │ │ │ │ │ - ldr.w r2, [pc, #2940] @ 4a04 │ │ │ │ │ + ldr.w r2, [pc, #2940] @ 64a4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - ldr.w r3, [pc, #2940] @ 4a08 │ │ │ │ │ + ldr.w r3, [pc, #2940] @ 64a8 │ │ │ │ │ add r2, pc │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr.w r8, [sp, #468] @ 0x1d4 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #420] @ 0x1a4 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:87 │ │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #328] @ 0x148 │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ strb.w r3, [sp, #332] @ 0x14c │ │ │ │ │ +seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:87 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:85 │ │ │ │ │ movs r2, #0 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:12 │ │ │ │ │ - ldr.w r3, [pc, #2900] @ 4a0c │ │ │ │ │ + ldr.w r3, [pc, #2900] @ 64ac │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ add r3, sp, #332 @ 0x14c │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:85 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [sp, #144] @ 0x90 │ │ │ │ │ +seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ blx 2a9c │ │ │ │ │ +seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:89 (discriminator 1) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4990 │ │ │ │ │ + bne.w 6430 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:87 │ │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ │ +seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ +seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:87 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:85 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [sp, #160] @ 0xa0 │ │ │ │ │ +seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ blx 2a9c │ │ │ │ │ +seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:89 (discriminator 1) │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 494e │ │ │ │ │ + bne.w 63ee │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ - ldr.w r2, [pc, #2844] @ 4a10 │ │ │ │ │ + ldr.w r2, [pc, #2844] @ 64b0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ add r3, sp, #348 @ 0x15c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ mov r0, r3 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ add r2, pc │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ add r3, sp, #356 @ 0x164 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ mov r1, r2 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ - bl 2cfc │ │ │ │ │ - ldr.w r2, [pc, #2824] @ 4a14 │ │ │ │ │ + bl 479c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x24c> │ │ │ │ │ + ldr.w r2, [pc, #2824] @ 64b4 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ add r3, sp, #372 @ 0x174 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ mov r0, r3 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ add r2, pc │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ add r3, sp, #380 @ 0x17c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ mov r1, r2 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ - bl 2cfc │ │ │ │ │ + bl 479c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x24c> │ │ │ │ │ +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.w r0, #1152 @ 0x480 │ │ │ │ │ +seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r2, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [sp, #176] @ 0xb0 │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ +seqan::Holder, seqan::Alloc >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movs r3, #0 │ │ │ │ │ +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) │ │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ +seqan::Holder, seqan::Alloc >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ strd r3, r3, [r4] │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ │ +seqan::Gaps, seqan::Alloc >, seqan::Tag >::Gaps(): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:143 (discriminator 2) │ │ │ │ │ strd r3, r3, [r4, #24] │ │ │ │ │ +seqan::Holder, seqan::Alloc >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ strd r3, r3, [r4, #32] │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ strd r3, r3, [r4, #48] @ 0x30 │ │ │ │ │ +seqan::Gaps, seqan::Alloc >, seqan::Tag >::Gaps(): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:143 (discriminator 2) │ │ │ │ │ strd r3, r3, [r4, #56] @ 0x38 │ │ │ │ │ strd r3, r3, [r4, #64] @ 0x40 │ │ │ │ │ +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 │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ │ +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 2) │ │ │ │ │ add.w r3, r4, #72 @ 0x48 │ │ │ │ │ +void seqan::_setLength, seqan::Alloc >, seqan::Tag >, void, unsigned int>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r2, #0 │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ +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 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r2, r2, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ +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 │ │ │ │ │ blx 2ae4 >::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 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ +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) │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4ca2 │ │ │ │ │ + beq.w 6742 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +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) │ │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ │ subs r7, r2, r7 │ │ │ │ │ mov r6, r7 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ sub.w r5, r3, r9 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ cmp r5, #12 │ │ │ │ │ - bhi.n 3faa │ │ │ │ │ + bhi.n 5a4a │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.w 4a28 │ │ │ │ │ + bls.w 64c8 │ │ │ │ │ movs r3, #12 │ │ │ │ │ +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 │ │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r3, r9 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ +void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:247 (discriminator 1) │ │ │ │ │ str.w r6, [r9, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 (discriminator 1) │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ strd r6, r3, [r4, #24] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:252 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ +void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ str r7, [r4, #32] │ │ │ │ │ +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) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4cba │ │ │ │ │ + beq.w 675a │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ +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 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ blx 2ae4 >::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 │ │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ │ +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) │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4cd2 │ │ │ │ │ + beq.w 6772 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ +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) │ │ │ │ │ ldrd r3, r6, [r3] │ │ │ │ │ subs r6, r6, r3 │ │ │ │ │ mov r4, r6 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd r7, r3, [r5, #44] @ 0x2c │ │ │ │ │ sub.w r9, r3, r7 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ cmp.w r9, #12 │ │ │ │ │ - bhi.n 4000 │ │ │ │ │ + bhi.n 5aa0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.w 4a62 │ │ │ │ │ + bls.w 6502 │ │ │ │ │ movs r3, #12 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r9, [sp, #176] @ 0xb0 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r3, r7 │ │ │ │ │ +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) │ │ │ │ │ ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ │ +seqan::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:96 │ │ │ │ │ ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ │ +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 r8, r1 │ │ │ │ │ +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) │ │ │ │ │ str r4, [r7, #4] │ │ │ │ │ +seqan::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:96 │ │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ │ +void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ +void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 (discriminator 1) │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ +seqan::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:95 │ │ │ │ │ str.w sl, [sp, #200] @ 0xc8 │ │ │ │ │ /usr/include/seqan/score/score_simple.h:96 │ │ │ │ │ strd fp, r8, [sp, #204] @ 0xcc │ │ │ │ │ +void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ strd r4, r3, [r5, #60] @ 0x3c │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:252 │ │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ │ +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) │ │ │ │ │ - beq.w 4442 │ │ │ │ │ + beq.w 5ee2 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ strd r3, r3, [sp, #192] @ 0xc0 │ │ │ │ │ +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) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 49e2 │ │ │ │ │ + beq.w 6482 │ │ │ │ │ +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 │ │ │ │ │ ldr.w r6, [r9] │ │ │ │ │ +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) │ │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4d80 │ │ │ │ │ + beq.w 6820 │ │ │ │ │ +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 │ │ │ │ │ ldr.w r7, [r9, #36] @ 0x24 │ │ │ │ │ +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) │ │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movs r0, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ +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 r2, r3 │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r0, r0, [sp, #280] @ 0x118 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ strd r0, r0, [sp, #288] @ 0x120 │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r4, r5, [sp, #272] @ 0x110 │ │ │ │ │ +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) │ │ │ │ │ - beq.w 49d4 │ │ │ │ │ + beq.w 6474 │ │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 49d4 │ │ │ │ │ + beq.w 6474 │ │ │ │ │ +seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ │ strd r0, r0, [r4] │ │ │ │ │ +seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >::DPMatrix_(): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 28bc >, 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 │ │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ │ movs r3, #0 │ │ │ │ │ +seqan::DPMatrix_, seqan::String > >::DPMatrix_(): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:122 │ │ │ │ │ mov r0, r5 │ │ │ │ │ +seqan::Holder > >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ strd r3, r3, [r5] │ │ │ │ │ +seqan::DPMatrix_, seqan::String > >::DPMatrix_(): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:122 │ │ │ │ │ blx 29d4 > > >(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) │ │ │ │ │ ldrd r1, r3, [r6] │ │ │ │ │ +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) │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ +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) │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ +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.w r8, r3, #1 │ │ │ │ │ +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 r9, r8 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4b84 │ │ │ │ │ + beq.w 6624 │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r8, [r3, #4] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4b7a │ │ │ │ │ + beq.w 661a │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ +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) │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ +void seqan::setLength >, unsigned int>(seqan::Matrix > >&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r9, [r3, #4] │ │ │ │ │ +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) │ │ │ │ │ ldrd r1, r3, [r7] │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ +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.w r8, r3, #1 │ │ │ │ │ +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 r9, r8 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4b66 │ │ │ │ │ + beq.w 6606 │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r8, [r3] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4b5c │ │ │ │ │ + beq.w 65fc │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ +void seqan::setLength >, unsigned int>(seqan::Matrix > >&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r9, [r3] │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4b52 │ │ │ │ │ + beq.w 65f2 │ │ │ │ │ +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 │ │ │ │ │ ldr.w r8, [r4] │ │ │ │ │ +void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 4110 │ │ │ │ │ + beq.n 5bb0 │ │ │ │ │ +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 │ │ │ │ │ ldr.w r9, [r8, #24] │ │ │ │ │ +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 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r9 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ +void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ │ str.w r2, [r8, #24] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movs r2, #2 │ │ │ │ │ str.w r2, [r8, #28] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4c8a │ │ │ │ │ + beq.w 672a │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r8, [r5] │ │ │ │ │ +void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 4144 │ │ │ │ │ + beq.n 5be4 │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r9, [r8, #24] │ │ │ │ │ +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 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r9 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr.w r9, [r4] │ │ │ │ │ +void seqan::setValue > >(seqan::Holder >, seqan::Tag >&, seqan::String >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ add r3, sp, #284 @ 0x11c │ │ │ │ │ str.w r3, [r8, #24] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [r8, #28] │ │ │ │ │ +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) │ │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ │ +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 │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ +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) │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ +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 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ +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) │ │ │ │ │ ldr.w fp, [r2] │ │ │ │ │ +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 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ +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 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ +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.w sl, r1, r2 │ │ │ │ │ mov.w r8, sl, asr #2 │ │ │ │ │ mul.w r8, r0, r8 │ │ │ │ │ +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 fp, r8 │ │ │ │ │ - bcs.w 4c32 │ │ │ │ │ + bcs.w 66d2 │ │ │ │ │ +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 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2af0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@plt> │ │ │ │ │ +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) │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ +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 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:71 │ │ │ │ │ str r4, [sp, #248] @ 0xf8 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:70 │ │ │ │ │ strd r3, r3, [sp, #252] @ 0xfc │ │ │ │ │ strd r3, r3, [sp, #260] @ 0x104 │ │ │ │ │ +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) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4c04 │ │ │ │ │ + beq.w 66a4 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +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) │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4c14 │ │ │ │ │ + beq.w 66b4 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr.w r8, [r3] │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ +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) │ │ │ │ │ strd r8, r8, [sp, #260] @ 0x104 │ │ │ │ │ +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) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4bfa │ │ │ │ │ + beq.w 669a │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - ldr.w r3, [pc, #2128] @ 4a18 │ │ │ │ │ + ldr.w r3, [pc, #2128] @ 64b8 │ │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ │ +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 │ │ │ │ │ movs r3, #0 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ +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 │ │ │ │ │ strd r3, r3, [sp, #236] @ 0xec │ │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ strd r3, r3, [r8] │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4bce │ │ │ │ │ + beq.w 666e │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4bde │ │ │ │ │ + beq.w 667e │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ +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 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:85 (discriminator 1) │ │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ │ +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 │ │ │ │ │ add.w r8, sp, #232 @ 0xe8 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ +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 │ │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ strd r3, r3, [sp, #216] @ 0xd8 │ │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ +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 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ +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 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r5, [sp, #232] @ 0xe8 │ │ │ │ │ +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 │ │ │ │ │ str.w ip, [sp, #236] @ 0xec │ │ │ │ │ +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 │ │ │ │ │ - bl 2d88 │ │ │ │ │ + bl 4828 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2d8> │ │ │ │ │ ldr.w r9, [sp, #232] @ 0xe8 │ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ +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 │ │ │ │ │ ldrd r2, sl, [sp, #220] @ 0xdc │ │ │ │ │ ldr.w fp, [sp, #228] @ 0xe4 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4b98 │ │ │ │ │ + beq.w 6638 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4bae │ │ │ │ │ + beq.w 664e │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ +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) │ │ │ │ │ add.w r3, r1, fp │ │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 4b14 │ │ │ │ │ + beq.w 65b4 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1180 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1182 (discriminator 1) │ │ │ │ │ itttt eq │ │ │ │ │ ldrbeq.w r3, [r1, fp] │ │ │ │ │ biceq.w r3, r3, #1 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1183 (discriminator 1) │ │ │ │ │ orreq.w r3, r3, #32 │ │ │ │ │ strbeq.w r3, [r1, fp] │ │ │ │ │ +seqan::EnableIf, seqan::Alloc > > >, void>::Type seqan::_computeTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::DPCell_ >, seqan::If > >, seqan::Terminator_, 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 >&, seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > > const&, 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:625 │ │ │ │ │ ldrd r2, r7, [r7] │ │ │ │ │ +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 2) │ │ │ │ │ add.w sl, sp, #124 @ 0x7c │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ +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) │ │ │ │ │ subs r7, r7, r2 │ │ │ │ │ ldrd r1, r2, [r6] │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ +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 2) │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4b28 │ │ │ │ │ + beq.w 65c8 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r6, [r9] │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4b3a │ │ │ │ │ + beq.w 65da │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ +seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ ldrb.w r2, [r3, fp] │ │ │ │ │ +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) │ │ │ │ │ add r3, fp │ │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ │ +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 │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:464 │ │ │ │ │ itt mi │ │ │ │ │ andmi.w r2, r2, #84 @ 0x54 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:465 │ │ │ │ │ movmi r0, #4 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:462 │ │ │ │ │ - bmi.n 42c4 │ │ │ │ │ + bmi.n 5d64 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:467 │ │ │ │ │ lsls r3, r2, #26 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:469 │ │ │ │ │ itte mi │ │ │ │ │ andmi.w r2, r2, #42 @ 0x2a │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:470 │ │ │ │ │ movmi r0, #2 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:472 │ │ │ │ │ movpl r0, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:464 │ │ │ │ │ add.w r1, sp, #122 @ 0x7a │ │ │ │ │ +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 │ │ │ │ │ strd sl, r7, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ +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:464 │ │ │ │ │ strb r2, [r1, #0] │ │ │ │ │ +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:572 (discriminator 1) │ │ │ │ │ add.w r2, sp, #123 @ 0x7b │ │ │ │ │ strb r0, [r2, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3904 , std::allocator >)@@Base+0x48c> │ │ │ │ │ + bl 53a4 , std::allocator >)@@Base+0x48c> │ │ │ │ │ +void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ +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 │ │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ │ +void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 431a │ │ │ │ │ + beq.n 5dba │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ +void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 4308 │ │ │ │ │ + beq.n 5da8 │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r7 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ blx 2a00 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r5 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 434c │ │ │ │ │ + beq.n 5dec │ │ │ │ │ +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 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ +void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 433a │ │ │ │ │ + beq.n 5dda │ │ │ │ │ +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 │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r5 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ blx 2a00 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r4 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::String >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:198 │ │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ │ +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 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ │ +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) │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ add.w r1, r0, #36 @ 0x24 │ │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ │ blx 2a18 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::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 r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ blx 2a9c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ blx 2a9c │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:29 (discriminator 2) │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r4, sp, #272 @ 0x110 │ │ │ │ │ +seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ mov r3, r0 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:29 (discriminator 2) │ │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2b44 , seqan::Alloc >, seqan::Tag >&, int, int, int)@plt> │ │ │ │ │ ./porechop/src/adapter_align.cpp:30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r4, sp, #396 @ 0x18c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2908 │ │ │ │ │ ./porechop/src/adapter_align.cpp:30 (discriminator 2) │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 29e0 , std::allocator >)@plt> │ │ │ │ │ mov r5, r0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ add r3, sp, #404 @ 0x194 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 43ae │ │ │ │ │ + beq.n 5e4e │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx 2990 │ │ │ │ │ +seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:197 │ │ │ │ │ ldrd r4, r6, [sp, #176] @ 0xb0 │ │ │ │ │ +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 r4, r6 │ │ │ │ │ - beq.n 43da │ │ │ │ │ + beq.n 5e7a │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::clear, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 43d2 │ │ │ │ │ + beq.n 5e72 │ │ │ │ │ +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 │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r7 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ adds r4, #36 @ 0x24 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:548 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 43b6 │ │ │ │ │ + bne.n 5e56 │ │ │ │ │ +seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:198 │ │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ │ +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 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 43f0 │ │ │ │ │ + beq.n 5e90 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx 2990 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 4400 │ │ │ │ │ + beq.n 5ea0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx 2990 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 4420 │ │ │ │ │ + beq.n 5ec0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx 2990 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:12 │ │ │ │ │ - ldr.w r2, [pc, #1528] @ 4a1c │ │ │ │ │ + ldr.w r2, [pc, #1528] @ 64bc │ │ │ │ │ ./porechop/src/adapter_align.cpp:31 │ │ │ │ │ - ldr.w r3, [pc, #1504] @ 4a08 │ │ │ │ │ + ldr.w r3, [pc, #1504] @ 64a8 │ │ │ │ │ ./porechop/src/adapter_align.cpp:12 │ │ │ │ │ add r2, pc │ │ │ │ │ ./porechop/src/adapter_align.cpp:31 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 50f4 │ │ │ │ │ + bne.w 6b94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #428 @ 0x1ac │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ strd r3, r3, [sp, #236] @ 0xec │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4ee8 │ │ │ │ │ + beq.w 6988 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4f0a │ │ │ │ │ + beq.w 69aa │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -3287,19 +8619,19 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ strd r0, r0, [sp, #288] @ 0x120 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r4, r5, [sp, #272] @ 0x110 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1) │ │ │ │ │ - beq.w 4c94 │ │ │ │ │ + beq.w 6734 │ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ ldrd r3, r2, [r3] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4c94 │ │ │ │ │ + beq.w 6734 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:64 │ │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ │ strd r0, r0, [sp, #188] @ 0xbc │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ blx 2b38 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:122 │ │ │ │ │ @@ -3322,25 +8654,25 @@ │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1384 (discriminator 2) │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4aa2 │ │ │ │ │ + beq.w 6542 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4a9a │ │ │ │ │ + beq.w 653a │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd r2, r3, [r2] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ @@ -3348,33 +8680,33 @@ │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4abe │ │ │ │ │ + beq.w 655e │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4db0 │ │ │ │ │ + beq.w 6850 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 4516 │ │ │ │ │ + beq.n 5fb6 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r4, [r2, #24] │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2a00 │ │ │ │ │ @@ -3385,21 +8717,21 @@ │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r1, #24] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r2, [r1, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4d76 │ │ │ │ │ + beq.w 6816 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 4540 │ │ │ │ │ + beq.n 5fe0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r4, [r5, #24] │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2a00 │ │ │ │ │ @@ -3420,31 +8752,31 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r2, [r5, #28] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w r9, r3, r6 │ │ │ │ │ asr.w r1, r9, r2 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:89 (discriminator 1) │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcs.w 4d3a │ │ │ │ │ + bcs.w 67da │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1406 │ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ blx 2af0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@plt> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4cfa │ │ │ │ │ + beq.w 679a │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4dc0 │ │ │ │ │ + beq.w 6860 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldr.w r9, [r3] │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ - ldr.w r3, [pc, #1180] @ 4a20 │ │ │ │ │ + ldr.w r3, [pc, #1180] @ 64c0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:84 │ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ @@ -3460,21 +8792,21 @@ │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #252] @ 0xfc │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4da6 │ │ │ │ │ + beq.w 6846 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4f8c │ │ │ │ │ + beq.w 6a2c │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ add.w lr, r4, #2 │ │ │ │ │ @@ -3506,29 +8838,29 @@ │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ strb r7, [r4, #0] │ │ │ │ │ /usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 2) │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:86 │ │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - beq.n 462a │ │ │ │ │ + beq.n 60ca │ │ │ │ │ subs r5, r2, r1 │ │ │ │ │ adds r6, r4, r3 │ │ │ │ │ add.w r0, r9, #4 │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r3, r9 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it cc │ │ │ │ │ cmpcc r6, r3 │ │ │ │ │ ite cs │ │ │ │ │ movcs r3, #1 │ │ │ │ │ movcc r3, #0 │ │ │ │ │ - bcc.w 4faa │ │ │ │ │ + bcc.w 6a4a │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ subs r5, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ blx 2984 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -3581,15 +8913,15 @@ │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r3, r4, [r3] │ │ │ │ │ /usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 2) │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2) │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4754 │ │ │ │ │ + beq.n 61f4 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ @@ -3615,15 +8947,15 @@ │ │ │ │ │ strb r2, [r0, #1] │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:287 (discriminator 2) │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - beq.w 4b0e │ │ │ │ │ + beq.w 65ae │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r5, r7 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub.w ip, r1, #2 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ @@ -3661,15 +8993,15 @@ │ │ │ │ │ strle r7, [r1, #0] │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ movle r2, r7 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ strb.w lr, [r5, #1]! │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 46ae │ │ │ │ │ + bne.n 614e │ │ │ │ │ ldrd r7, lr, [sp, #20] │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ add.w r4, r8, r2 │ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ │ add lr, r1 │ │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ │ subs r1, #1 │ │ │ │ │ @@ -3708,29 +9040,29 @@ │ │ │ │ │ strb r2, [r7, #1] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble.n 4746 │ │ │ │ │ + ble.n 61e6 │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r2, r0, r2 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2) │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 467e │ │ │ │ │ + bne.n 611e │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ │ add.w lr, r7, #2 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ adds r6, r7, #3 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ │ @@ -3746,15 +9078,15 @@ │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ add r7, r1 │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ ldr.w r3, [r1, r2, lsl #2] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 477e │ │ │ │ │ + ble.n 621e │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ @@ -3764,15 +9096,15 @@ │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:287 (discriminator 2) │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ - beq.w 4f70 │ │ │ │ │ + beq.w 6a10 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ strd r7, lr, [sp, #20] │ │ │ │ │ add.w r4, lr, #1 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ @@ -3815,28 +9147,28 @@ │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 47f2 │ │ │ │ │ + ble.n 6292 │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov r7, r3 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ sub.w r3, lr, r3 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - bne.n 47a4 │ │ │ │ │ + bne.n 6244 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ │ add.w r0, r7, r3, lsl #2 │ │ │ │ │ @@ -3875,15 +9207,15 @@ │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ strb.w r2, [lr, #1] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 4854 │ │ │ │ │ + ble.n 62f4 │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ @@ -3901,21 +9233,21 @@ │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:613 (discriminator 2) │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4d9e │ │ │ │ │ + beq.w 683e │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4f76 │ │ │ │ │ + beq.w 6a16 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:571 (discriminator 1) │ │ │ │ │ add.w sl, sp, #124 @ 0x7c │ │ │ │ │ @@ -3923,22 +9255,22 @@ │ │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1) │ │ │ │ │ add r2, r1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:571 (discriminator 1) │ │ │ │ │ strb.w r3, [sl] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:475 │ │ │ │ │ ands.w r0, r3, #1 │ │ │ │ │ - bne.n 48a8 │ │ │ │ │ + bne.n 6348 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:477 │ │ │ │ │ tst.w r3, #68 @ 0x44 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:478 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #4 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:477 │ │ │ │ │ - bne.n 48a8 │ │ │ │ │ + bne.n 6348 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:479 │ │ │ │ │ and.w r3, r3, #34 @ 0x22 │ │ │ │ │ subs r3, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ @@ -3952,28 +9284,28 @@ │ │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:572 (discriminator 1) │ │ │ │ │ strb r0, [r2, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #232] @ 0xe8 │ │ │ │ │ - bl 34b4 , std::allocator >)@@Base+0x3c> │ │ │ │ │ + bl 4f54 , std::allocator >)@@Base+0x3c> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ ldr r4, [sp, #232] @ 0xe8 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 48f8 │ │ │ │ │ + beq.n 6398 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 48e6 │ │ │ │ │ + beq.n 6386 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ @@ -3982,19 +9314,19 @@ │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a00 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 492c │ │ │ │ │ + beq.n 63cc │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 4918 │ │ │ │ │ + beq.n 63b8 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r5, [r2, #24] │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a00 │ │ │ │ │ @@ -4017,232 +9349,293 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r4, [sp, #232] @ 0xe8 │ │ │ │ │ add.w r1, r0, #36 @ 0x24 │ │ │ │ │ blx 2a18 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::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 r0, r4 │ │ │ │ │ blx 2a00 │ │ │ │ │ - b.n 436c │ │ │ │ │ + b.n 5e0c │ │ │ │ │ +bool seqan::empty(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:365 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3ef2 │ │ │ │ │ + beq.w 5992 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r0, #31 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ itete hi │ │ │ │ │ addhi.w r5, r0, r0, lsr #1 │ │ │ │ │ movls r0, #33 @ 0x21 │ │ │ │ │ +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) │ │ │ │ │ addhi r0, r5, #1 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls r5, #32 │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ +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 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ - ldr r3, [pc, #172] @ (4a24 ) │ │ │ │ │ + ldr r3, [pc, #172] @ (64c4 ) │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ +seqan::assign(seqan::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 497e │ │ │ │ │ - b.w 3ef2 │ │ │ │ │ + bne.n 641e │ │ │ │ │ + b.w 5992 │ │ │ │ │ +bool seqan::empty(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:365 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3ed2 │ │ │ │ │ + beq.w 5972 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r0, #31 │ │ │ │ │ mov r4, r0 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ itete hi │ │ │ │ │ addhi.w r5, r0, r0, lsr #1 │ │ │ │ │ movls r0, #33 @ 0x21 │ │ │ │ │ +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) │ │ │ │ │ addhi r0, r5, #1 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls r5, #32 │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ +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 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ - ldr r3, [pc, #104] @ (4a24 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (64c4 ) │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ +seqan::assign(seqan::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 49c2 │ │ │ │ │ - b.w 3ed2 │ │ │ │ │ + bne.n 6462 │ │ │ │ │ + b.w 5972 │ │ │ │ │ +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 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ mov r6, r0 │ │ │ │ │ +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 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - b.n 434e │ │ │ │ │ + b.n 5dee │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ +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) │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov r6, r0 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #4] │ │ │ │ │ +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 │ │ │ │ │ ldr.w r9, [sp, #176] @ 0xb0 │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.w 4042 │ │ │ │ │ - strh r6, [r5, #10] │ │ │ │ │ + b.w 5ae2 │ │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r0, #10] │ │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ │ + lsrs r0, r7 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ │ + lsrs r0, r4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ │ + str r4, [r6, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ +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 │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r2, #32 │ │ │ │ │ +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) │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 4cea │ │ │ │ │ + beq.w 678a │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - ble.w 4fea │ │ │ │ │ + ble.w 6a8a │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx 29c8 │ │ │ │ │ +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 r0, r9 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #3 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ +void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - b.w 3fac │ │ │ │ │ + b.w 5a4c │ │ │ │ │ +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 │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r2, #32 │ │ │ │ │ +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) │ │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4cf2 │ │ │ │ │ + beq.w 6792 │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp.w r9, #4 │ │ │ │ │ - ble.w 4fe2 │ │ │ │ │ + ble.w 6a82 │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 29c8 │ │ │ │ │ +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 r0, r7 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r7, [r5, #44] @ 0x2c │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #3 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ +void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - b.w 4002 │ │ │ │ │ + b.w 5aa2 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 44d4 │ │ │ │ │ + b.n 5f74 │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ │ blx 2b38 >, 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) │ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ ldrd r2, r3, [r2] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1385 (discriminator 2) │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 44c6 │ │ │ │ │ + b.n 5f66 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ │ blx 2b38 >, 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) │ │ │ │ │ @@ -4263,309 +9656,400 @@ │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4f2c │ │ │ │ │ + beq.w 69cc │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 44fe │ │ │ │ │ + bne.w 5f9e │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ strd r2, r3, [sp, #188] @ 0xbc │ │ │ │ │ blx 2b38 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 44fe │ │ │ │ │ + b.n 5f9e │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ mov r4, r8 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 46fa │ │ │ │ │ + b.n 619a │ │ │ │ │ +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) │ │ │ │ │ ldrb.w r3, [r1, fp] │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1178 (discriminator 1) │ │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ │ strb.w r3, [r1, fp] │ │ │ │ │ - b.w 4276 │ │ │ │ │ + b.w 5d16 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r6, [r9] │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 42a0 │ │ │ │ │ + bne.w 5d40 │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ +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 (discriminator 1) │ │ │ │ │ str r0, [r6, #24] │ │ │ │ │ +void seqan::create > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r2, #1 │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ +void seqan::create > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r2, [r6, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.w 42a4 │ │ │ │ │ + b.w 5d44 │ │ │ │ │ +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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 28bc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.w 40f0 │ │ │ │ │ + b.w 5b90 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.w 40e0 │ │ │ │ │ + b.w 5b80 │ │ │ │ │ +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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 28bc >, 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) │ │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ +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.w r9, r3, #1 │ │ │ │ │ - b.w 40d0 │ │ │ │ │ + b.w 5b70 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.w 40b4 │ │ │ │ │ + b.w 5b54 │ │ │ │ │ +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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 28bc >, 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) │ │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ +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.w r9, r3, #1 │ │ │ │ │ - b.w 40a4 │ │ │ │ │ + b.w 5b44 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 424e │ │ │ │ │ + bne.w 5cee │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r1, #0 │ │ │ │ │ +void seqan::create > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ +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 (discriminator 1) │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r1, r1, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ +void seqan::create > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.w 4252 │ │ │ │ │ + b.w 5cf2 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 41f2 │ │ │ │ │ + bne.w 5c92 │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ +void seqan::create > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r1, #1 │ │ │ │ │ +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 (discriminator 1) │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ +void seqan::create > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.w 41f6 │ │ │ │ │ + b.w 5c96 │ │ │ │ │ +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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 28bc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.w 41b6 │ │ │ │ │ + b.w 5c56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 28bc >, 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 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +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) │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 41a4 │ │ │ │ │ + bne.w 5c44 │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r2, #0 │ │ │ │ │ +void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ mov r8, r2 │ │ │ │ │ +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) │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r2, r2, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ +void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.w 41aa │ │ │ │ │ + b.w 5c4a │ │ │ │ │ +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) │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ea4 │ │ │ │ │ + beq.w 6944 │ │ │ │ │ +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) │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fbe │ │ │ │ │ + beq.w 6a5e │ │ │ │ │ +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.w r9, #12 │ │ │ │ │ +seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ +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 fp, r0 │ │ │ │ │ +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 │ │ │ │ │ mul.w r9, r9, fp │ │ │ │ │ +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 │ │ │ │ │ - bhi.w 4e00 │ │ │ │ │ + bhi.w 68a0 │ │ │ │ │ +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 │ │ │ │ │ ldr.w lr, [r3] │ │ │ │ │ +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:1733 (discriminator 2) │ │ │ │ │ add.w ip, lr, r9 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - bls.w 4f28 │ │ │ │ │ + bls.w 69c8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 1) │ │ │ │ │ add.w r2, lr, sl │ │ │ │ │ +void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq.w 4f28 │ │ │ │ │ + beq.w 69c8 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - ldr.w r1, [pc, #1388] @ 51dc │ │ │ │ │ + ldr.w r1, [pc, #1388] @ 6c7c │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ mov r0, ip │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ strd r1, r1, [r2] │ │ │ │ │ +void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:400 │ │ │ │ │ adds r2, #12 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4c78 │ │ │ │ │ + bne.n 6718 │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ +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 │ │ │ │ │ - b.w 4180 │ │ │ │ │ + b.w 5c20 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.w 4124 │ │ │ │ │ + b.w 5bc4 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1378 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r8, sp, #232 @ 0xe8 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1378 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 492e │ │ │ │ │ + b.n 63ce │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r7, #0 │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ +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) │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r7, r7, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r7, [r0, #8] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.w 3f96 │ │ │ │ │ + b.w 5a36 │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ +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) │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.w 3fd2 │ │ │ │ │ + b.w 5a72 │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r6, #0 │ │ │ │ │ +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) │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r6, r6, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.w 3fea │ │ │ │ │ + b.w 5a8a │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r3, #12 │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + b.w 5a4c │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - b.w 3fac │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r3, #12 │ │ │ │ │ - b.w 4002 │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + b.w 5aa2 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ │ blx 2b38 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ @@ -4574,105 +10058,111 @@ │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4dc0 │ │ │ │ │ + beq.n 6860 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldr.w r9, [r3] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4580 │ │ │ │ │ + bne.w 6020 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ strd r2, r3, [sp, #188] @ 0xbc │ │ │ │ │ blx 2b38 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 4580 │ │ │ │ │ + b.n 6020 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4f34 │ │ │ │ │ + beq.w 69d4 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4dda │ │ │ │ │ + beq.n 687a │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bhi.w 5016 │ │ │ │ │ + bhi.w 6ab6 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 2) │ │ │ │ │ adds r6, r2, r5 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bls.n 4dfa │ │ │ │ │ + bls.n 689a │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 1) │ │ │ │ │ add r2, r9 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 4dfa │ │ │ │ │ - ldr.w r3, [pc, #1148] @ 51e0 │ │ │ │ │ + beq.n 689a │ │ │ │ │ + ldr.w r3, [pc, #1148] @ 6c80 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d6a │ │ │ │ │ - b.n 4dfa │ │ │ │ │ + bne.n 680a │ │ │ │ │ + b.n 689a │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.w 4528 │ │ │ │ │ + b.w 5fc8 │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ +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) │ │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov r7, r0 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.w 4050 │ │ │ │ │ + b.w 5af0 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4870 │ │ │ │ │ + b.n 6310 │ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.w 45ac │ │ │ │ │ + b.w 604c │ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - b.w 44fe │ │ │ │ │ + b.w 5f9e │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r2, #0 │ │ │ │ │ @@ -4685,15 +10175,15 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r2, r2, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.n 4d1c │ │ │ │ │ + b.n 67bc │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -4706,138 +10196,172 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 506c │ │ │ │ │ + bne.w 6b0c │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1738 │ │ │ │ │ - b.w 4562 │ │ │ │ │ + b.w 6002 │ │ │ │ │ +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 r0, r9 │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ +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 lr, r0 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w fp, [r3, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ +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 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4e9c │ │ │ │ │ + beq.n 693c │ │ │ │ │ +void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 4e7e │ │ │ │ │ + bcs.n 691e │ │ │ │ │ add.w ip, r0, #12 │ │ │ │ │ - ldr r0, [pc, #948] @ (51dc ) │ │ │ │ │ + ldr r0, [pc, #948] @ (6c7c ) │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr.w r9, [r1, r0] │ │ │ │ │ add.w r0, r2, #12 │ │ │ │ │ str.w r8, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ adds r0, #12 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ strd r3, r3, [ip, #-12] │ │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ add.w ip, ip, #12 │ │ │ │ │ cmp r1, lr │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ ldr.w r2, [r0, #-24] │ │ │ │ │ str.w r2, [ip, #-24] │ │ │ │ │ ldr.w r2, [r0, #-20] │ │ │ │ │ str.w r2, [ip, #-20] │ │ │ │ │ ldr.w r2, [r0, #-16] │ │ │ │ │ /usr/include/c++/14/bits/move.h:224 │ │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ str.w r2, [ip, #-16] │ │ │ │ │ /usr/include/c++/14/bits/move.h:224 │ │ │ │ │ str.w r3, [r0, #-16] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ - bhi.n 4e3a │ │ │ │ │ + bhi.n 68da │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ +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 r0, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 2) │ │ │ │ │ mov.w r9, #12 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr.w lr, [r3] │ │ │ │ │ +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 fp, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs fp, r2 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 2) │ │ │ │ │ mul.w r9, r9, fp │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r2, lr, sl │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ +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 │ │ │ │ │ - b.n 4c58 │ │ │ │ │ + b.n 66f8 │ │ │ │ │ +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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 28bc >, 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 │ │ │ │ │ ldr.w r9, [r4] │ │ │ │ │ +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) │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4fbe │ │ │ │ │ + beq.w 6a5e │ │ │ │ │ +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 │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ +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 │ │ │ │ │ movs r2, #12 │ │ │ │ │ +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) │ │ │ │ │ movw ip, #43691 @ 0xaaab │ │ │ │ │ movt ip, #43690 @ 0xaaaa │ │ │ │ │ +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 │ │ │ │ │ mul.w r0, r2, fp │ │ │ │ │ +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 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ +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 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ +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 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ +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.w sl, r1, r2 │ │ │ │ │ mov.w r8, sl, asr #2 │ │ │ │ │ mul.w r8, ip, r8 │ │ │ │ │ +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 fp, r8 │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ it cc │ │ │ │ │ addcc r2, r2, r0 │ │ │ │ │ +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 │ │ │ │ │ - bcc.w 4c84 │ │ │ │ │ - b.n 4c44 │ │ │ │ │ + bcc.w 6724 │ │ │ │ │ + b.n 66e4 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ @@ -4849,15 +10373,15 @@ │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r9, [sp, #176] @ 0xb0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.w 4452 │ │ │ │ │ + b.w 5ef2 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ @@ -4867,37 +10391,39 @@ │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.w 4462 │ │ │ │ │ + b.w 5f02 │ │ │ │ │ +void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b.n 4c84 │ │ │ │ │ + b.n 6724 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4aea │ │ │ │ │ + b.n 658a │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ │ blx 2b38 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4dda │ │ │ │ │ + beq.w 687a │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ @@ -4907,23 +10433,23 @@ │ │ │ │ │ mov.w r1, r9, asr #2 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ it cc │ │ │ │ │ addcc r6, r6, r5 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ - bcc.w 4dfa │ │ │ │ │ + bcc.w 689a │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b.n 4d4e │ │ │ │ │ + b.n 67ee │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ mov r3, r8 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 4816 │ │ │ │ │ + b.n 62b6 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r2, #0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str r0, [r6, #24] │ │ │ │ │ @@ -4932,15 +10458,15 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r2, r2, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r3, [r6, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.n 487e │ │ │ │ │ + b.n 631e │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str r0, [r6, #24] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r4, #0 │ │ │ │ │ @@ -4951,76 +10477,92 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r6, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ movs r6, #3 │ │ │ │ │ - b.w 45c2 │ │ │ │ │ + b.w 6062 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:72 (discriminator 1) │ │ │ │ │ mov r1, r9 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:285 (discriminator 1) │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5) │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4fac │ │ │ │ │ + bne.n 6a4c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.w 461a │ │ │ │ │ + b.w 60ba │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r2, #0 │ │ │ │ │ +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) │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov r3, r0 │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r2, r2, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ +void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [r9, #28] │ │ │ │ │ +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.w fp, #0 │ │ │ │ │ - bne.n 4ff4 │ │ │ │ │ + bne.n 6a94 │ │ │ │ │ +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 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ - b.n 4c84 │ │ │ │ │ + b.n 6724 │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r2, [r7, #0] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 4a84 │ │ │ │ │ + b.n 6524 │ │ │ │ │ itt eq │ │ │ │ │ ldreq.w r2, [r9] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 4a4a │ │ │ │ │ + b.n 64ea │ │ │ │ │ +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.w r9, #12 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mul.w r9, r9, fp │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ +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.w sl, #0 │ │ │ │ │ +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 lr, r0 │ │ │ │ │ +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 r8, sl │ │ │ │ │ +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 │ │ │ │ │ str.w fp, [r3, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - b.n 4e9c │ │ │ │ │ + b.n 693c │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ @@ -5030,19 +10572,19 @@ │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4d56 │ │ │ │ │ + beq.w 67f6 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.n 5054 │ │ │ │ │ - ldr r2, [pc, #424] @ (51e0 ) │ │ │ │ │ + bcs.n 6af4 │ │ │ │ │ + ldr r2, [pc, #424] @ (6c80 ) │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r5, [r0, r2] │ │ │ │ │ mov r2, r6 │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ @@ -5051,15 +10593,15 @@ │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ /usr/include/c++/14/bits/move.h:224 │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ str.w r3, [ip], #4 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bcc.n 5040 │ │ │ │ │ + bcc.n 6ae0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ blx 2a00 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ @@ -5070,30 +10612,30 @@ │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, r3 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 2) │ │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - b.n 4d56 │ │ │ │ │ + b.n 67f6 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ movs r1, #0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov r2, r0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov r9, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ - b.n 4d56 │ │ │ │ │ + b.n 67f6 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r4, #0 │ │ │ │ │ @@ -5109,3377 +10651,4218 @@ │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ │ blx 2a00 │ │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ │ blx 2a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:197 │ │ │ │ │ ldrd r4, r6, [sp, #176] @ 0xb0 │ │ │ │ │ +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 r6, r4 │ │ │ │ │ - bne.n 5150 │ │ │ │ │ + bne.n 6bf0 │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ │ blx 2a00 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ │ blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ │ blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:12 │ │ │ │ │ - ldr r2, [pc, #256] @ (51e4 ) │ │ │ │ │ - ldr r3, [pc, #260] @ (51e8 ) │ │ │ │ │ + ldr r2, [pc, #256] @ (6c84 ) │ │ │ │ │ + ldr r3, [pc, #260] @ (6c88 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 5170 │ │ │ │ │ + beq.n 6c10 │ │ │ │ │ ./porechop/src/adapter_align.cpp:31 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ - b.n 5088 │ │ │ │ │ + b.n 6b28 │ │ │ │ │ +seqan::Holder > >, seqan::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 28b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ +seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2ab4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ - b.n 50b0 │ │ │ │ │ - b.n 50fa │ │ │ │ │ - b.n 50fa │ │ │ │ │ - b.n 50fa │ │ │ │ │ - b.n 50fa │ │ │ │ │ - b.n 50fa │ │ │ │ │ - b.n 50fa │ │ │ │ │ - b.n 50fa │ │ │ │ │ - b.n 5088 │ │ │ │ │ - b.n 5088 │ │ │ │ │ - b.n 50fa │ │ │ │ │ + b.n 6b50 │ │ │ │ │ + b.n 6b9a │ │ │ │ │ + b.n 6b9a │ │ │ │ │ + b.n 6b9a │ │ │ │ │ + b.n 6b9a │ │ │ │ │ + b.n 6b9a │ │ │ │ │ + b.n 6b9a │ │ │ │ │ + b.n 6b9a │ │ │ │ │ + b.n 6b28 │ │ │ │ │ + b.n 6b28 │ │ │ │ │ + b.n 6b9a │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ ldr r4, [sp, #232] @ 0xe8 │ │ │ │ │ - b.n 508a │ │ │ │ │ - b.n 50fa │ │ │ │ │ - b.n 50fa │ │ │ │ │ - b.n 5080 │ │ │ │ │ - b.n 50fa │ │ │ │ │ - b.n 5088 │ │ │ │ │ - b.n 50fa │ │ │ │ │ - b.n 5088 │ │ │ │ │ + b.n 6b2a │ │ │ │ │ + b.n 6b9a │ │ │ │ │ + b.n 6b9a │ │ │ │ │ + b.n 6b20 │ │ │ │ │ + b.n 6b9a │ │ │ │ │ + b.n 6b28 │ │ │ │ │ + b.n 6b9a │ │ │ │ │ + b.n 6b28 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 50aa │ │ │ │ │ - b.n 5088 │ │ │ │ │ - b.n 5088 │ │ │ │ │ + b.n 6b4a │ │ │ │ │ + b.n 6b28 │ │ │ │ │ + b.n 6b28 │ │ │ │ │ +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 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 5114 │ │ │ │ │ - b.n 5088 │ │ │ │ │ + b.n 6bb4 │ │ │ │ │ + b.n 6b28 │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::clear, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 516c │ │ │ │ │ + beq.n 6c0c │ │ │ │ │ +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 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r5 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ adds r4, #36 @ 0x24 │ │ │ │ │ - b.n 50b4 │ │ │ │ │ + b.n 6b54 │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ - b.n 5088 │ │ │ │ │ - b.n 50fa │ │ │ │ │ - b.n 5080 │ │ │ │ │ - b.n 5088 │ │ │ │ │ - b.n 5080 │ │ │ │ │ - b.n 50d2 │ │ │ │ │ - b.n 50da │ │ │ │ │ + b.n 6b28 │ │ │ │ │ + b.n 6b9a │ │ │ │ │ + b.n 6b20 │ │ │ │ │ + b.n 6b28 │ │ │ │ │ + b.n 6b20 │ │ │ │ │ + b.n 6b72 │ │ │ │ │ + b.n 6b7a │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ - b.n 50b0 │ │ │ │ │ - b.n 50fa │ │ │ │ │ - b.n 514a │ │ │ │ │ - b.n 50ca │ │ │ │ │ + b.n 6b50 │ │ │ │ │ + b.n 6b9a │ │ │ │ │ + b.n 6bea │ │ │ │ │ + b.n 6b6a │ │ │ │ │ +seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r6, #0 │ │ │ │ │ +seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ blx 2ab4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 5108 │ │ │ │ │ - b.n 50b0 │ │ │ │ │ - b.n 50c4 │ │ │ │ │ + b.n 6ba8 │ │ │ │ │ + b.n 6b50 │ │ │ │ │ + b.n 6b64 │ │ │ │ │ +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 │ │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ │ - b.n 50fc │ │ │ │ │ - b.n 5088 │ │ │ │ │ - b.n 50fa │ │ │ │ │ - b.n 50fa │ │ │ │ │ - b.n 50fa │ │ │ │ │ - b.n 50fa │ │ │ │ │ - b.n 5142 │ │ │ │ │ - b.n 50fa │ │ │ │ │ - b.n 5088 │ │ │ │ │ + b.n 6b9c │ │ │ │ │ + b.n 6b28 │ │ │ │ │ + b.n 6b9a │ │ │ │ │ + b.n 6b9a │ │ │ │ │ + b.n 6b9a │ │ │ │ │ + b.n 6b9a │ │ │ │ │ + b.n 6be2 │ │ │ │ │ + b.n 6b9a │ │ │ │ │ + b.n 6b28 │ │ │ │ │ +seqan::Holder > >, seqan::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ mov r0, r5 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r6, #0 │ │ │ │ │ +seqan::Holder > >, seqan::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ blx 28b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 5102 │ │ │ │ │ + b.n 6ba2 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r4, #0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ blx 2a54 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 509e │ │ │ │ │ + b.n 6b3e │ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r4, #0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ blx 28b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 5090 │ │ │ │ │ - b.n 5114 │ │ │ │ │ - b.n 50aa │ │ │ │ │ - b.n 5080 │ │ │ │ │ - b.n 5080 │ │ │ │ │ - b.n 5088 │ │ │ │ │ + b.n 6b30 │ │ │ │ │ + b.n 6bb4 │ │ │ │ │ + b.n 6b4a │ │ │ │ │ + b.n 6b20 │ │ │ │ │ + b.n 6b20 │ │ │ │ │ + b.n 6b28 │ │ │ │ │ nop │ │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ │ + strb r0, [r7, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000051ec >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +00006c8c >, 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:525 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 5234 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x48> │ │ │ │ │ + cbz r3, 6cd4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x48> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 522e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x42> │ │ │ │ │ + beq.n 6cce >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x42> │ │ │ │ │ +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 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ +void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 521c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x30> │ │ │ │ │ + beq.n 6cbc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x30> │ │ │ │ │ +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 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ blx 2a00 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r5 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005238 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +00006cd8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>: │ │ │ │ │ void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 5280 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x48> │ │ │ │ │ + cbz r3, 6d20 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x48> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 527a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x42> │ │ │ │ │ + beq.n 6d1a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x42> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ +void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 5268 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x30> │ │ │ │ │ + beq.n 6d08 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x30> │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ blx 2a00 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r5 │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005284 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +00006d24 >, 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:525 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 52cc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x48> │ │ │ │ │ + cbz r3, 6d6c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x48> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 52c6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x42> │ │ │ │ │ + beq.n 6d66 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x42> │ │ │ │ │ +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 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ +void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 52b4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x30> │ │ │ │ │ + beq.n 6d54 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x30> │ │ │ │ │ +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 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ blx 2a00 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r5 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000052d0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>: │ │ │ │ │ +00006d70 >::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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #264] @ (53ec >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x11c>) │ │ │ │ │ - ldr r3, [pc, #264] @ (53f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ + ldr r0, [pc, #264] @ (6e8c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x11c>) │ │ │ │ │ + ldr r3, [pc, #264] @ (6e90 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r0, pc │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1029 (discriminator 1) │ │ │ │ │ - cbz r4, 5300 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x30> │ │ │ │ │ + cbz r4, 6da0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x30> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 536e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x9e> │ │ │ │ │ + beq.n 6e0e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x9e> │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r4, r2 │ │ │ │ │ +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 r4, r3 │ │ │ │ │ - bls.n 533e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x6e> │ │ │ │ │ + bls.n 6dde >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x6e> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ ite hi │ │ │ │ │ addhi.w r8, r4, r4, lsr #1 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls.w r8, #32 │ │ │ │ │ +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 r8, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r8, r2 │ │ │ │ │ +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 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ - cbz r7, 5368 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x98> │ │ │ │ │ + cbz r7, 6e08 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x98> │ │ │ │ │ +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 r0, r7 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ adds r3, r7, r4 │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r4, #1 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - ble.n 53c0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf0> │ │ │ │ │ + ble.n 6e60 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf0> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - ldr r2, [pc, #172] @ (53f4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>) │ │ │ │ │ + ldr r2, [pc, #172] @ (6e94 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>) │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - ldr r3, [pc, #164] @ (53f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ + ldr r3, [pc, #164] @ (6e90 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ add r2, pc │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 53e2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x112> │ │ │ │ │ + bne.n 6e82 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x112> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ b.w 29c4 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 533e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x6e> │ │ │ │ │ + b.n 6dde >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x6e> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1036 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.n 53a6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd6> │ │ │ │ │ + beq.n 6e46 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd6> │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movs r6, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movs r0, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movs r7, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp r4, r3 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:470 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, sp │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - beq.n 5398 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc8> │ │ │ │ │ + beq.n 6e38 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc8> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ +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 │ │ │ │ │ mov r0, sp │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r6, sp │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r4 │ │ │ │ │ blx 2b2c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@plt> │ │ │ │ │ +void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 29ac >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt+0x4> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - ldr r2, [pc, #80] @ (53f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x128>) │ │ │ │ │ + ldr r2, [pc, #80] @ (6e98 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x128>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - ldr r3, [pc, #68] @ (53f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ + ldr r3, [pc, #68] @ (6e90 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 53e2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x112> │ │ │ │ │ + bne.n 6e82 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x112> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned char*, unsigned char const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ itt eq │ │ │ │ │ ldrbeq r3, [r1, #0] │ │ │ │ │ strbeq r3, [r7, #0] │ │ │ │ │ - b.n 53a6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd6> │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ + b.n 6e46 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd6> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - ldr r2, [pc, #44] @ (53fc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x12c>) │ │ │ │ │ - ldr r3, [pc, #28] @ (53f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ + ldr r2, [pc, #44] @ (6e9c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x12c>) │ │ │ │ │ + ldr r3, [pc, #28] @ (6e90 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 53e6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x116> │ │ │ │ │ + beq.n 6e86 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x116> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ │ + strh r4, [r6, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ + strh r2, [r2, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ │ + str r2, [r6, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ + str r2, [r1, r6] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005400 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>: │ │ │ │ │ +00006ea0 >::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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #344] @ (556c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16c>) │ │ │ │ │ + ldr r2, [pc, #344] @ (700c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16c>) │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldr r3, [pc, #344] @ (5570 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ + ldr r3, [pc, #344] @ (7010 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r5, r0 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r1, r4, [r1] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ cmp r4, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ - beq.n 549e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9e> │ │ │ │ │ + beq.n 6f3e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - cbz r4, 5436 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x36> │ │ │ │ │ + cbz r4, 6ed6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x36> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 54ae >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae> │ │ │ │ │ + beq.n 6f4e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae> │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1) │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr.w r9, [r5] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov r7, r4 │ │ │ │ │ +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 r4, r3 │ │ │ │ │ - bls.w 5564 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x164> │ │ │ │ │ + bls.w 7004 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x164> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ itete hi │ │ │ │ │ addhi.w r8, r4, r4, lsr #1 │ │ │ │ │ movls r0, #33 @ 0x21 │ │ │ │ │ +unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ addhi.w r0, r8, #1 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls.w r8, #32 │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 549a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9a> │ │ │ │ │ + beq.n 6f3a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9a> │ │ │ │ │ +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 r0, r9 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ adds r3, r0, r7 │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r4, #1 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - ble.n 5522 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x122> │ │ │ │ │ + ble.n 6fc2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x122> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #248] @ (5574 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x174>) │ │ │ │ │ + ldr r2, [pc, #248] @ (7014 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x174>) │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - ldr r3, [pc, #240] @ (5570 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ + ldr r3, [pc, #240] @ (7010 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ add r2, pc │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5560 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160> │ │ │ │ │ + bne.n 7000 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160> │ │ │ │ │ mov r2, r7 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ b.w 29c4 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - b.n 5472 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ + b.n 6f12 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ ldrd r0, r2, [r0] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 54fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ + beq.n 6f9e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 551e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11e> │ │ │ │ │ + beq.n 6fbe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11e> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 5518 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x118> │ │ │ │ │ + bne.n 6fb8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x118> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 54fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ + beq.n 6f9e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movs r2, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp r4, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - beq.n 54f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0> │ │ │ │ │ + beq.n 6f90 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - bls.n 552a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x12a> │ │ │ │ │ + bls.n 6fca >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x12a> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r7, r4, r4, lsr #1 │ │ │ │ │ +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 r7, r4 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, r4 │ │ │ │ │ +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 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r4, #1 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - ble.n 54f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0> │ │ │ │ │ + ble.n 6f90 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, r4 │ │ │ │ │ blx 29c8 │ │ │ │ │ +void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 29ac >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt+0x4> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #120] @ (5578 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ + ldr r2, [pc, #120] @ (7018 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - ldr r3, [pc, #108] @ (5570 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ + ldr r3, [pc, #108] @ (7010 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5560 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160> │ │ │ │ │ + bne.n 7000 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160> │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 5472 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ + b.n 6f12 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:448 │ │ │ │ │ - b.n 54fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ + b.n 6f9e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - bne.n 54fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ + bne.n 6f9e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned char*, unsigned char const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - b.n 54fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ + b.n 6f9e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ +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 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r2, r0, r4 │ │ │ │ │ +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 r3, r0 │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r4, #1 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - bne.n 54ea >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xea> │ │ │ │ │ + bne.n 6f8a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xea> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned char*, unsigned char const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 54f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0> │ │ │ │ │ + b.n 6f90 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #44] @ (557c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17c>) │ │ │ │ │ - ldr r3, [pc, #32] @ (5570 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ + ldr r2, [pc, #44] @ (701c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17c>) │ │ │ │ │ + ldr r3, [pc, #32] @ (7010 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 5568 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x168> │ │ │ │ │ + beq.n 7008 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x168> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b.n 5472 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ + b.n 6f12 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ │ + str r4, [r0, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ │ + str r6, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ │ + str r2, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ │ + str r4, [r1, r0] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005580 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base>: │ │ │ │ │ +00007020 >::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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #264] @ (569c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x11c>) │ │ │ │ │ - ldr r3, [pc, #264] @ (56a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x120>) │ │ │ │ │ + ldr r0, [pc, #264] @ (713c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x11c>) │ │ │ │ │ + ldr r3, [pc, #264] @ (7140 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x120>) │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r0, pc │ │ │ │ │ +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 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ +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 r6, r1 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1029 (discriminator 1) │ │ │ │ │ - cbz r4, 55b0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x30> │ │ │ │ │ + cbz r4, 7050 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x30> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 561e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x9e> │ │ │ │ │ + beq.n 70be >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x9e> │ │ │ │ │ +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 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ +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) │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ +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 │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ +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 r4, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r4, r2 │ │ │ │ │ +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 r4, r3 │ │ │ │ │ - bls.n 55ee >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x6e> │ │ │ │ │ + bls.n 708e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x6e> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ ite hi │ │ │ │ │ addhi.w r8, r4, r4, lsr #1 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls.w r8, #32 │ │ │ │ │ +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 r8, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r8, r2 │ │ │ │ │ +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.w r0, r8, #1 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ +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 │ │ │ │ │ - cbz r7, 5618 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x98> │ │ │ │ │ + cbz r7, 70b8 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x98> │ │ │ │ │ +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 r0, r7 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ adds r3, r7, r4 │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r4, #1 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - ble.n 5670 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xf0> │ │ │ │ │ + ble.n 7110 >::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::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 │ │ │ │ │ - ldr r2, [pc, #172] @ (56a4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x124>) │ │ │ │ │ + ldr r2, [pc, #172] @ (7144 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x124>) │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - ldr r3, [pc, #164] @ (56a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x120>) │ │ │ │ │ + ldr r3, [pc, #164] @ (7140 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x120>) │ │ │ │ │ +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 │ │ │ │ │ add r2, pc │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5692 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x112> │ │ │ │ │ + bne.n 7132 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x112> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ +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 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ b.w 29c4 │ │ │ │ │ +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 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 55ee >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x6e> │ │ │ │ │ + b.n 708e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x6e> │ │ │ │ │ +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 r1, r5 │ │ │ │ │ - beq.n 5656 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xd6> │ │ │ │ │ + beq.n 70f6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xd6> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ +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 │ │ │ │ │ movs r6, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movs r0, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movs r7, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp r4, r3 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ +seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:470 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, sp │ │ │ │ │ +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:170 (discriminator 1) │ │ │ │ │ - beq.n 5648 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc8> │ │ │ │ │ + beq.n 70e8 >::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::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ +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 │ │ │ │ │ mov r0, sp │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r6, sp │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r4 │ │ │ │ │ blx 2b68 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@plt> │ │ │ │ │ +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 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2ae4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ - ldr r2, [pc, #80] @ (56a8 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x128>) │ │ │ │ │ + ldr r2, [pc, #80] @ (7148 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x128>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - ldr r3, [pc, #68] @ (56a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x120>) │ │ │ │ │ + ldr r3, [pc, #68] @ (7140 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x120>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5692 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x112> │ │ │ │ │ + bne.n 7132 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x112> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ +void std::__copy_move::__assign_one, seqan::SimpleType const>(seqan::SimpleType*, seqan::SimpleType const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ itt eq │ │ │ │ │ ldrbeq r3, [r1, #0] │ │ │ │ │ strbeq r3, [r7, #0] │ │ │ │ │ - b.n 5656 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xd6> │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ + b.n 70f6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xd6> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ - ldr r2, [pc, #44] @ (56ac >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x12c>) │ │ │ │ │ - ldr r3, [pc, #28] @ (56a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x120>) │ │ │ │ │ + ldr r2, [pc, #44] @ (714c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x12c>) │ │ │ │ │ + ldr r3, [pc, #28] @ (7140 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x120>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 5696 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x116> │ │ │ │ │ + beq.n 7136 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x116> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ │ + ldr r7, [pc, #784] @ (7450 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x50>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ │ + ldr r7, [pc, #392] @ (72d0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ │ + ldr r7, [pc, #8] @ (7154 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x4>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ │ + ldr r6, [pc, #872] @ (74b8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb8>) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000056b0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base>: │ │ │ │ │ +00007150 >::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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #344] @ (581c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x16c>) │ │ │ │ │ + ldr r2, [pc, #344] @ (72bc >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x16c>) │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldr r3, [pc, #344] @ (5820 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>) │ │ │ │ │ + ldr r3, [pc, #344] @ (72c0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>) │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r5, r0 │ │ │ │ │ +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 │ │ │ │ │ ldrd r1, r4, [r1] │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ cmp r4, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ - beq.n 574e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x9e> │ │ │ │ │ + beq.n 71ee >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x9e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - cbz r4, 56e6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x36> │ │ │ │ │ + cbz r4, 7186 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x36> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 575e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xae> │ │ │ │ │ + beq.n 71fe >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xae> │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ +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) │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ +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 │ │ │ │ │ ldr.w r9, [r5] │ │ │ │ │ +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 r7, r4 │ │ │ │ │ +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 r4, r3 │ │ │ │ │ - bls.w 5814 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x164> │ │ │ │ │ + bls.w 72b4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x164> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ itete hi │ │ │ │ │ addhi.w r8, r4, r4, lsr #1 │ │ │ │ │ movls r0, #33 @ 0x21 │ │ │ │ │ +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) │ │ │ │ │ addhi.w r0, r8, #1 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls.w r8, #32 │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ +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 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 574a >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x9a> │ │ │ │ │ + beq.n 71ea >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x9a> │ │ │ │ │ +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 r0, r9 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ adds r3, r0, r7 │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r4, #1 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - ble.n 57d2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x122> │ │ │ │ │ + ble.n 7272 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x122> │ │ │ │ │ +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 │ │ │ │ │ - ldr r2, [pc, #248] @ (5824 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x174>) │ │ │ │ │ + ldr r2, [pc, #248] @ (72c4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x174>) │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - ldr r3, [pc, #240] @ (5820 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>) │ │ │ │ │ + ldr r3, [pc, #240] @ (72c0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>) │ │ │ │ │ +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 │ │ │ │ │ add r2, pc │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5810 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x160> │ │ │ │ │ + bne.n 72b0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x160> │ │ │ │ │ mov r2, r7 │ │ │ │ │ +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 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ b.w 29c4 │ │ │ │ │ +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 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - b.n 5722 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x72> │ │ │ │ │ + b.n 71c2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x72> │ │ │ │ │ ldrd r0, r2, [r0] │ │ │ │ │ +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 r0, r2 │ │ │ │ │ - beq.n 57ae >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe> │ │ │ │ │ + beq.n 724e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 57ce >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x11e> │ │ │ │ │ + beq.n 726e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x11e> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 57c8 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x118> │ │ │ │ │ + bne.n 7268 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x118> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 57ae >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe> │ │ │ │ │ + beq.n 724e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe> │ │ │ │ │ +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 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movs r2, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp r4, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - beq.n 57a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0> │ │ │ │ │ + beq.n 7240 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0> │ │ │ │ │ +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) │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - bls.n 57da >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x12a> │ │ │ │ │ + bls.n 727a >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x12a> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r7, r4, r4, lsr #1 │ │ │ │ │ +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 r7, r4 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, r4 │ │ │ │ │ +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 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r4, #1 │ │ │ │ │ +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 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - ble.n 57a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0> │ │ │ │ │ + ble.n 7240 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, r4 │ │ │ │ │ blx 29c8 │ │ │ │ │ +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 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2ae4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ - ldr r2, [pc, #120] @ (5828 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x178>) │ │ │ │ │ + ldr r2, [pc, #120] @ (72c8 >::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:1020 │ │ │ │ │ - ldr r3, [pc, #108] @ (5820 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>) │ │ │ │ │ + ldr r3, [pc, #108] @ (72c0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5810 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x160> │ │ │ │ │ + bne.n 72b0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x160> │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ +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) │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 5722 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x72> │ │ │ │ │ + b.n 71c2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x72> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:448 │ │ │ │ │ - b.n 57ae >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe> │ │ │ │ │ + b.n 724e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - bne.n 57ae >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe> │ │ │ │ │ + bne.n 724e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe> │ │ │ │ │ +void std::__copy_move::__assign_one, seqan::SimpleType const>(seqan::SimpleType*, seqan::SimpleType const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - b.n 57ae >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe> │ │ │ │ │ + b.n 724e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe> │ │ │ │ │ +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 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r2, r0, r4 │ │ │ │ │ +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 r3, r0 │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r4, #1 │ │ │ │ │ +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 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - bne.n 579a >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xea> │ │ │ │ │ + bne.n 723a >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xea> │ │ │ │ │ +void std::__copy_move::__assign_one, seqan::SimpleType const>(seqan::SimpleType*, seqan::SimpleType const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 57a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0> │ │ │ │ │ + b.n 7240 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ - ldr r2, [pc, #44] @ (582c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x17c>) │ │ │ │ │ - ldr r3, [pc, #32] @ (5820 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>) │ │ │ │ │ + ldr r2, [pc, #44] @ (72cc >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x17c>) │ │ │ │ │ + ldr r3, [pc, #32] @ (72c0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 5818 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x168> │ │ │ │ │ + beq.n 72b8 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x168> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ +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 r0, r9 │ │ │ │ │ - b.n 5722 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x72> │ │ │ │ │ + b.n 71c2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x72> │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ │ + ldr r6, [pc, #592] @ (7510 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x110>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ │ + ldr r6, [pc, #184] @ (7380 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xb0>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ + ldr r5, [pc, #680] @ (7574 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x174>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ │ + ldr r5, [pc, #368] @ (7440 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x40>) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005830 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>: │ │ │ │ │ +000072d0 >::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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #264] @ (594c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x11c>) │ │ │ │ │ - ldr r3, [pc, #264] @ (5950 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ + ldr r0, [pc, #264] @ (73ec >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x11c>) │ │ │ │ │ + ldr r3, [pc, #264] @ (73f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r0, pc │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1029 (discriminator 1) │ │ │ │ │ - cbz r4, 5860 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x30> │ │ │ │ │ + cbz r4, 7300 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x30> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 58ce >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x9e> │ │ │ │ │ + beq.n 736e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x9e> │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r4, r2 │ │ │ │ │ +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 r4, r3 │ │ │ │ │ - bls.n 589e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x6e> │ │ │ │ │ + bls.n 733e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x6e> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ ite hi │ │ │ │ │ addhi.w r8, r4, r4, lsr #1 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls.w r8, #32 │ │ │ │ │ +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 r8, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r8, r2 │ │ │ │ │ +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 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ - cbz r7, 58c8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x98> │ │ │ │ │ + cbz r7, 7368 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x98> │ │ │ │ │ +void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ adds r3, r7, r4 │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r4, #1 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - ble.n 5920 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf0> │ │ │ │ │ + ble.n 73c0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf0> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - ldr r2, [pc, #172] @ (5954 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>) │ │ │ │ │ + ldr r2, [pc, #172] @ (73f4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - ldr r3, [pc, #164] @ (5950 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ + ldr r3, [pc, #164] @ (73f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ add r2, pc │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5942 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x112> │ │ │ │ │ + bne.n 73e2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x112> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ b.w 29c4 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 589e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x6e> │ │ │ │ │ + b.n 733e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x6e> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1036 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.n 5906 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd6> │ │ │ │ │ + beq.n 73a6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd6> │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movs r6, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movs r0, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movs r7, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp r4, r3 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:470 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, sp │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - beq.n 58f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc8> │ │ │ │ │ + beq.n 7398 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc8> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ +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 │ │ │ │ │ mov r0, sp │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r6, sp │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r4 │ │ │ │ │ blx 29b8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@plt> │ │ │ │ │ +void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a84 >::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): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - ldr r2, [pc, #80] @ (5958 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x128>) │ │ │ │ │ + ldr r2, [pc, #80] @ (73f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x128>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - ldr r3, [pc, #68] @ (5950 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ + ldr r3, [pc, #68] @ (73f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5942 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x112> │ │ │ │ │ + bne.n 73e2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x112> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ itt eq │ │ │ │ │ ldrbeq r3, [r1, #0] │ │ │ │ │ strbeq r3, [r7, #0] │ │ │ │ │ - b.n 5906 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd6> │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ + b.n 73a6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd6> │ │ │ │ │ +void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - ldr r2, [pc, #44] @ (595c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x12c>) │ │ │ │ │ - ldr r3, [pc, #28] @ (5950 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ + ldr r2, [pc, #44] @ (73fc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x12c>) │ │ │ │ │ + ldr r3, [pc, #28] @ (73f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 5946 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x116> │ │ │ │ │ + beq.n 73e6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x116> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ │ + ldr r5, [pc, #80] @ (7440 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x40>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ │ + ldr r4, [pc, #712] @ (76c0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x140>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r6, #108] @ 0x6c │ │ │ │ │ + ldr r4, [pc, #328] @ (7544 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x144>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ │ + ldr r4, [pc, #168] @ (74a8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xa8>) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005960 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>: │ │ │ │ │ +00007400 >::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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #344] @ (5acc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16c>) │ │ │ │ │ + ldr r2, [pc, #344] @ (756c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16c>) │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldr r3, [pc, #344] @ (5ad0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ + ldr r3, [pc, #344] @ (7570 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r5, r0 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r1, r4, [r1] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ cmp r4, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ - beq.n 59fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9e> │ │ │ │ │ + beq.n 749e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - cbz r4, 5996 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x36> │ │ │ │ │ + cbz r4, 7436 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x36> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 5a0e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae> │ │ │ │ │ + beq.n 74ae >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae> │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1) │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr.w r9, [r5] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov r7, r4 │ │ │ │ │ +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 r4, r3 │ │ │ │ │ - bls.w 5ac4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x164> │ │ │ │ │ + bls.w 7564 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x164> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ itete hi │ │ │ │ │ addhi.w r8, r4, r4, lsr #1 │ │ │ │ │ movls r0, #33 @ 0x21 │ │ │ │ │ +unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ addhi.w r0, r8, #1 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls.w r8, #32 │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 59fa >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9a> │ │ │ │ │ + beq.n 749a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9a> │ │ │ │ │ +void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ adds r3, r0, r7 │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r4, #1 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - ble.n 5a82 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x122> │ │ │ │ │ + ble.n 7522 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x122> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #248] @ (5ad4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x174>) │ │ │ │ │ + ldr r2, [pc, #248] @ (7574 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x174>) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - ldr r3, [pc, #240] @ (5ad0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ + ldr r3, [pc, #240] @ (7570 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ add r2, pc │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5ac0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160> │ │ │ │ │ + bne.n 7560 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160> │ │ │ │ │ mov r2, r7 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ b.w 29c4 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - b.n 59d2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ + b.n 7472 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ ldrd r0, r2, [r0] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 5a5e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ + beq.n 74fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5a7e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11e> │ │ │ │ │ + beq.n 751e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11e> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 5a78 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x118> │ │ │ │ │ + bne.n 7518 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x118> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 5a5e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ + beq.n 74fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movs r2, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp r4, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - beq.n 5a50 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0> │ │ │ │ │ + beq.n 74f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - bls.n 5a8a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x12a> │ │ │ │ │ + bls.n 752a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x12a> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r7, r4, r4, lsr #1 │ │ │ │ │ +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 r7, r4 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, r4 │ │ │ │ │ +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 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r4, #1 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - ble.n 5a50 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0> │ │ │ │ │ + ble.n 74f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, r4 │ │ │ │ │ blx 29c8 │ │ │ │ │ +void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a84 >::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): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #120] @ (5ad8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ + ldr r2, [pc, #120] @ (7578 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - ldr r3, [pc, #108] @ (5ad0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ + ldr r3, [pc, #108] @ (7570 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5ac0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160> │ │ │ │ │ + bne.n 7560 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160> │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 59d2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ + b.n 7472 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:448 │ │ │ │ │ - b.n 5a5e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ + b.n 74fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - bne.n 5a5e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ + bne.n 74fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - b.n 5a5e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ + b.n 74fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ +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 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r2, r0, r4 │ │ │ │ │ +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 r3, r0 │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r4, #1 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - bne.n 5a4a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xea> │ │ │ │ │ + bne.n 74ea >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xea> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 5a50 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0> │ │ │ │ │ + b.n 74f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0> │ │ │ │ │ +void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #44] @ (5adc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17c>) │ │ │ │ │ - ldr r3, [pc, #32] @ (5ad0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ + ldr r2, [pc, #44] @ (757c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17c>) │ │ │ │ │ + ldr r3, [pc, #32] @ (7570 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 5ac8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x168> │ │ │ │ │ + beq.n 7568 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x168> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b.n 59d2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ + b.n 7472 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ │ + ldr r3, [pc, #912] @ (7900 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x2c>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ │ + ldr r3, [pc, #504] @ (7770 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x18>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ │ + ldr r2, [pc, #1000] @ (7964 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x90>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ │ + ldr r2, [pc, #688] @ (7830 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xd8>) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005ae0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base>: │ │ │ │ │ +00007580 >::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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #428] @ (5ca0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c0>) │ │ │ │ │ - ldr r3, [pc, #428] @ (5ca4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>) │ │ │ │ │ + ldr r2, [pc, #428] @ (7740 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c0>) │ │ │ │ │ + ldr r3, [pc, #428] @ (7744 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>) │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ +seqan::DisableIf::Type> >, void const*>::Type seqan::getObjectId(char* const&): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:286 │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r6, r1 │ │ │ │ │ +seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ mov r0, r5 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ +seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ blx 2a9c │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1029 (discriminator 1) │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ +seqan::Iterator const>::Type seqan::end(char*, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:231 (discriminator 2) │ │ │ │ │ add r5, r0 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1029 (discriminator 1) │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 5b78 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x98> │ │ │ │ │ + beq.n 7618 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x98> │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r7 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ ldr.w r8, [r4] │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ mov r5, r0 │ │ │ │ │ +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 r0, r3 │ │ │ │ │ - bls.n 5bb6 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xd6> │ │ │ │ │ + bls.n 7656 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xd6> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r0, #31 │ │ │ │ │ - bls.n 5bc6 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xe6> │ │ │ │ │ + bls.n 7666 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xe6> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r0, r0, lsr #1 │ │ │ │ │ +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 r7, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, r3 │ │ │ │ │ +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 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 5c0c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x12c> │ │ │ │ │ + beq.n 76ac >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x12c> │ │ │ │ │ +void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ adds r3, r0, r5 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - ldr r2, [pc, #336] @ (5ca8 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c8>) │ │ │ │ │ + ldr r2, [pc, #336] @ (7748 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c8>) │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - ldr r3, [pc, #328] @ (5ca4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>) │ │ │ │ │ + ldr r3, [pc, #328] @ (7744 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>) │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ add r2, pc │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 5c98 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1b8> │ │ │ │ │ + bne.w 7738 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1b8> │ │ │ │ │ mov r2, r5 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ b.w 29c4 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1036 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.n 5bf2 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x112> │ │ │ │ │ + beq.n 7692 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x112> │ │ │ │ │ +seqan::String >::String(char* const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5c14 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x134> │ │ │ │ │ + bne.n 76b4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x134> │ │ │ │ │ +void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2a84 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - ldr r2, [pc, #276] @ (5cac >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1cc>) │ │ │ │ │ + ldr r2, [pc, #276] @ (774c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1cc>) │ │ │ │ │ +void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - ldr r3, [pc, #264] @ (5ca4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>) │ │ │ │ │ + ldr r3, [pc, #264] @ (7744 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>) │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ add r2, pc │ │ │ │ │ +void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5c98 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1b8> │ │ │ │ │ + bne.n 7738 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1b8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ b.w 29fc │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r3, r8, r0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r0, #1 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - bls.n 5c78 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x198> │ │ │ │ │ + bls.n 7718 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x198> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 5b56 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x76> │ │ │ │ │ + b.n 75f6 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x76> │ │ │ │ │ +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 r7, #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, #32 │ │ │ │ │ +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 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 5be4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x104> │ │ │ │ │ + beq.n 7684 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x104> │ │ │ │ │ +void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ adds r3, r0, r5 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r5, #1 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - bne.n 5b56 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x76> │ │ │ │ │ + bne.n 75f6 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x76> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - ldr r2, [pc, #188] @ (5cb0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d0>) │ │ │ │ │ + ldr r2, [pc, #188] @ (7750 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d0>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - ldr r3, [pc, #172] @ (5ca4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>) │ │ │ │ │ + ldr r3, [pc, #172] @ (7744 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5c98 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1b8> │ │ │ │ │ + bne.n 7738 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1b8> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r0, r5 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:448 │ │ │ │ │ - b.n 5b56 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x76> │ │ │ │ │ + b.n 75f6 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x76> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1039 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, r0 │ │ │ │ │ +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:1582 │ │ │ │ │ mov r5, r7 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1) │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5b8e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xae> │ │ │ │ │ + beq.n 762e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xae> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r7, #31 │ │ │ │ │ - bls.n 5c4e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x16e> │ │ │ │ │ + bls.n 76ee >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x16e> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r8, r7, r7, lsr #1 │ │ │ │ │ +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 r8, r7 │ │ │ │ │ it cs │ │ │ │ │ movcs r8, r7 │ │ │ │ │ +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 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ blx 28a4 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +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 r5, r0 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r0, r7 │ │ │ │ │ +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) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 29c8 │ │ │ │ │ - b.n 5b8e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xae> │ │ │ │ │ + b.n 762e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xae> │ │ │ │ │ +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 r7, #32 │ │ │ │ │ mov r8, r7 │ │ │ │ │ it cs │ │ │ │ │ movcs.w r8, #32 │ │ │ │ │ +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 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ blx 28a4 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r0, r7 │ │ │ │ │ +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 r5, r0 │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r7, #1 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - bne.n 5c44 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x164> │ │ │ │ │ + bne.n 76e4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x164> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - b.n 5b8e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xae> │ │ │ │ │ + b.n 762e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xae> │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - bne.n 5bf2 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x112> │ │ │ │ │ + bne.n 7692 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x112> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 5bee >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x10e> │ │ │ │ │ + b.n 768e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x10e> │ │ │ │ │ +void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - ldr r2, [pc, #44] @ (5cb4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d4>) │ │ │ │ │ - ldr r3, [pc, #28] @ (5ca4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>) │ │ │ │ │ + ldr r2, [pc, #44] @ (7754 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d4>) │ │ │ │ │ + ldr r3, [pc, #28] @ (7744 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 5c9c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1bc> │ │ │ │ │ + beq.n 773c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1bc> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ │ + ldr r2, [pc, #400] @ (78d4 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ │ + ldr r2, [pc, #8] @ (7754 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d4>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ │ + ldr r1, [pc, #776] @ (7a58 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd4>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ │ + ldr r1, [pc, #408] @ (78ec > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x18>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r0, [pc, #848] @ (7aa8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x124>) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005cb8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base>: │ │ │ │ │ +00007758 >::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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #336] @ (5e1c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x164>) │ │ │ │ │ + ldr r2, [pc, #336] @ (78bc >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x164>) │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r3, [pc, #336] @ (5e20 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x168>) │ │ │ │ │ + ldr r3, [pc, #336] @ (78c0 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x168>) │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r6, [pc, #336] @ (5e24 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x16c>) │ │ │ │ │ + ldr r6, [pc, #336] @ (78c4 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x16c>) │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r2, r4, [r1] │ │ │ │ │ +void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 5d6e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb6> │ │ │ │ │ + beq.n 780e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb6> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - cbz r4, 5cf2 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x3a> │ │ │ │ │ + cbz r4, 7792 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x3a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 5d7c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xc4> │ │ │ │ │ + beq.n 781c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xc4> │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ +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 │ │ │ │ │ ldr.w sl, [r7] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov r5, r4 │ │ │ │ │ +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 r4, r3 │ │ │ │ │ - bls.w 5e12 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x15a> │ │ │ │ │ + bls.w 78b2 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x15a> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ itete hi │ │ │ │ │ addhi.w r9, r4, r4, lsr #1 │ │ │ │ │ movls r0, #33 @ 0x21 │ │ │ │ │ +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) │ │ │ │ │ addhi.w r0, r9, #1 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls.w r9, #32 │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ str.w r9, [r7, #8] │ │ │ │ │ +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 r3, r0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ +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 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 5d68 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb0> │ │ │ │ │ + beq.n 7808 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb0> │ │ │ │ │ +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 r0, sl │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r5, r3 │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ cmp r4, #0 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ - ble.n 5d4e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96> │ │ │ │ │ - ldr r1, [pc, #236] @ (5e28 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ + ble.n 77ee >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96> │ │ │ │ │ + ldr r1, [pc, #236] @ (78c8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r0, [r6, r1] │ │ │ │ │ +seqan::assign(seqan::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 5d40 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x88> │ │ │ │ │ + bne.n 77e0 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x88> │ │ │ │ │ +void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #220] @ (5e2c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x174>) │ │ │ │ │ + ldr r2, [pc, #220] @ (78cc >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x174>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - ldr r3, [pc, #204] @ (5e20 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x168>) │ │ │ │ │ + ldr r3, [pc, #204] @ (78c0 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x168>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5e0e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x156> │ │ │ │ │ + bne.n 78ae >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x156> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ - b.n 5d32 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x7a> │ │ │ │ │ + b.n 77d2 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x7a> │ │ │ │ │ +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 │ │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ │ +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 r3, r1 │ │ │ │ │ - beq.n 5d4e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96> │ │ │ │ │ + beq.n 77ee >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - cbz r2, 5dd2 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x11a> │ │ │ │ │ + cbz r2, 7872 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x11a> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 5dcc >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x114> │ │ │ │ │ + bne.n 786c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x114> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 5d4e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96> │ │ │ │ │ + beq.n 77ee >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96> │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp r4, r2 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - beq.n 5dbc >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x104> │ │ │ │ │ + beq.n 785c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x104> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - bls.n 5dd6 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x11e> │ │ │ │ │ + bls.n 7876 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x11e> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r5, r4, r4, lsr #1 │ │ │ │ │ +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 r5, r4 │ │ │ │ │ it cs │ │ │ │ │ movcs r5, r4 │ │ │ │ │ +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 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r4, #1 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - ble.n 5dbc >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x104> │ │ │ │ │ + ble.n 785c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x104> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, r4 │ │ │ │ │ blx 29c8 │ │ │ │ │ +void seqan::assign, seqan::Alloc, seqan::String >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 2978 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@plt> │ │ │ │ │ +void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ - b.n 5d4e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96> │ │ │ │ │ +void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + b.n 77ee >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 5d32 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x7a> │ │ │ │ │ + b.n 77d2 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x7a> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ - b.n 5d4e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96> │ │ │ │ │ + b.n 77ee >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96> │ │ │ │ │ +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 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r2, r0, r4 │ │ │ │ │ +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 r3, r0 │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r4, #1 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - bne.n 5db6 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ + bne.n 7856 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 5dbc >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x104> │ │ │ │ │ + b.n 785c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x104> │ │ │ │ │ +void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #52] @ (5e30 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ - ldr r3, [pc, #32] @ (5e20 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x168>) │ │ │ │ │ + ldr r2, [pc, #52] @ (78d0 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ + ldr r3, [pc, #32] @ (78c0 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x168>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 5e16 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x15e> │ │ │ │ │ + beq.n 78b6 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x15e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ +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 r3, sl │ │ │ │ │ - b.n 5d32 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x7a> │ │ │ │ │ + b.n 77d2 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x7a> │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r0, [pc, #560] @ (7af0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16c>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ │ + ldr r0, [pc, #536] @ (7ae0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x15c>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ │ + ldr r0, [pc, #40] @ (78f8 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x24>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r7, #28] │ │ │ │ │ + bx fp │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005e34 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base>: │ │ │ │ │ +000078d4 > >(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 {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:915 │ │ │ │ │ mov r4, r0 │ │ │ │ │ +void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ +void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 5ebe > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x8a> │ │ │ │ │ + beq.n 795e > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x8a> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 5e6e > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x3a> │ │ │ │ │ + beq.n 790e > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x3a> │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ +void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ bics.w r3, r6, #2 │ │ │ │ │ - beq.n 5e66 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x32> │ │ │ │ │ + beq.n 7906 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x32> │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::setValue > >(seqan::Holder >, seqan::Tag >&, seqan::String >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movs r3, #2 │ │ │ │ │ strd r5, r3, [r4] │ │ │ │ │ +void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ +seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ +void seqan::assignValue >, seqan::String > >(seqan::Holder >, seqan::Tag >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1) │ │ │ │ │ - cbnz r6, 5ed8 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xa4> │ │ │ │ │ + cbnz r6, 7978 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xa4> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r3, r2, r1 │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ strd r6, r6, [r5] │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ ite hi │ │ │ │ │ addhi.w r6, r3, r3, lsr #1 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls r6, #32 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ it cs │ │ │ │ │ movcs r6, r0 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ - cbz r6, 5eaa > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x76> │ │ │ │ │ + cbz r6, 794a > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x76> │ │ │ │ │ +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 │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ strd r0, r0, [r5] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 5eb6 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x82> │ │ │ │ │ + beq.n 7956 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x82> │ │ │ │ │ +void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 29ac >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt+0x4> │ │ │ │ │ +void seqan::create >, seqan::String > const>(seqan::Holder >, seqan::Tag >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r5, r3, [r4] │ │ │ │ │ +void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ +void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 5e6c > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x38> │ │ │ │ │ + beq.n 790c > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x38> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 5ed4 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xa0> │ │ │ │ │ + beq.n 7974 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xa0> │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ +void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ +void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ +void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ +void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ b.w 29a8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ │ │ │ │ │ -00005ee4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>: │ │ │ │ │ +00007984 >::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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #352] @ (6058 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x174>) │ │ │ │ │ + ldr r2, [pc, #352] @ (7af8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x174>) │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldr r3, [pc, #352] @ (605c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ + ldr r3, [pc, #352] @ (7afc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r4, r0 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r1, r5, [r1] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ cmp r5, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ - beq.n 5f84 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xa0> │ │ │ │ │ + beq.n 7a24 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xa0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - cbz r5, 5f1a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x36> │ │ │ │ │ + cbz r5, 79ba >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x36> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 5f94 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb0> │ │ │ │ │ + beq.n 7a34 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb0> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r5, r5, r1 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1) │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr.w r9, [r4] │ │ │ │ │ mov r7, r5 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ asrs r3, r5, #2 │ │ │ │ │ +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 r3, r2 │ │ │ │ │ - bls.w 604e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16a> │ │ │ │ │ + bls.w 7aee >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16a> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ iteet hi │ │ │ │ │ addhi.w r8, r3, r3, lsr #1 │ │ │ │ │ movls r0, #128 @ 0x80 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls.w r8, #32 │ │ │ │ │ +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 │ │ │ │ │ movhi.w r0, r8, lsl #2 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 5f80 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9c> │ │ │ │ │ + beq.n 7a20 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9c> │ │ │ │ │ +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 r0, r9 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ adds r3, r0, r7 │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r5, #4 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - ble.n 600c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x128> │ │ │ │ │ + ble.n 7aac >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x128> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #252] @ (6060 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17c>) │ │ │ │ │ + ldr r2, [pc, #252] @ (7b00 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17c>) │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - ldr r3, [pc, #248] @ (605c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ + ldr r3, [pc, #248] @ (7afc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ add r2, pc │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 604a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x166> │ │ │ │ │ + bne.n 7aea >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x166> │ │ │ │ │ mov r2, r7 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ b.w 29c4 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - b.n 5f58 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x74> │ │ │ │ │ + b.n 79f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x74> │ │ │ │ │ ldrd r0, r2, [r0] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 5fe8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104> │ │ │ │ │ + beq.n 7a88 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 6008 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x124> │ │ │ │ │ + beq.n 7aa8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x124> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 6002 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11e> │ │ │ │ │ + bne.n 7aa2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.n 5fe8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104> │ │ │ │ │ + beq.n 7a88 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104> │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movs r2, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp r5, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - beq.n 5fda >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf6> │ │ │ │ │ + beq.n 7a7a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf6> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r5, r5, r1 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov.w r7, r5, asr #2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - bls.n 6014 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x130> │ │ │ │ │ + bls.n 7ab4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x130> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r7, r7, lsr #1 │ │ │ │ │ +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 r7, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, r3 │ │ │ │ │ +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 │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r0, r5 │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r5, #4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - ble.n 5fda >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf6> │ │ │ │ │ + ble.n 7a7a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf6> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, r5 │ │ │ │ │ blx 29c8 │ │ │ │ │ +void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 299c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #120] @ (6064 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x180>) │ │ │ │ │ + ldr r2, [pc, #120] @ (7b04 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x180>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - ldr r3, [pc, #112] @ (605c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ + ldr r3, [pc, #112] @ (7afc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 604a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x166> │ │ │ │ │ + bne.n 7aea >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x166> │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ movs r7, #0 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 5f58 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x74> │ │ │ │ │ + b.n 79f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x74> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:448 │ │ │ │ │ - b.n 5fe8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104> │ │ │ │ │ + b.n 7a88 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - bne.n 5fe8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104> │ │ │ │ │ + bne.n 7a88 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 5fe8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104> │ │ │ │ │ + b.n 7a88 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104> │ │ │ │ │ +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 r0, r5 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r2, r0, r5 │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r5, #4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ strd r0, r2, [sp] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - bgt.n 5fd4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0> │ │ │ │ │ + bgt.n 7a74 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r2, [r1, #0] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 5fda >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf6> │ │ │ │ │ + b.n 7a7a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf6> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #48] @ (6068 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x184>) │ │ │ │ │ - ldr r3, [pc, #32] @ (605c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ + ldr r2, [pc, #48] @ (7b08 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x184>) │ │ │ │ │ + ldr r3, [pc, #32] @ (7afc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 6052 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16e> │ │ │ │ │ + beq.n 7af2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b.n 5f58 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x74> │ │ │ │ │ + b.n 79f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x74> │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - str r0, [r0, #16] │ │ │ │ │ + mov r0, ip │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r3, #8] │ │ │ │ │ + cmp r8, pc │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r2, #0] │ │ │ │ │ + cmp r0, lr │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000606c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>: │ │ │ │ │ +00007b0c >::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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #268] @ (618c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ - ldr r3, [pc, #268] @ (6190 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>) │ │ │ │ │ + ldr r0, [pc, #268] @ (7c2c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ + ldr r3, [pc, #268] @ (7c30 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>) │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r0, pc │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1029 (discriminator 1) │ │ │ │ │ - cbz r4, 609c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x30> │ │ │ │ │ + cbz r4, 7b3c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x30> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 610c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xa0> │ │ │ │ │ + beq.n 7bac >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xa0> │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ asrs r4, r4, #2 │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r4, r2 │ │ │ │ │ +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 r4, r3 │ │ │ │ │ - bls.n 60dc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x70> │ │ │ │ │ + bls.n 7b7c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x70> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ ite hi │ │ │ │ │ addhi.w r8, r4, r4, lsr #1 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls.w r8, #32 │ │ │ │ │ +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 r8, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r8, r2 │ │ │ │ │ +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.w r0, r8, lsl #2 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:735 │ │ │ │ │ - cbz r7, 6106 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x9a> │ │ │ │ │ + cbz r7, 7ba6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x9a> │ │ │ │ │ +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 r0, r7 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ adds r3, r7, r2 │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r2, #4 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - ble.n 6160 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf4> │ │ │ │ │ + ble.n 7c00 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf4> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - ldr r0, [pc, #172] @ (6194 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x128>) │ │ │ │ │ + ldr r0, [pc, #172] @ (7c34 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x128>) │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - ldr r3, [pc, #164] @ (6190 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>) │ │ │ │ │ + ldr r3, [pc, #164] @ (7c30 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>) │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ add r0, pc │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r0, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 6182 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x116> │ │ │ │ │ + bne.n 7c22 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x116> │ │ │ │ │ mov r0, r7 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ b.w 29c4 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 60dc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x70> │ │ │ │ │ + b.n 7b7c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x70> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1036 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.n 6146 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xda> │ │ │ │ │ + beq.n 7be6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xda> │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movs r6, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movs r0, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movs r7, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp r4, r3 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:470 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, sp │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - beq.n 6138 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xcc> │ │ │ │ │ + beq.n 7bd8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xcc> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ +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 │ │ │ │ │ mov r0, sp │ │ │ │ │ mov r6, sp │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ asrs r4, r4, #2 │ │ │ │ │ +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 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r4 │ │ │ │ │ blx 2b14 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@plt> │ │ │ │ │ +void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 299c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - ldr r2, [pc, #80] @ (6198 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x12c>) │ │ │ │ │ + ldr r2, [pc, #80] @ (7c38 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x12c>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - ldr r3, [pc, #68] @ (6190 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>) │ │ │ │ │ + ldr r3, [pc, #68] @ (7c30 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 6182 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x116> │ │ │ │ │ + bne.n 7c22 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x116> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r3, [r1, #0] │ │ │ │ │ streq r3, [r7, #0] │ │ │ │ │ - b.n 6146 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xda> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ + b.n 7be6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xda> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - ldr r2, [pc, #44] @ (619c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x130>) │ │ │ │ │ - ldr r3, [pc, #28] @ (6190 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>) │ │ │ │ │ + ldr r2, [pc, #44] @ (7c3c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x130>) │ │ │ │ │ + ldr r3, [pc, #28] @ (7c30 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 6186 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x11a> │ │ │ │ │ + beq.n 7c26 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x11a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ │ + add r8, fp │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ │ + add r2, lr │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ │ + add r2, r2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ │ + mvns r2, r5 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000061a0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base>: │ │ │ │ │ +00007c40 >::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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r1, [pc, #480] @ (6398 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1f8>) │ │ │ │ │ + ldr r1, [pc, #480] @ (7e38 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1f8>) │ │ │ │ │ mov r6, r3 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ +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 r5, r0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add r1, pc │ │ │ │ │ - ldr r2, [pc, #472] @ (639c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>) │ │ │ │ │ + ldr r2, [pc, #472] @ (7e3c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>) │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +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 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w fp, r3, r1 │ │ │ │ │ mov.w r9, fp, asr #2 │ │ │ │ │ +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) │ │ │ │ │ - cbz r3, 61de >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x3e> │ │ │ │ │ + cbz r3, 7c7e >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x3e> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 62b4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114> │ │ │ │ │ + beq.n 7d54 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114> │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr.w r8, [r5] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1) │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w r3, r2, r8 │ │ │ │ │ +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 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ +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 │ │ │ │ │ subs r4, r7, r2 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ asrs r2, r3, #2 │ │ │ │ │ +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 r4, r2 │ │ │ │ │ add r4, r9 │ │ │ │ │ +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 r4, r1 │ │ │ │ │ - bls.n 628c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xec> │ │ │ │ │ + bls.n 7d2c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xec> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ iteet hi │ │ │ │ │ addhi.w sl, r4, r4, lsr #1 │ │ │ │ │ movls r0, #128 @ 0x80 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls.w sl, #32 │ │ │ │ │ +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 │ │ │ │ │ movhi.w r0, sl, lsl #2 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ +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 r3, r0 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w sl, [r5, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ +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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 628e >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xee> │ │ │ │ │ + beq.n 7d2e >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xee> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:764 │ │ │ │ │ mov.w sl, r7, lsl #2 │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ - ble.w 6354 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1b4> │ │ │ │ │ + ble.w 7df4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1b4> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ blx 29c8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ +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 │ │ │ │ │ add r9, r7 │ │ │ │ │ add.w r0, r3, r9, lsl #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r2, r3, r1 │ │ │ │ │ add r1, r8 │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - ble.n 6348 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1a8> │ │ │ │ │ + ble.n 7de8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1a8> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ blx 29c8 │ │ │ │ │ +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 r0, r8 │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +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 3) │ │ │ │ │ add.w r0, r3, sl │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - ble.n 631e >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x17e> │ │ │ │ │ + ble.n 7dbe >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x17e> │ │ │ │ │ +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 │ │ │ │ │ - ldr r2, [pc, #308] @ (63a0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x200>) │ │ │ │ │ + ldr r2, [pc, #308] @ (7e40 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x200>) │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ - ldr r3, [pc, #300] @ (639c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>) │ │ │ │ │ + ldr r3, [pc, #300] @ (7e3c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>) │ │ │ │ │ +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 │ │ │ │ │ add r2, pc │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 6384 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1e4> │ │ │ │ │ + bne.w 7e24 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1e4> │ │ │ │ │ mov r2, fp │ │ │ │ │ +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 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ b.w 29c4 │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov r3, r8 │ │ │ │ │ +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 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:771 │ │ │ │ │ mov.w sl, r7, lsl #2 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:752 │ │ │ │ │ sub.w ip, r1, r7 │ │ │ │ │ +void seqan::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan::True const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:1241 │ │ │ │ │ cmp ip, r9 │ │ │ │ │ - beq.n 6256 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb6> │ │ │ │ │ + beq.n 7cf6 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb6> │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ +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 r3, sl │ │ │ │ │ +void seqan::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan::True const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:1243 │ │ │ │ │ add.w r1, r3, ip, lsl #2 │ │ │ │ │ add.w r0, r3, fp │ │ │ │ │ +void seqan::_arrayMoveBackwardDefault(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:803 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ +unsigned int* std::__copy_move_backward::__copy_move_b(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:765 (discriminator 1) │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - ble.n 635e >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1be> │ │ │ │ │ + ble.n 7dfe >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1be> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:766 │ │ │ │ │ blx 29c8 │ │ │ │ │ - b.n 6256 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb6> │ │ │ │ │ + b.n 7cf6 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb6> │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ - vldr d7, [pc, #216] @ 6390 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1f0> │ │ │ │ │ + vldr d7, [pc, #216] @ 7e30 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1f0> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movs r2, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp r3, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ vstr d7, [sp, #16] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - beq.n 62f2 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x152> │ │ │ │ │ + beq.n 7d92 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x152> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp.w fp, #124 @ 0x7c │ │ │ │ │ - bls.n 6326 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x186> │ │ │ │ │ + bls.n 7dc6 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x186> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r4, r9, r9, lsr #1 │ │ │ │ │ +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 r4, r9 │ │ │ │ │ it cs │ │ │ │ │ movcs r4, r9 │ │ │ │ │ +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 │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r3, r0, fp │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ +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) │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - ble.n 62f2 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x152> │ │ │ │ │ + ble.n 7d92 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x152> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, fp │ │ │ │ │ blx 29c8 │ │ │ │ │ +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 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2ad8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@plt> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ - ldr r2, [pc, #156] @ (63a4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x204>) │ │ │ │ │ + ldr r2, [pc, #156] @ (7e44 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x204>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1437 │ │ │ │ │ - ldr r3, [pc, #148] @ (639c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>) │ │ │ │ │ + ldr r3, [pc, #148] @ (7e3c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1422 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1437 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 6384 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1e4> │ │ │ │ │ + bne.n 7e24 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1e4> │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r3, [r1, #0] │ │ │ │ │ streq r3, [r0, #0] │ │ │ │ │ - b.n 6304 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x164> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ + b.n 7da4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x164> │ │ │ │ │ +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 r0, fp │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r2, r0, fp │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ +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) │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - bgt.n 62ec >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x14c> │ │ │ │ │ + bgt.n 7d8c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x14c> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r2, [r1, #0] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 62f2 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x152> │ │ │ │ │ + b.n 7d92 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x152> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ ittt eq │ │ │ │ │ ldreq r3, [sp, #4] │ │ │ │ │ ldreq.w r2, [r8, r3, lsl #2] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 6250 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb0> │ │ │ │ │ + b.n 7cf0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb0> │ │ │ │ │ itt eq │ │ │ │ │ ldreq.w r2, [r8] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 6238 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x98> │ │ │ │ │ + b.n 7cd8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x98> │ │ │ │ │ itt eq │ │ │ │ │ ldreq.w r2, [r3, ip, lsl #2] │ │ │ │ │ streq.w r2, [r3, fp] │ │ │ │ │ - b.n 6256 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb6> │ │ │ │ │ + b.n 7cf6 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb6> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ - ldr r2, [pc, #52] @ (63a8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x208>) │ │ │ │ │ - ldr r3, [pc, #40] @ (639c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>) │ │ │ │ │ + ldr r2, [pc, #52] @ (7e48 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x208>) │ │ │ │ │ + ldr r3, [pc, #40] @ (7e3c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 6388 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1e8> │ │ │ │ │ + beq.n 7e28 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1e8> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1437 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ │ + bics r6, r3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ │ + cmn r6, r5 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ │ + negs r4, r2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ │ + rors r0, r5 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000063ac , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base>: │ │ │ │ │ +00007e4c , 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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #436] @ (6574 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1c8>) │ │ │ │ │ + ldr r2, [pc, #436] @ (8014 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1c8>) │ │ │ │ │ sub sp, #28 │ │ │ │ │ - ldr r3, [pc, #436] @ (6578 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1cc>) │ │ │ │ │ + ldr r3, [pc, #436] @ (8018 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1cc>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:530 │ │ │ │ │ - cbz r1, 63ee , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x42> │ │ │ │ │ + cbz r1, 7e8e , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x42> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:538 │ │ │ │ │ ldrd r7, r6, [r0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ +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 │ │ │ │ │ lsls r2, r6, #31 │ │ │ │ │ - bmi.n 640a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x5e> │ │ │ │ │ + bmi.n 7eaa , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x5e> │ │ │ │ │ +seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ add r3, r4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:585 │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ add r3, r4 │ │ │ │ │ str r3, [r7, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:527 │ │ │ │ │ - ldr r2, [pc, #396] @ (657c , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1d0>) │ │ │ │ │ + ldr r2, [pc, #396] @ (801c , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1d0>) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:586 │ │ │ │ │ - ldr r3, [pc, #388] @ (6578 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1cc>) │ │ │ │ │ + ldr r3, [pc, #388] @ (8018 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1cc>) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:527 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:586 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 6556 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1aa> │ │ │ │ │ + bne.w 7ff6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1aa> │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:541 (discriminator 1) │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - cbz r2, 643a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x8e> │ │ │ │ │ + cbz r2, 7eda , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x8e> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:552 (discriminator 1) │ │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ +seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ │ +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 r2, r1 │ │ │ │ │ - bcc.n 644a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x9e> │ │ │ │ │ + bcc.n 7eea , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x9e> │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ +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 │ │ │ │ │ adds r6, #1 │ │ │ │ │ +seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ add.w sl, r8, #4 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w r9, r0, r3 │ │ │ │ │ mov.w r2, r9, asr #2 │ │ │ │ │ +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 r6, r2 │ │ │ │ │ - bcs.n 64a2 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xf6> │ │ │ │ │ + bcs.n 7f42 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xf6> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:569 (discriminator 1) │ │ │ │ │ ldr.w r2, [r3, sl] │ │ │ │ │ add r2, r4 │ │ │ │ │ str.w r2, [r3, sl] │ │ │ │ │ - b.n 63e8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3c> │ │ │ │ │ + b.n 7e88 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3c> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:543 │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:544 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ +seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ add.w r6, r3, r2, lsl #2 │ │ │ │ │ +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) │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 63e2 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x36> │ │ │ │ │ + b.n 7e82 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x36> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ +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) │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ +seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ mov r0, r7 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r8, #4] │ │ │ │ │ +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.w ip, r6, #1 │ │ │ │ │ +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 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ +seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ ldr.w r1, [r0, #8]! │ │ │ │ │ +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) │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:557 (discriminator 2) │ │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ str.w r3, [r8, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:558 (discriminator 1) │ │ │ │ │ str.w r2, [r1, r6, lsl #2] │ │ │ │ │ +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 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r1, ip │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ add.w r6, r8, #8 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ +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 │ │ │ │ │ blx 2ad8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@plt> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ +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 r0, r8 │ │ │ │ │ +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 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:563 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ +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 │ │ │ │ │ blx 2a00 │ │ │ │ │ - b.n 63e8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3c> │ │ │ │ │ +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 │ │ │ │ │ + b.n 7e88 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3c> │ │ │ │ │ adds r5, r2, #2 │ │ │ │ │ - bcs.n 6562 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b6> │ │ │ │ │ + bcs.n 8002 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b6> │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bhi.n 64d6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x12a> │ │ │ │ │ + bhi.n 7f76 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x12a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ add.w r5, r9, #8 │ │ │ │ │ add r5, r3 │ │ │ │ │ +void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ subs r2, r5, r0 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 64c6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x11a> │ │ │ │ │ + ble.n 7f66 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x11a> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 64c6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x11a> │ │ │ │ │ + beq.n 7f66 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x11a> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx 2984 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ +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:575 (discriminator 1) │ │ │ │ │ add.w r2, r3, r8 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r5, [r7, #12] │ │ │ │ │ +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) │ │ │ │ │ str.w r4, [r3, sl] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:575 (discriminator 1) │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 63e8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3c> │ │ │ │ │ + b.n 7e88 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3c> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r5, #31 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ iteet hi │ │ │ │ │ addhi.w fp, r5, r5, lsr #1 │ │ │ │ │ movls r0, #128 @ 0x80 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls.w fp, #32 │ │ │ │ │ +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 │ │ │ │ │ movhi.w r0, fp, lsl #2 │ │ │ │ │ blx 28a4 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ +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 r6, r0 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w fp, [r7, #16] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - cbz r3, 6516 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x16a> │ │ │ │ │ + cbz r3, 7fb6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x16a> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp.w r9, #4 │ │ │ │ │ - ble.n 655a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1ae> │ │ │ │ │ + ble.n 7ffa , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1ae> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r9 │ │ │ │ │ blx 29c8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ +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 r0, r3 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ cmp r5, fp │ │ │ │ │ mov r2, r5 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, fp │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ lsls r5, r2, #2 │ │ │ │ │ +void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ sub.w r2, r5, r9 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 6536 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x18a> │ │ │ │ │ + ble.n 7fd6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x18a> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 6536 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x18a> │ │ │ │ │ + beq.n 7fd6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x18a> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ add.w r0, r6, r9 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2984 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ add r5, r6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 64c6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x11a> │ │ │ │ │ + b.n 7f66 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x11a> │ │ │ │ │ +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 r0, r8 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ - ldr r2, [pc, #60] @ (6580 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1d4>) │ │ │ │ │ - ldr r3, [pc, #48] @ (6578 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1cc>) │ │ │ │ │ + ldr r2, [pc, #60] @ (8020 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1d4>) │ │ │ │ │ + ldr r3, [pc, #48] @ (8018 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1cc>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 6570 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1c4> │ │ │ │ │ + beq.n 8010 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1c4> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:586 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r1, [r3, #0] │ │ │ │ │ streq r1, [r0, #0] │ │ │ │ │ - b.n 650a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x15e> │ │ │ │ │ + b.n 7faa , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x15e> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r5, r9, #8 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 64c6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x11a> │ │ │ │ │ + b.n 7f66 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x11a> │ │ │ │ │ +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.w r8, #0 │ │ │ │ │ - b.n 653c , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x190> │ │ │ │ │ + b.n 7fdc , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x190> │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ │ + sbcs r2, r3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ │ + adcs r2, r5 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ │ + ands r6, r2 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00006584 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base>: │ │ │ │ │ +00008024 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr.w r2, [pc, #1904] @ 6d0c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x788> │ │ │ │ │ - ldr.w r3, [pc, #1904] @ 6d10 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x78c> │ │ │ │ │ + ldr.w r2, [pc, #1904] @ 87ac , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x788> │ │ │ │ │ + ldr.w r3, [pc, #1904] @ 87b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x78c> │ │ │ │ │ add r2, pc │ │ │ │ │ strd r1, r0, [sp, #12] │ │ │ │ │ +bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ +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) │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6c8e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x70a> │ │ │ │ │ + beq.w 872e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x70a> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ +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) │ │ │ │ │ ldrd r3, r2, [r3] │ │ │ │ │ sub.w r8, r2, r3 │ │ │ │ │ mov r7, r8 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd r5, r6, [r3, #8] │ │ │ │ │ subs r6, r6, r5 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ cmp r6, #12 │ │ │ │ │ - bhi.n 65d8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x54> │ │ │ │ │ + bhi.n 8078 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x54> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.w 6b90 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x60c> │ │ │ │ │ + bls.w 8630 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x60c> │ │ │ │ │ movs r2, #12 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ +void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ movs r3, #0 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r2, r5 │ │ │ │ │ +bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ +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) │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 (discriminator 1) │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ str.w r8, [r1, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ strd r7, r3, [r1, #24] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:252 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ +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) │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 6c5c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6d8> │ │ │ │ │ + beq.w 86fc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6d8> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ +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) │ │ │ │ │ ldrd r3, r6, [r3] │ │ │ │ │ subs r6, r6, r3 │ │ │ │ │ +void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ cmp r2, r5 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:799 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ str r6, [r1, #24] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w r6, r2, r5 │ │ │ │ │ +void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:799 │ │ │ │ │ strd r3, r3, [r1, #28] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:287 │ │ │ │ │ it ne │ │ │ │ │ subne r2, r5, #4 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov.w r6, r6, asr #2 │ │ │ │ │ +void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ itt ne │ │ │ │ │ ldrne r5, [sp, #16] │ │ │ │ │ movne r1, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ - beq.n 6632 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xae> │ │ │ │ │ + beq.n 80d2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xae> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 (discriminator 1) │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 3) │ │ │ │ │ adds r1, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ cmp r1, r6 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 (discriminator 1) │ │ │ │ │ add r3, r0 │ │ │ │ │ str r3, [r5, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ - bcc.n 6624 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa0> │ │ │ │ │ + bcc.n 80c4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa0> │ │ │ │ │ +bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ +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) │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 6c76 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6f2> │ │ │ │ │ + beq.w 8716 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6f2> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ +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) │ │ │ │ │ ldrd r3, r7, [r3] │ │ │ │ │ subs r7, r7, r3 │ │ │ │ │ mov r6, r7 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ cmp r5, #12 │ │ │ │ │ - bhi.n 665e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xda> │ │ │ │ │ + bhi.n 80fe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xda> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.w 6b56 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5d2> │ │ │ │ │ + bls.w 85f6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5d2> │ │ │ │ │ movs r3, #12 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ +bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r1, r3 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ +void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:247 (discriminator 1) │ │ │ │ │ str r6, [r1, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 (discriminator 1) │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ str r7, [r2, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ strd r6, r3, [r2, #24] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:252 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ +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) │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 6ca6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x722> │ │ │ │ │ + beq.w 8746 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x722> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ +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) │ │ │ │ │ ldrd r3, r5, [r3] │ │ │ │ │ subs r5, r5, r3 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ +void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r3, r1, r0 │ │ │ │ │ +void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov.w ip, r3, asr #2 │ │ │ │ │ +void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ str r5, [r2, #24] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:799 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ - beq.n 66ba , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x136> │ │ │ │ │ + beq.n 815a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x136> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ subs r1, r2, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 (discriminator 1) │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ @@ -8487,194 +14870,219 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ cmp r2, ip │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 (discriminator 1) │ │ │ │ │ add r3, r0 │ │ │ │ │ str r3, [r5, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ - bcc.n 66ac , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x128> │ │ │ │ │ + bcc.n 814c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x128> │ │ │ │ │ +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 │ │ │ │ │ ldrd r3, r6, [r4] │ │ │ │ │ +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 r3, r6 │ │ │ │ │ - beq.w 6bea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x666> │ │ │ │ │ + beq.w 868a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x666> │ │ │ │ │ +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 2) │ │ │ │ │ subs r3, #16 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ +unsigned int seqan::_getBeginHorizontal(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:148 │ │ │ │ │ ldr.w r5, [r6, #-16] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd lr, r4, [r3, #8] │ │ │ │ │ +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 2) │ │ │ │ │ sub.w r3, r6, #16 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w r3, r4, lr │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ +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 │ │ │ │ │ - cbz r5, 670a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x186> │ │ │ │ │ + cbz r5, 81aa , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x186> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:534 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r0, lr, #4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:535 │ │ │ │ │ mov r2, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ lsls r7, r2, #31 │ │ │ │ │ - bpl.n 6706 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x182> │ │ │ │ │ + bpl.n 81a6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x182> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bcs.w 680e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x28a> │ │ │ │ │ + bcs.w 82ae , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x28a> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:542 (discriminator 1) │ │ │ │ │ add r3, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:543 (discriminator 1) │ │ │ │ │ subs r5, r5, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 (discriminator 2) │ │ │ │ │ adds r2, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ lsls r7, r2, #31 │ │ │ │ │ - bmi.n 66f2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x16e> │ │ │ │ │ + bmi.n 8192 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x16e> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:560 (discriminator 1) │ │ │ │ │ add r3, r1 │ │ │ │ │ - b.n 66fc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x178> │ │ │ │ │ + b.n 819c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x178> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:531 (discriminator 1) │ │ │ │ │ ldr.w r3, [lr] │ │ │ │ │ +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 r7, r3 │ │ │ │ │ +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) │ │ │ │ │ subs.w r2, lr, r4 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ andne.w r0, r0, #1 │ │ │ │ │ - cbz r0, 674a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1c6> │ │ │ │ │ + cbz r0, 81ea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1c6> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ movs r0, #0 │ │ │ │ │ sub.w r4, lr, #4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ mov r1, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and.w r5, r1, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 6802 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x27e> │ │ │ │ │ + bcs.n 82a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x27e> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ mla r0, r5, r2, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ adds r1, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.n 6730 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1ac> │ │ │ │ │ + bcc.n 81d0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1ac> │ │ │ │ │ +unsigned int seqan::_getBeginVertical(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:160 │ │ │ │ │ ldr.w r4, [r6, #-12] │ │ │ │ │ +void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ str r7, [r3, #28] │ │ │ │ │ +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 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 682c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a8> │ │ │ │ │ + bne.n 82cc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a8> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:531 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ +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) │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ +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.w ip, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r4, #1 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ - beq.n 6790 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x20c> │ │ │ │ │ + beq.n 8230 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x20c> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ movs r4, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ mov r1, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r5, r3, #4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and.w r6, r0, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.n 6808 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x284> │ │ │ │ │ + bls.n 82a8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x284> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ adds r0, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ mla r4, r6, r3, r4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bcc.n 6778 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1f4> │ │ │ │ │ + bcc.n 8218 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1f4> │ │ │ │ │ +void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ str r4, [r3, #20] │ │ │ │ │ +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:112 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ ldr.w r5, [lr] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ clz r5, r5 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ +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 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6870 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2ec> │ │ │ │ │ + beq.n 8310 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2ec> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ - blt.w 6c02 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x67e> │ │ │ │ │ + blt.w 86a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x67e> │ │ │ │ │ +bool seqan::atEnd, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r8, [r3, #32] │ │ │ │ │ +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) │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 6cd8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x754> │ │ │ │ │ + beq.w 8778 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x754> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ +seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ add.w r0, lr, r5, lsl #2 │ │ │ │ │ +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:435 (discriminator 1) │ │ │ │ │ ldr.w r3, [lr, r5, lsl #2] │ │ │ │ │ +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 │ │ │ │ │ movs r6, #0 │ │ │ │ │ +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:428 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, r8 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bls.w 6cf0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x76c> │ │ │ │ │ + bls.w 8790 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x76c> │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ mov r8, r6 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ mla r6, r3, r5, r6 │ │ │ │ │ subs r7, r7, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ @@ -8683,137 +15091,153 @@ │ │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ and.w r5, r1, #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - bhi.n 67d8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x254> │ │ │ │ │ + bhi.n 8278 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x254> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ mla sl, r7, r5, r6 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ add r8, r7 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 6bd8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x654> │ │ │ │ │ + beq.w 8678 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x654> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 6876 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2> │ │ │ │ │ + b.n 8316 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2> │ │ │ │ │ +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:505 │ │ │ │ │ mla r0, r5, r3, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - b.n 674a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1c6> │ │ │ │ │ + b.n 81ea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1c6> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:505 │ │ │ │ │ mla r4, r6, r1, r4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - b.n 6790 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x20c> │ │ │ │ │ + b.n 8230 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x20c> │ │ │ │ │ +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 │ │ │ │ │ add r3, r5 │ │ │ │ │ mov r7, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:545 (discriminator 1) │ │ │ │ │ - bhi.w 6710 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x18c> │ │ │ │ │ + bhi.w 81b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x18c> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:553 (discriminator 1) │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ adds r1, r2, #2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bcs.w 6710 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x18c> │ │ │ │ │ + bcs.w 81b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x18c> │ │ │ │ │ +seqan::Reference > const>::Type seqan::value, unsigned int>(seqan::String > const&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:461 (discriminator 1) │ │ │ │ │ adds r2, #1 │ │ │ │ │ +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:554 (discriminator 1) │ │ │ │ │ ldr.w r2, [lr, r2, lsl #2] │ │ │ │ │ add r3, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 (discriminator 1) │ │ │ │ │ - b.n 6710 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x18c> │ │ │ │ │ + b.n 81b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x18c> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:534 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r1, r3, #4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:535 │ │ │ │ │ mov r3, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ lsls r5, r3, #31 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ - bpl.n 684e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2ca> │ │ │ │ │ + bpl.n 82ee , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2ca> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bls.n 6852 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2ce> │ │ │ │ │ + bls.n 82f2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2ce> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:542 (discriminator 1) │ │ │ │ │ add r0, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:543 (discriminator 1) │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 (discriminator 2) │ │ │ │ │ adds r3, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ lsls r5, r3, #31 │ │ │ │ │ - bmi.n 683c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2b8> │ │ │ │ │ + bmi.n 82dc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2b8> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:560 (discriminator 1) │ │ │ │ │ add r0, r2 │ │ │ │ │ - b.n 6844 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2c0> │ │ │ │ │ + b.n 82e4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2c0> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:547 │ │ │ │ │ add.w r2, r4, r0 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:545 (discriminator 1) │ │ │ │ │ - bcc.n 675e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1da> │ │ │ │ │ + bcc.n 81fe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1da> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:553 (discriminator 1) │ │ │ │ │ adds r1, r3, #2 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcs.w 675e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1da> │ │ │ │ │ + bcs.w 81fe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1da> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:554 (discriminator 1) │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ +seqan::Reference > const>::Type seqan::value, unsigned int>(seqan::String > const&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:461 (discriminator 1) │ │ │ │ │ adds r3, #1 │ │ │ │ │ +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:554 (discriminator 1) │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ add r2, r3 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 (discriminator 1) │ │ │ │ │ - b.n 675e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1da> │ │ │ │ │ + b.n 81fe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1da> │ │ │ │ │ +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:107 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ mov r8, r7 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ mov sl, r7 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ +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 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ +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) │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ clz r4, r4 │ │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ │ +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 │ │ │ │ │ - beq.n 68e2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x35e> │ │ │ │ │ + beq.n 8382 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x35e> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ - blt.w 6c2e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6aa> │ │ │ │ │ + blt.w 86ce , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6aa> │ │ │ │ │ +bool seqan::atEnd, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr.w fp, [r3, #32] │ │ │ │ │ +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) │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 6cd2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x74e> │ │ │ │ │ + beq.w 8772 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x74e> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ mov r6, fp │ │ │ │ │ it cs │ │ │ │ │ movcs r6, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ +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.w r9, #0 │ │ │ │ │ +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:435 (discriminator 1) │ │ │ │ │ ldr.w r3, [r2, r4, lsl #2] │ │ │ │ │ +seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ add.w r1, r2, r4, lsl #2 │ │ │ │ │ +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:438 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls.w 6cea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x766> │ │ │ │ │ + bls.w 878a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x766> │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ mov fp, r9 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ mla r9, r4, r3, r9 │ │ │ │ │ subs r6, r6, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ @@ -8822,327 +15246,366 @@ │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ and.w r4, r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - bhi.n 68b8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x334> │ │ │ │ │ + bhi.n 8358 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x334> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ mla r9, r4, r6, r9 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ add fp, r6 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 6bc8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x644> │ │ │ │ │ + beq.w 8668 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x644> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 68e8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364> │ │ │ │ │ + b.n 8388 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364> │ │ │ │ │ +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:107 │ │ │ │ │ mov fp, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6cc6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x742> │ │ │ │ │ + beq.w 8766 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x742> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ +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 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:108 │ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:101 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:100 (discriminator 1) │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:101 (discriminator 1) │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 6b30 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ac> │ │ │ │ │ + beq.w 85d0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ac> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bne.n 6936 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3b2> │ │ │ │ │ + bne.n 83d6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3b2> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:108 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ strd r3, r5, [sp, #48] @ 0x30 │ │ │ │ │ strd r7, sl, [sp, #56] @ 0x38 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ blx 2aa8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt> │ │ │ │ │ ldrd r5, r7, [sp, #52] @ 0x34 │ │ │ │ │ ldrd sl, r8, [sp, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ +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 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 6a02 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e> │ │ │ │ │ + beq.n 84a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e> │ │ │ │ │ +bool seqan::atEnd, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ +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 r2, r8 │ │ │ │ │ - beq.n 69a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x41c> │ │ │ │ │ + beq.n 8440 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x41c> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ add.w r0, r1, r8 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:432 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ite ls │ │ │ │ │ rsbls r3, r8, r0 │ │ │ │ │ rsbhi r3, r8, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ - cbz r3, 69a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x41c> │ │ │ │ │ + cbz r3, 8440 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x41c> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ add.w ip, r0, r5, lsl #2 │ │ │ │ │ - b.n 6970 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3ec> │ │ │ │ │ + b.n 8410 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3ec> │ │ │ │ │ add r3, r7 │ │ │ │ │ +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:441 │ │ │ │ │ mla sl, r0, lr, sl │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ add r8, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ adds r5, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:443 │ │ │ │ │ movs r7, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ - beq.n 69a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x41c> │ │ │ │ │ + beq.n 8440 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x41c> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ ldr.w r2, [ip], #4 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ and.w lr, r5, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ subs r0, r2, r7 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bhi.n 6960 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3dc> │ │ │ │ │ + bhi.n 8400 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3dc> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ mla sl, r3, lr, sl │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ add r8, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ it ne │ │ │ │ │ addne r7, r7, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ - bne.n 69a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x41c> │ │ │ │ │ + bne.n 8440 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x41c> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ +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 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:458 │ │ │ │ │ cmp.w r0, r3, asr #2 │ │ │ │ │ itet ne │ │ │ │ │ movne r5, r0 │ │ │ │ │ moveq r7, r2 │ │ │ │ │ movne r7, #0 │ │ │ │ │ +bool seqan::atEnd, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ +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 r2, fp │ │ │ │ │ - beq.n 6a02 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e> │ │ │ │ │ + beq.n 84a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ add r1, fp │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:432 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ite ls │ │ │ │ │ rsbls r3, fp, r1 │ │ │ │ │ rsbhi r3, fp, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ - cbz r3, 6a02 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e> │ │ │ │ │ + cbz r3, 84a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ add.w r0, ip, r4, lsl #2 │ │ │ │ │ - b.n 69d2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x44e> │ │ │ │ │ + b.n 8472 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x44e> │ │ │ │ │ add r3, r6 │ │ │ │ │ +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:441 │ │ │ │ │ mla r9, r1, lr, r9 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ add fp, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ adds r4, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:443 │ │ │ │ │ movs r6, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ - beq.n 6a02 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e> │ │ │ │ │ + beq.n 84a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ and.w lr, r4, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ subs r1, r2, r6 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.n 69c2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x43e> │ │ │ │ │ + bhi.n 8462 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x43e> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ mla r9, r3, lr, r9 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ add fp, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ it ne │ │ │ │ │ addne r6, r6, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ - bne.n 6a02 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e> │ │ │ │ │ + bne.n 84a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ +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 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ sub.w r3, r3, ip │ │ │ │ │ +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:458 │ │ │ │ │ cmp.w r1, r3, asr #2 │ │ │ │ │ itet ne │ │ │ │ │ movne r4, r1 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ movne r6, #0 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:113 │ │ │ │ │ subs r3, #16 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6902 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x37e> │ │ │ │ │ + bne.w 83a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x37e> │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd lr, r3, [r1, #8] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w r2, r3, lr │ │ │ │ │ +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) │ │ │ │ │ subs.w r3, r3, lr │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ asrs r3, r2, #2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ mov.w ip, r3, asr #2 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 6a6a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4e6> │ │ │ │ │ + cbz r3, 850a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4e6> │ │ │ │ │ +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 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ +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) │ │ │ │ │ - cbz r5, 6a62 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4de> │ │ │ │ │ + cbz r5, 8502 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4de> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:226 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:228 (discriminator 1) │ │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ │ add r1, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1) │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 6a56 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4d2> │ │ │ │ │ + bne.n 84f6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4d2> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:229 │ │ │ │ │ add r7, r1 │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ +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:234 (discriminator 1) │ │ │ │ │ subs r7, r7, r2 │ │ │ │ │ +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 r3, r7 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ - cbz r3, 6a9c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x518> │ │ │ │ │ + cbz r3, 853c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x518> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ sub.w lr, lr, #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and.w r5, r0, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 6b24 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5a0> │ │ │ │ │ + bcs.n 85c4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5a0> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ adds r0, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bhi.n 6a84 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x500> │ │ │ │ │ + bhi.n 8524 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x500> │ │ │ │ │ +void seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:827 (discriminator 2) │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, 6acc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x548> │ │ │ │ │ + cbz r3, 856c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x548> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1) │ │ │ │ │ - cbz r4, 6ac0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x53c> │ │ │ │ │ + cbz r4, 8560 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x53c> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:226 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:228 (discriminator 1) │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ add r2, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1) │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 6ab4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x530> │ │ │ │ │ + bne.n 8554 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x530> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:229 │ │ │ │ │ add r6, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:234 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ subs r6, r6, r3 │ │ │ │ │ +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) │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r3, r6 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ +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) │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ @@ -9150,179 +15613,215 @@ │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 6b00 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x57c> │ │ │ │ │ + beq.n 85a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x57c> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ mov r4, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and.w r5, r4, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bls.n 6b2a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5a6> │ │ │ │ │ + bls.n 85ca , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5a6> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ adds r4, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ subs r0, r0, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bhi.n 6ae8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x564> │ │ │ │ │ + bhi.n 8588 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x564> │ │ │ │ │ +void seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:827 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ +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 │ │ │ │ │ - ldr r2, [pc, #520] @ (6d14 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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>) │ │ │ │ │ + ldr r2, [pc, #520] @ (87b4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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>) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:117 │ │ │ │ │ - ldr r3, [pc, #516] @ (6d10 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x78c>) │ │ │ │ │ + ldr r3, [pc, #516] @ (87b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x78c>) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:60 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:117 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 6d08 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x784> │ │ │ │ │ + bne.w 87a8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x784> │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +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:505 │ │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - b.n 6a9c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x518> │ │ │ │ │ + b.n 853c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x518> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:505 │ │ │ │ │ mla r2, r5, r0, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - b.n 6b00 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x57c> │ │ │ │ │ + b.n 85a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x57c> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ strd r3, r4, [sp, #72] @ 0x48 │ │ │ │ │ strd r6, r9, [sp, #80] @ 0x50 │ │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ blx 2aa8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt> │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldrd r4, r6, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r9, fp, [sp, #84] @ 0x54 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - b.n 6936 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3b2> │ │ │ │ │ + b.n 83d6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3b2> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r2, #32 │ │ │ │ │ +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) │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6cde , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x75a> │ │ │ │ │ + beq.w 877e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x75a> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - ble.w 6cfe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x77a> │ │ │ │ │ + ble.w 879e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x77a> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, r5 │ │ │ │ │ blx 29c8 │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #3 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ +void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - b.n 6660 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdc> │ │ │ │ │ + b.n 8100 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdc> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r2, #32 │ │ │ │ │ +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) │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 6ce4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x760> │ │ │ │ │ + beq.w 8784 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x760> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - ble.w 6cf6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x772> │ │ │ │ │ + ble.w 8796 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x772> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 29c8 │ │ │ │ │ +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 r0, r5 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, #3 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ +void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - b.n 65da , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x56> │ │ │ │ │ + b.n 807a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x56> │ │ │ │ │ +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:455 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ cmp ip, r4 │ │ │ │ │ +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 │ │ │ │ │ it ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ +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:455 (discriminator 1) │ │ │ │ │ - bne.w 68e8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364> │ │ │ │ │ + bne.w 8388 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 68e8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364> │ │ │ │ │ + b.n 8388 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ cmp r3, r5 │ │ │ │ │ +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 │ │ │ │ │ it ne │ │ │ │ │ movne r7, #0 │ │ │ │ │ +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:455 (discriminator 1) │ │ │ │ │ - bne.w 6876 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2> │ │ │ │ │ + bne.w 8316 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 6876 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2> │ │ │ │ │ + b.n 8316 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2> │ │ │ │ │ +void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ @@ -9331,7758 +15830,3668 @@ │ │ │ │ │ strd r3, r3, [r1, #24] │ │ │ │ │ str r3, [r1, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ - b.n 6b00 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x57c> │ │ │ │ │ + b.n 85a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x57c> │ │ │ │ │ +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:107 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ +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:107 │ │ │ │ │ mov r1, r3 │ │ │ │ │ +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 sl, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ +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 r1, r8 │ │ │ │ │ - beq.n 6c28 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6a4> │ │ │ │ │ + beq.n 86c8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6a4> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ - cbnz r7, 6c18 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x694> │ │ │ │ │ + cbnz r7, 86b8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x694> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ subs r5, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ ldr.w r7, [lr, r5, lsl #2] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1) │ │ │ │ │ lsls r4, r5, #31 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ add.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:345 │ │ │ │ │ it mi │ │ │ │ │ addmi.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ +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) │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 6c0c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x688> │ │ │ │ │ - b.n 6876 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2> │ │ │ │ │ + bne.n 86ac , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x688> │ │ │ │ │ + b.n 8316 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2> │ │ │ │ │ +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:107 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ +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:106 │ │ │ │ │ mov r3, r2 │ │ │ │ │ +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 r9, fp │ │ │ │ │ mov r6, fp │ │ │ │ │ +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 fp, r2 │ │ │ │ │ - beq.n 6c56 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6d2> │ │ │ │ │ + beq.n 86f6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6d2> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ - cbnz r6, 6c46 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c2> │ │ │ │ │ + cbnz r6, 86e6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c2> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ subs r4, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1) │ │ │ │ │ lsls r0, r4, #31 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:345 │ │ │ │ │ it mi │ │ │ │ │ addmi.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ +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) │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 6c3a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6b6> │ │ │ │ │ - b.n 68e8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364> │ │ │ │ │ + bne.n 86da , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6b6> │ │ │ │ │ + b.n 8388 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r6, r6, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldrd r5, r2, [r2, #8] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - b.n 6602 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7e> │ │ │ │ │ + b.n 80a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7e> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ mov r7, r6 │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r6, r6, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - b.n 6648 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc4> │ │ │ │ │ + b.n 80e8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc4> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ mov r8, r7 │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r7, r7, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r7, [r0, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - b.n 65c4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x40> │ │ │ │ │ + b.n 8064 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x40> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r5, r5, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov r3, r2 │ │ │ │ │ +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) │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - b.n 668a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x106> │ │ │ │ │ + b.n 812a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x106> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ +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 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ +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 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 6a4a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4c6> │ │ │ │ │ + b.n 84ea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4c6> │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 68e8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364> │ │ │ │ │ + b.n 8388 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364> │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n 6876 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2> │ │ │ │ │ + b.n 8316 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2> │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ movs r3, #12 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - b.n 6660 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdc> │ │ │ │ │ + b.n 8100 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdc> │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #12 │ │ │ │ │ - b.n 65da , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x56> │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + b.n 807a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x56> │ │ │ │ │ +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:438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b.n 68d2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x34e> │ │ │ │ │ + b.n 8372 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x34e> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ mov r4, r5 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.n 67f2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x26e> │ │ │ │ │ + b.n 8292 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x26e> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r2, [r5, #0] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 6bb2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x62e> │ │ │ │ │ + b.n 8652 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x62e> │ │ │ │ │ ittt eq │ │ │ │ │ ldreq r2, [sp, #20] │ │ │ │ │ ldreq r2, [r2, #0] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 6b78 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5f4> │ │ │ │ │ + b.n 8618 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5f4> │ │ │ │ │ +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 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r6, r3] │ │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00006d18 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +000087b8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>: │ │ │ │ │ void seqan::create > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:585 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ mov r5, r0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:585 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 6e10 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xf8> │ │ │ │ │ + beq.n 88b0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xf8> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 6d38 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x20> │ │ │ │ │ + beq.n 87d8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x20> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ +void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ movs r7, #0 │ │ │ │ │ +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 │ │ │ │ │ movs r0, #32 │ │ │ │ │ +void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ strd r7, r7, [r0] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ +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 r4, r0 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r7, [r0, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r3, r1, r2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ itet hi │ │ │ │ │ asrhi r3, r3, #2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls r7, #32 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ addhi.w r7, r3, r3, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, r3 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6ea4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x18c> │ │ │ │ │ + bne.w 8944 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x18c> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 6d78 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x60> │ │ │ │ │ + beq.n 8818 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x60> │ │ │ │ │ +void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 299c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r1, r3, r2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov.w r7, r1, asr #2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ ite ls │ │ │ │ │ movls r7, #32 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ addhi.w r7, r7, r7, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, r0 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6ebc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1a4> │ │ │ │ │ + bne.w 895c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1a4> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 6db2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x9a> │ │ │ │ │ + beq.n 8852 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x9a> │ │ │ │ │ +void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ add.w r1, r6, #12 │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ blx 299c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +seqan::Holder >, seqan::Tag >::Holder(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #24] │ │ │ │ │ +void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - cbz r3, 6e06 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xee> │ │ │ │ │ + cbz r3, 88a6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xee> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 6ee2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1ca> │ │ │ │ │ + bne.w 8982 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1ca> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ +seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldrd r2, r1, [r9, #4] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movs r3, #0 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr.w r7, [r9] │ │ │ │ │ +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 r8, r0 │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r3, r2, r7 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ ite hi │ │ │ │ │ addhi.w r6, r3, r3, lsr #1 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls r6, #32 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ it cs │ │ │ │ │ movcs r6, r1 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 6eec > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1d4> │ │ │ │ │ + bne.n 898c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1d4> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 6e00 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xe8> │ │ │ │ │ + beq.n 88a0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xe8> │ │ │ │ │ +void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 29ac >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt+0x4> │ │ │ │ │ +void seqan::create >, seqan::String > const>(seqan::Holder >, seqan::Tag >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r8, r3, [r4, #24] │ │ │ │ │ +void seqan::create > >, seqan::Matrix > > >(seqan::Holder > >, seqan::Tag >&, seqan::Matrix > >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r4, r3, [r5] │ │ │ │ │ +void seqan::create > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ +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 │ │ │ │ │ movs r0, #32 │ │ │ │ │ blx 28a4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ +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) │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r6, r6, [r4] │ │ │ │ │ strd r6, r6, [r4, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ strd r6, r6, [r4, #16] │ │ │ │ │ +seqan::Holder >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ strd r6, r6, [r4, #24] │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ +void seqan::create > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ +void seqan::create > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ strd r0, r3, [r4, #24] │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r1, #0 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r1, r1, [r0] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r7, r3, r6 │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - bls.n 6e86 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x16e> │ │ │ │ │ + bls.n 8926 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x16e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ adds r6, #8 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r7, r0, [r4, #12] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w r8, r0, r7 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ cmp.w r8, #8 │ │ │ │ │ - bhi.n 6ed4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1bc> │ │ │ │ │ + bhi.n 8974 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1bc> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 6f42 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x22a> │ │ │ │ │ + bls.n 89e2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x22a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ add.w r6, r7, #8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - bhi.n 6e7a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162> │ │ │ │ │ + bhi.n 891a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162> │ │ │ │ │ +void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 6e7a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162> │ │ │ │ │ + ble.n 891a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 6e7a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162> │ │ │ │ │ + beq.n 891a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2984 │ │ │ │ │ +seqan::Matrix > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ movs r3, #1 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ +seqan::Matrix > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ +void seqan::create > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bls.n 6f00 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1e8> │ │ │ │ │ + bls.n 89a0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1e8> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ adds r6, #8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - bhi.n 6e4a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ + bhi.n 88ea > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ +void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ subs r2, r6, r3 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 6e4a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ + ble.n 88ea > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 6e4a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ + beq.n 88ea > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 2984 │ │ │ │ │ - b.n 6e4a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ + b.n 88ea > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ +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 │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ strd r0, r0, [r4] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r2, r1, [r6] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 6d70 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x58> │ │ │ │ │ - b.n 6d78 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x60> │ │ │ │ │ + bne.w 8810 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x58> │ │ │ │ │ + b.n 8818 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x60> │ │ │ │ │ +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 │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ strd r0, r0, [r4, #12] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 6da6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x8e> │ │ │ │ │ - b.n 6db2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x9a> │ │ │ │ │ + bne.w 8846 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x8e> │ │ │ │ │ + b.n 8852 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x9a> │ │ │ │ │ +seqan::Matrix > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ movs r3, #1 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ add.w r6, r7, #8 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ +seqan::Matrix > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ +void seqan::create > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - b.n 6e82 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x16a> │ │ │ │ │ + b.n 8922 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x16a> │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ +void seqan::setValue > >(seqan::Holder >, seqan::Tag >&, seqan::String >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movs r3, #2 │ │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:729 │ │ │ │ │ - b.n 6e06 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xee> │ │ │ │ │ + b.n 88a6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xee> │ │ │ │ │ +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 │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ strd r0, r0, [r8] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r7, r2, [r9] │ │ │ │ │ - b.n 6df4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xdc> │ │ │ │ │ + b.n 8894 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xdc> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r2, #32 │ │ │ │ │ +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 r3, r0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 6f9a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x282> │ │ │ │ │ + beq.n 8a3a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x282> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - ble.n 6fa6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x28e> │ │ │ │ │ + ble.n 8a46 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x28e> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 29c8 │ │ │ │ │ +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 r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r6, #2 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ subs r2, r6, r7 │ │ │ │ │ add r6, r3 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 6e4a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ + ble.n 88ea > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ adds r0, r3, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2984 │ │ │ │ │ - b.n 6e4a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ + b.n 88ea > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r3, #32 │ │ │ │ │ +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 r9, r0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - cbz r7, 6f8c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x274> │ │ │ │ │ + cbz r7, 8a2c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x274> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - ble.n 6fc2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2aa> │ │ │ │ │ + ble.n 8a62 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2aa> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 29c8 │ │ │ │ │ +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 r0, r7 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r6, #2 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ sub.w r2, r6, r8 │ │ │ │ │ add r6, r9 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 6f88 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x270> │ │ │ │ │ + ble.n 8a28 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x270> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ add.w r0, r9, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2984 │ │ │ │ │ +void seqan::create > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 6e7a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162> │ │ │ │ │ + b.n 891a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162> │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ add.w r6, r0, #8 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ rsbs r2, r8, #8 │ │ │ │ │ - bne.n 6f7e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x266> │ │ │ │ │ + bne.n 8a1e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x266> │ │ │ │ │ +void seqan::create > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 6e7a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162> │ │ │ │ │ + b.n 891a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162> │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ add.w r6, r0, #8 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ rsbs r2, r7, #8 │ │ │ │ │ - bne.n 6f38 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x220> │ │ │ │ │ - b.n 6e4a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ + bne.n 89d8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x220> │ │ │ │ │ + b.n 88ea > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r2, [r6, #0] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - beq.n 6f1e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x206> │ │ │ │ │ + beq.n 89be > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x206> │ │ │ │ │ +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 r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 6f2e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x216> │ │ │ │ │ + b.n 89ce > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x216> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r3, [r7, #0] │ │ │ │ │ streq r3, [r0, #0] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - beq.n 6f60 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x248> │ │ │ │ │ + beq.n 8a00 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x248> │ │ │ │ │ +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 r0, r7 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 6f72 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25a> │ │ │ │ │ - b.n 6fe8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2d0> │ │ │ │ │ + b.n 8a12 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25a> │ │ │ │ │ + b.n 8a88 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2d0> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ blx 2a00 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ +void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 7008 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2f0> │ │ │ │ │ + beq.n 8aa8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2f0> │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r5 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ blx 2a00 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ │ │ │ │ │ -00007018 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base>: │ │ │ │ │ +00008ab8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base>: │ │ │ │ │ void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:493 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ +void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:493 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 70b8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa0> │ │ │ │ │ + beq.n 8b58 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa0> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ +seqan::Size, seqan::String > > >::Type seqan::updateFactors, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:478 │ │ │ │ │ movs r4, #1 │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:477 (discriminator 2) │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ +seqan::Size > > >::Type seqan::length > >(seqan::Matrix > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:406 (discriminator 1) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ +seqan::Size, seqan::String > > >::Type seqan::updateFactors, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:477 (discriminator 3) │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mul.w r5, r2, r5 │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:478 (discriminator 1) │ │ │ │ │ - cbnz r5, 7064 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x4c> │ │ │ │ │ - b.n 70b2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9a> │ │ │ │ │ + cbnz r5, 8b04 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x4c> │ │ │ │ │ + b.n 8b52 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9a> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ +seqan::Size, seqan::String > > >::Type seqan::updateFactors, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:478 (discriminator 2) │ │ │ │ │ cmp.w r4, r1, asr #2 │ │ │ │ │ - bcs.n 7094 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x7c> │ │ │ │ │ + bcs.n 8b34 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x7c> │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:480 (discriminator 2) │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ str.w r5, [r1, r4, lsl #2] │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:481 (discriminator 1) │ │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:478 (discriminator 9) │ │ │ │ │ adds r4, #1 │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:481 (discriminator 1) │ │ │ │ │ mul.w r5, r2, r5 │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:478 (discriminator 1) │ │ │ │ │ - cbz r5, 70b2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9a> │ │ │ │ │ + cbz r5, 8b52 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9a> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov r7, r3 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7046 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x2e> │ │ │ │ │ + bne.n 8ae6 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x2e> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r6 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov r7, r3 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ +seqan::Size, seqan::String > > >::Type seqan::updateFactors, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:478 (discriminator 2) │ │ │ │ │ cmp.w r4, r1, asr #2 │ │ │ │ │ - bcs.n 70be , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa6> │ │ │ │ │ + bcs.n 8b5e , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa6> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7052 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x3a> │ │ │ │ │ + bne.n 8af2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x3a> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - b.n 7052 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x3a> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + b.n 8af2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x3a> │ │ │ │ │ +seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ │ sub.w r8, r2, r1 │ │ │ │ │ +void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:498 (discriminator 1) │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls.n 70b2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9a> │ │ │ │ │ + bls.n 8b52 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9a> │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - cbz r3, 70f0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd8> │ │ │ │ │ + cbz r3, 8b90 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd8> │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bhi.n 7114 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xfc> │ │ │ │ │ + bhi.n 8bb4 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xfc> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r3, r5 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ +void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:500 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 7032 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1a> │ │ │ │ │ + b.n 8ad2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1a> │ │ │ │ │ +seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ │ sub.w r8, r2, r1 │ │ │ │ │ +void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:498 (discriminator 1) │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bcs.n 70b2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9a> │ │ │ │ │ + bcs.n 8b52 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9a> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 70a2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x8a> │ │ │ │ │ + bne.n 8b42 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x8a> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ blx 29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ - cbz r3, 70f0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd8> │ │ │ │ │ + cbz r3, 8b90 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd8> │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r4, [r7, #24] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ │ sub.w r8, r2, r3 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bhi.n 70ae , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x96> │ │ │ │ │ + bhi.n 8b4e , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x96> │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 70a8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x90> │ │ │ │ │ + b.n 8b48 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x90> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ +void seqan::create > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r2, #1 │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ +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 (discriminator 1) │ │ │ │ │ str r0, [r7, #24] │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ +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 │ │ │ │ │ adds r0, r5, r2 │ │ │ │ │ +void seqan::create > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r2, [r7, #28] │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ +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 r3, r0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ - b.n 70ae , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x96> │ │ │ │ │ + b.n 8b4e , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x96> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx 28a4 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ +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 r3, r0 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 70ae , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x96> │ │ │ │ │ + beq.n 8b4e , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x96> │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char*, unsigned char*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - ble.n 7148 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x130> │ │ │ │ │ + ble.n 8be8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x130> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, r8 │ │ │ │ │ blx 29c8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ +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 r0, r1 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r5, r2 │ │ │ │ │ +void seqan::_deallocateStorage(seqan::String >&, unsigned char*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - b.n 70ae , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x96> │ │ │ │ │ + b.n 8b4e , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x96> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned char*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ itt eq │ │ │ │ │ ldrbeq r3, [r1, #0] │ │ │ │ │ strbeq r3, [r0, #0] │ │ │ │ │ - b.n 7136 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x11e> │ │ │ │ │ + b.n 8bd6 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x11e> │ │ │ │ │ │ │ │ │ │ -00007150 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base>: │ │ │ │ │ +00008bf0 >::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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r0, [pc, #252] @ (7260 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x110>) │ │ │ │ │ - ldr r3, [pc, #252] @ (7264 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x114>) │ │ │ │ │ + ldr r0, [pc, #252] @ (8d00 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x110>) │ │ │ │ │ + ldr r3, [pc, #252] @ (8d04 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x114>) │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r0, pc │ │ │ │ │ +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 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ +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 r7, r1 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1029 (discriminator 1) │ │ │ │ │ - cbz r5, 7180 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x30> │ │ │ │ │ + cbz r5, 8c20 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x30> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 71f6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xa6> │ │ │ │ │ + beq.n 8c96 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xa6> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ +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) │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ +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) │ │ │ │ │ subs r5, r5, r3 │ │ │ │ │ +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 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ +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) │ │ │ │ │ asrs r5, r5, #2 │ │ │ │ │ +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 r5, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r5, r2 │ │ │ │ │ +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 r5, r1 │ │ │ │ │ - bls.n 71c0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x70> │ │ │ │ │ + bls.n 8c60 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x70> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r5, #31 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ ite hi │ │ │ │ │ addhi.w r8, r5, r5, lsr #1 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls.w r8, #32 │ │ │ │ │ +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 r8, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r8, r2 │ │ │ │ │ +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.w r0, r8, lsl #2 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ str.w r8, [r6, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ +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 │ │ │ │ │ - cbz r4, 71f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xa0> │ │ │ │ │ + cbz r4, 8c90 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xa0> │ │ │ │ │ +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 r0, r4 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ subs r3, #4 │ │ │ │ │ adds r1, r4, r5 │ │ │ │ │ str r1, [r6, #4] │ │ │ │ │ +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 │ │ │ │ │ - cbz r5, 71d6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x86> │ │ │ │ │ + cbz r5, 8c76 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x86> │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str.w r2, [r4], #4 │ │ │ │ │ +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 r4, r1 │ │ │ │ │ - bne.n 71ca >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x7a> │ │ │ │ │ + bne.n 8c6a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x7a> │ │ │ │ │ +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 │ │ │ │ │ - ldr r2, [pc, #144] @ (7268 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x118>) │ │ │ │ │ + ldr r2, [pc, #144] @ (8d08 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x118>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - ldr r3, [pc, #136] @ (7264 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x114>) │ │ │ │ │ + ldr r3, [pc, #136] @ (8d04 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x114>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 724c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xfc> │ │ │ │ │ + bne.n 8cec >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xfc> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 71c0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x70> │ │ │ │ │ + b.n 8c60 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x70> │ │ │ │ │ +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 r1, r6 │ │ │ │ │ - beq.n 71d6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x86> │ │ │ │ │ + beq.n 8c76 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x86> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ +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:168 │ │ │ │ │ movs r0, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ - vldr d7, [pc, #88] @ 7258 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x108> │ │ │ │ │ + vldr d7, [pc, #88] @ 8cf8 >::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/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp r5, r3 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ +seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:470 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, sp │ │ │ │ │ +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 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - beq.n 7222 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xd2> │ │ │ │ │ + beq.n 8cc2 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xd2> │ │ │ │ │ +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) │ │ │ │ │ subs r3, r5, r3 │ │ │ │ │ +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 │ │ │ │ │ mov r0, sp │ │ │ │ │ mov r4, sp │ │ │ │ │ +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) │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ +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 r2, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r3 │ │ │ │ │ blx 28f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@plt> │ │ │ │ │ +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 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 29f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt+0x4> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ - b.n 71d6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x86> │ │ │ │ │ +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 │ │ │ │ │ + b.n 8c76 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x86> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ - ldr r2, [pc, #48] @ (726c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x11c>) │ │ │ │ │ - ldr r3, [pc, #40] @ (7264 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x114>) │ │ │ │ │ + ldr r2, [pc, #48] @ (8d0c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x11c>) │ │ │ │ │ + ldr r3, [pc, #40] @ (8d04 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x114>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 7250 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x100> │ │ │ │ │ + beq.n 8cf0 >::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_base.h:1044 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - ldr r6, [pc, #592] @ (74b4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4c>) │ │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [pc, #136] @ (72f4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x84>) │ │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [pc, #768] @ (7570 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x108>) │ │ │ │ │ + adds r3, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00007270 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base>: │ │ │ │ │ +00008d10 >::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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r2, [pc, #288] @ (73a4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x134>) │ │ │ │ │ + ldr r2, [pc, #288] @ (8e44 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x134>) │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r3, [pc, #288] @ (73a8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x138>) │ │ │ │ │ + ldr r3, [pc, #288] @ (8e48 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x138>) │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ +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 │ │ │ │ │ ldrd r2, r4, [r1] │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 730c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x9c> │ │ │ │ │ + beq.n 8dac >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x9c> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - cbz r4, 72a6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x36> │ │ │ │ │ + cbz r4, 8d46 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x36> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 731a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xaa> │ │ │ │ │ + beq.n 8dba >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xaa> │ │ │ │ │ +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) │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ +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) │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ +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 │ │ │ │ │ ldr.w r8, [r5] │ │ │ │ │ +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) │ │ │ │ │ asrs r3, r4, #2 │ │ │ │ │ +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 r3, r1 │ │ │ │ │ - bls.n 739a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x12a> │ │ │ │ │ + bls.n 8e3a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x12a> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ iteet hi │ │ │ │ │ addhi.w r7, r3, r3, lsr #1 │ │ │ │ │ movls r0, #128 @ 0x80 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls r7, #32 │ │ │ │ │ +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 │ │ │ │ │ lslhi r0, r7, #2 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ +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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 7308 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x98> │ │ │ │ │ + beq.n 8da8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x98> │ │ │ │ │ +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 r0, r8 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ adds r1, r0, r4 │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ +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 │ │ │ │ │ - cbz r4, 72ee >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e> │ │ │ │ │ + cbz r4, 8d8e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e> │ │ │ │ │ subs r3, r2, #4 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ +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 r0, r1 │ │ │ │ │ - bne.n 72e2 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x72> │ │ │ │ │ + bne.n 8d82 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x72> │ │ │ │ │ +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 │ │ │ │ │ - ldr r2, [pc, #188] @ (73ac >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x13c>) │ │ │ │ │ + ldr r2, [pc, #188] @ (8e4c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x13c>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - ldr r3, [pc, #180] @ (73a8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x138>) │ │ │ │ │ + ldr r3, [pc, #180] @ (8e48 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x138>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 7396 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x126> │ │ │ │ │ + bne.n 8e36 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x126> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ +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 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - b.n 72da >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6a> │ │ │ │ │ + b.n 8d7a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6a> │ │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ │ +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 r0, r1 │ │ │ │ │ - beq.n 72ee >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e> │ │ │ │ │ + beq.n 8d8e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - cbz r2, 7378 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x108> │ │ │ │ │ + cbz r2, 8e18 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x108> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 7374 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x104> │ │ │ │ │ + bne.n 8e14 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x104> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 72ee >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e> │ │ │ │ │ + beq.n 8d8e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp r4, r2 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - beq.n 7364 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xf4> │ │ │ │ │ + beq.n 8e04 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xf4> │ │ │ │ │ +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) │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ │ +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.w r3, r4, asr #2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ ite ls │ │ │ │ │ movls r2, #32 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ addhi.w r2, r3, r3, lsr #1 │ │ │ │ │ +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 r3, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r3, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ +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 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ blx 28a4 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r4, r0 │ │ │ │ │ +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) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ subs r2, #4 │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ strd r4, r7, [sp, #4] │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ str.w r1, [r0], #4 │ │ │ │ │ +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 r0, r4 │ │ │ │ │ - bne.n 7358 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xe8> │ │ │ │ │ + bne.n 8df8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xe8> │ │ │ │ │ +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 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 29f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt+0x4> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ - b.n 72ee >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e> │ │ │ │ │ +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 │ │ │ │ │ + b.n 8d8e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e> │ │ │ │ │ +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 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 72da >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6a> │ │ │ │ │ + b.n 8d7a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6a> │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ +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 │ │ │ │ │ - b.n 72ee >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e> │ │ │ │ │ + b.n 8d8e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ - ldr r2, [pc, #44] @ (73b0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x140>) │ │ │ │ │ - ldr r3, [pc, #32] @ (73a8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x138>) │ │ │ │ │ + ldr r2, [pc, #44] @ (8e50 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x140>) │ │ │ │ │ + ldr r3, [pc, #32] @ (8e48 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x138>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 739e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x12e> │ │ │ │ │ + beq.n 8e3e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x12e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ +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 r0, r8 │ │ │ │ │ - b.n 72da >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6a> │ │ │ │ │ + b.n 8d7a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6a> │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - ldr r5, [pc, #464] @ (7578 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x110>) │ │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [pc, #40] @ (73d8 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x24>) │ │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [pc, #472] @ (758c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x124>) │ │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000073b4 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base>: │ │ │ │ │ +00008e54 >, 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 {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:915 │ │ │ │ │ mov r4, r0 │ │ │ │ │ +void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ +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 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 7442 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x8e> │ │ │ │ │ + beq.n 8ee2 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x8e> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 73ee >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3a> │ │ │ │ │ + beq.n 8e8e >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3a> │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ +void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ bics.w r3, r6, #2 │ │ │ │ │ - beq.n 73e6 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x32> │ │ │ │ │ + beq.n 8e86 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x32> │ │ │ │ │ +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 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movs r3, #2 │ │ │ │ │ strd r5, r3, [r4] │ │ │ │ │ +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 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ +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 │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ +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) │ │ │ │ │ - cbnz r6, 745c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa8> │ │ │ │ │ + cbnz r6, 8efc >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa8> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ +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 │ │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ strd r6, r6, [r5] │ │ │ │ │ +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) │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ │ +seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ +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.w r6, r1, asr #2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ ite ls │ │ │ │ │ movls r6, #32 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ addhi.w r6, r6, r6, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ it cs │ │ │ │ │ movcs r6, r0 │ │ │ │ │ +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 │ │ │ │ │ - cbz r6, 742e >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7a> │ │ │ │ │ + cbz r6, 8ece >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7a> │ │ │ │ │ +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 │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ strd r0, r0, [r5] │ │ │ │ │ +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 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ +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 │ │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 743a >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x86> │ │ │ │ │ + beq.n 8eda >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x86> │ │ │ │ │ +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 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 29f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt+0x4> │ │ │ │ │ +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:651 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r5, r3, [r4] │ │ │ │ │ +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 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ +void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 73ec >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x38> │ │ │ │ │ + beq.n 8e8c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x38> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 7458 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa4> │ │ │ │ │ + beq.n 8ef8 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa4> │ │ │ │ │ +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 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ +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 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ +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 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ +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 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ +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 │ │ │ │ │ b.w 29ec >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ │ │ │ │ │ -00007468 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +00008f08 >, 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 │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:585 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ mov r5, r0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:585 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 7564 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfc> │ │ │ │ │ + beq.n 9004 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfc> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 7488 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x20> │ │ │ │ │ + beq.n 8f28 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x20> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ +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 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ +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 │ │ │ │ │ movs r7, #0 │ │ │ │ │ +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 │ │ │ │ │ movs r0, #32 │ │ │ │ │ +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 │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ strd r7, r7, [r0] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ +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 r4, r0 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r7, [r0, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r3, r1, r2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ itet hi │ │ │ │ │ asrhi r3, r3, #2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls r7, #32 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ addhi.w r7, r3, r3, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, r3 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 75f8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x190> │ │ │ │ │ + bne.w 9098 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x190> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 74c8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60> │ │ │ │ │ + beq.n 8f68 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60> │ │ │ │ │ +void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 299c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r1, r3, r2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov.w r7, r1, asr #2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ ite ls │ │ │ │ │ movls r7, #32 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ addhi.w r7, r7, r7, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, r0 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7610 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1a8> │ │ │ │ │ + bne.w 90b0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1a8> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 7502 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x9a> │ │ │ │ │ + beq.n 8fa2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x9a> │ │ │ │ │ +void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ add.w r1, r6, #12 │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ blx 299c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #24] │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - cbz r3, 755a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf2> │ │ │ │ │ + cbz r3, 8ffa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf2> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 7636 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ce> │ │ │ │ │ + bne.w 90d6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ce> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ +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 │ │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movs r3, #0 │ │ │ │ │ +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 r8, r0 │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ +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 │ │ │ │ │ ldrd r0, r1, [r9, #4] │ │ │ │ │ +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 │ │ │ │ │ ldr.w r7, [r9] │ │ │ │ │ +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) │ │ │ │ │ subs r2, r0, r7 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ │ +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.w r3, r2, asr #2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ ite ls │ │ │ │ │ movls r6, #32 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ addhi.w r6, r3, r3, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ it cs │ │ │ │ │ movcs r6, r1 │ │ │ │ │ +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 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 7640 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d8> │ │ │ │ │ + bne.n 90e0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d8> │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 7554 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xec> │ │ │ │ │ + beq.n 8ff4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xec> │ │ │ │ │ +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 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 29f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt+0x4> │ │ │ │ │ +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:651 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r8, r3, [r4, #24] │ │ │ │ │ +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:651 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r4, r3, [r5] │ │ │ │ │ +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 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ +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 │ │ │ │ │ movs r0, #32 │ │ │ │ │ blx 28a4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ +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) │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r6, r6, [r4] │ │ │ │ │ strd r6, r6, [r4, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ strd r6, r6, [r4, #16] │ │ │ │ │ +seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ strd r6, r6, [r4, #24] │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ +void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ +void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ strd r0, r3, [r4, #24] │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r1, #0 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r1, r1, [r0] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r7, r3, r6 │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - bls.n 75da >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x172> │ │ │ │ │ + bls.n 907a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x172> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ adds r6, #8 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r7, r0, [r4, #12] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w r8, r0, r7 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ cmp.w r8, #8 │ │ │ │ │ - bhi.n 7628 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1c0> │ │ │ │ │ + bhi.n 90c8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1c0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 7696 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x22e> │ │ │ │ │ + bls.n 9136 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x22e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ add.w r6, r7, #8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - bhi.n 75ce >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166> │ │ │ │ │ + bhi.n 906e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166> │ │ │ │ │ +void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 75ce >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166> │ │ │ │ │ + ble.n 906e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 75ce >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166> │ │ │ │ │ + beq.n 906e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2984 │ │ │ │ │ +seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ movs r3, #1 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ +seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ +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 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bls.n 7654 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ec> │ │ │ │ │ + bls.n 90f4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ec> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ adds r6, #8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - bhi.n 759e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136> │ │ │ │ │ + bhi.n 903e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136> │ │ │ │ │ +void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ subs r2, r6, r3 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 759e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136> │ │ │ │ │ + ble.n 903e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 759e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136> │ │ │ │ │ + beq.n 903e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 2984 │ │ │ │ │ - b.n 759e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136> │ │ │ │ │ + b.n 903e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136> │ │ │ │ │ +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 │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ strd r0, r0, [r4] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r2, r1, [r6] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 74c0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x58> │ │ │ │ │ - b.n 74c8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60> │ │ │ │ │ + bne.w 8f60 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x58> │ │ │ │ │ + b.n 8f68 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60> │ │ │ │ │ +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 │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ strd r0, r0, [r4, #12] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 74f6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x8e> │ │ │ │ │ - b.n 7502 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x9a> │ │ │ │ │ + bne.w 8f96 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x8e> │ │ │ │ │ + b.n 8fa2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x9a> │ │ │ │ │ +seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ movs r3, #1 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ add.w r6, r7, #8 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ +seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ +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 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - b.n 75d6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x16e> │ │ │ │ │ + b.n 9076 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x16e> │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ +void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movs r3, #2 │ │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:729 │ │ │ │ │ - b.n 755a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf2> │ │ │ │ │ + b.n 8ffa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf2> │ │ │ │ │ +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 │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ strd r0, r0, [r8] │ │ │ │ │ +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 │ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ │ +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 │ │ │ │ │ ldrd r7, r0, [r9] │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 7548 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xe0> │ │ │ │ │ + b.n 8fe8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xe0> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r2, #32 │ │ │ │ │ +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 r3, r0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 76ee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x286> │ │ │ │ │ + beq.n 918e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x286> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - ble.n 76fa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x292> │ │ │ │ │ + ble.n 919a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x292> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 29c8 │ │ │ │ │ +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 r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r6, #2 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ subs r2, r6, r7 │ │ │ │ │ add r6, r3 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 759e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136> │ │ │ │ │ + ble.n 903e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ adds r0, r3, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2984 │ │ │ │ │ - b.n 759e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136> │ │ │ │ │ + b.n 903e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r3, #32 │ │ │ │ │ +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 r9, r0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - cbz r7, 76e0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x278> │ │ │ │ │ + cbz r7, 9180 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x278> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - ble.n 7716 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ae> │ │ │ │ │ + ble.n 91b6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ae> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 29c8 │ │ │ │ │ +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 r0, r7 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r6, #2 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ sub.w r2, r6, r8 │ │ │ │ │ add r6, r9 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 76dc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x274> │ │ │ │ │ + ble.n 917c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x274> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ add.w r0, r9, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2984 │ │ │ │ │ +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 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 75ce >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166> │ │ │ │ │ + b.n 906e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166> │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ add.w r6, r0, #8 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ rsbs r2, r8, #8 │ │ │ │ │ - bne.n 76d2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26a> │ │ │ │ │ + bne.n 9172 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26a> │ │ │ │ │ +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 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 75ce >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166> │ │ │ │ │ + b.n 906e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166> │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ add.w r6, r0, #8 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ rsbs r2, r7, #8 │ │ │ │ │ - bne.n 768c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x224> │ │ │ │ │ - b.n 759e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136> │ │ │ │ │ + bne.n 912c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x224> │ │ │ │ │ + b.n 903e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r2, [r6, #0] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - beq.n 7672 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x20a> │ │ │ │ │ + beq.n 9112 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x20a> │ │ │ │ │ +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 r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 7682 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x21a> │ │ │ │ │ + b.n 9122 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x21a> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r3, [r7, #0] │ │ │ │ │ streq r3, [r0, #0] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - beq.n 76b4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c> │ │ │ │ │ + beq.n 9154 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c> │ │ │ │ │ +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 r0, r7 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 76c6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25e> │ │ │ │ │ - b.n 773c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2d4> │ │ │ │ │ + b.n 9166 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25e> │ │ │ │ │ + b.n 91dc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2d4> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ blx 2a00 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ +void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 775c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2f4> │ │ │ │ │ + beq.n 91fc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2f4> │ │ │ │ │ +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 │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r5 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ blx 2a00 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ │ │ │ │ │ -0000776c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base>: │ │ │ │ │ +0000920c >::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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r0, [pc, #308] @ (78b4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x148>) │ │ │ │ │ - ldr r3, [pc, #308] @ (78b8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x14c>) │ │ │ │ │ + ldr r0, [pc, #308] @ (9354 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x148>) │ │ │ │ │ + ldr r3, [pc, #308] @ (9358 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x14c>) │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r0, pc │ │ │ │ │ +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 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ +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 r7, r1 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1029 (discriminator 1) │ │ │ │ │ - cbz r5, 779c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x30> │ │ │ │ │ + cbz r5, 923c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x30> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 784c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xe0> │ │ │ │ │ + beq.n 92ec >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xe0> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ +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) │ │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ │ +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 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ +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) │ │ │ │ │ subs r5, r5, r3 │ │ │ │ │ asrs r5, r5, #2 │ │ │ │ │ mul.w r5, r1, r5 │ │ │ │ │ +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) │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ +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 r5, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r5, r2 │ │ │ │ │ +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 r5, r1 │ │ │ │ │ - bls.n 77ec >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x80> │ │ │ │ │ + bls.n 928c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x80> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r5, #31 │ │ │ │ │ +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.w r0, #12 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ ite hi │ │ │ │ │ addhi.w r8, r5, r5, lsr #1 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls.w r8, #32 │ │ │ │ │ +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 r8, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r8, r2 │ │ │ │ │ +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 │ │ │ │ │ mul.w r0, r0, r8 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ str.w r8, [r6, #8] │ │ │ │ │ +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) │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ +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 │ │ │ │ │ - cbz r4, 7846 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xda> │ │ │ │ │ + cbz r4, 92e6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xda> │ │ │ │ │ +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 r0, r4 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mul.w r5, r1, r5 │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ str r2, [r6, #4] │ │ │ │ │ +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 │ │ │ │ │ - cbz r5, 782c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xc0> │ │ │ │ │ + cbz r5, 92cc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xc0> │ │ │ │ │ sub.w r2, r5, #12 │ │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ │ movt r0, #10922 @ 0x2aaa │ │ │ │ │ adds r3, #12 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mla r1, r2, r1, r1 │ │ │ │ │ adds r5, r4, r1 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ ldrd r0, r2, [r3, #-8] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ │ +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 │ │ │ │ │ adds r3, #12 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ strd r1, r0, [r4] │ │ │ │ │ +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 │ │ │ │ │ adds r4, #12 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 7816 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xaa> │ │ │ │ │ + bne.n 92b6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xaa> │ │ │ │ │ +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 │ │ │ │ │ - ldr r2, [pc, #140] @ (78bc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x150>) │ │ │ │ │ + ldr r2, [pc, #140] @ (935c >::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/seqan/sequence/string_base.h:1044 │ │ │ │ │ - ldr r3, [pc, #136] @ (78b8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x14c>) │ │ │ │ │ + ldr r3, [pc, #136] @ (9358 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x14c>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 78aa >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x13e> │ │ │ │ │ + bne.n 934a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x13e> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 77ec >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x80> │ │ │ │ │ + b.n 928c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x80> │ │ │ │ │ +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 r1, r6 │ │ │ │ │ - beq.n 782c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xc0> │ │ │ │ │ + beq.n 92cc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xc0> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ +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 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp r5, r0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ +seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:470 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, sp │ │ │ │ │ +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:170 (discriminator 1) │ │ │ │ │ - beq.n 7880 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x114> │ │ │ │ │ + beq.n 9320 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x114> │ │ │ │ │ +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) │ │ │ │ │ subs r3, r5, r0 │ │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ │ +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 │ │ │ │ │ mov r4, sp │ │ │ │ │ +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) │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ +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 │ │ │ │ │ mov r0, sp │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r3 │ │ │ │ │ blx 2960 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@plt> │ │ │ │ │ +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 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 2948 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt+0x4> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ - b.n 782c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xc0> │ │ │ │ │ +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 │ │ │ │ │ + b.n 92cc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xc0> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ - ldr r2, [pc, #40] @ (78c0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x154>) │ │ │ │ │ - ldr r3, [pc, #28] @ (78b8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x14c>) │ │ │ │ │ + ldr r2, [pc, #40] @ (9360 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x154>) │ │ │ │ │ + ldr r3, [pc, #28] @ (9358 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x14c>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 78ae >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x142> │ │ │ │ │ + beq.n 934e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x142> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - ldr r0, [pc, #480] @ (7a98 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc>) │ │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - blxns r9 │ │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bx ip │ │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000078c4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base>: │ │ │ │ │ +00009364 >::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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r2, [pc, #420] @ (7a7c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1b8>) │ │ │ │ │ + ldr r2, [pc, #420] @ (951c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1b8>) │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r3, [pc, #420] @ (7a80 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bc>) │ │ │ │ │ + ldr r3, [pc, #420] @ (9520 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bc>) │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ +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 │ │ │ │ │ ldrd r2, r4, [r1] │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1) │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 79a2 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xde> │ │ │ │ │ + beq.n 9442 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xde> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - cbz r4, 78fa >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x36> │ │ │ │ │ + cbz r4, 939a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x36> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 79b2 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xee> │ │ │ │ │ + beq.n 9452 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xee> │ │ │ │ │ +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) │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ │ +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 │ │ │ │ │ ldr.w r8, [r5] │ │ │ │ │ +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) │ │ │ │ │ asrs r3, r4, #2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ +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) │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls.w 7a72 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1ae> │ │ │ │ │ + bls.w 9512 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1ae> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp.w r4, #372 @ 0x174 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ ittee hi │ │ │ │ │ addhi.w r7, r3, r3, lsr #1 │ │ │ │ │ +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 │ │ │ │ │ movhi r0, #12 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movls.w r0, #384 @ 0x180 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls r7, #32 │ │ │ │ │ +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 │ │ │ │ │ it hi │ │ │ │ │ mulhi r0, r7 │ │ │ │ │ blx 28a4 │ │ │ │ │ +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 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ +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 r3, r0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ +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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 799e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xda> │ │ │ │ │ + beq.n 943e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xda> │ │ │ │ │ +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 r0, r8 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r1, r3, r4 │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ +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 │ │ │ │ │ - cbz r4, 7984 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0> │ │ │ │ │ + cbz r4, 9424 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0> │ │ │ │ │ sub.w r1, r4, #12 │ │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ │ movt r0, #10922 @ 0x2aaa │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ add r2, ip │ │ │ │ │ mul.w r1, r0, r1 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mla ip, r1, ip, ip │ │ │ │ │ add ip, r3 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ │ ldrd r0, r4, [r2, #-12] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ strd r0, r4, [r3] │ │ │ │ │ +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 │ │ │ │ │ adds r3, #12 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 796e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xaa> │ │ │ │ │ + bne.n 940e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xaa> │ │ │ │ │ +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 │ │ │ │ │ - ldr r2, [pc, #252] @ (7a84 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1c0>) │ │ │ │ │ + ldr r2, [pc, #252] @ (9524 >::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:1020 │ │ │ │ │ - ldr r3, [pc, #248] @ (7a80 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bc>) │ │ │ │ │ + ldr r3, [pc, #248] @ (9520 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bc>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 7a6e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1aa> │ │ │ │ │ + bne.n 950e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1aa> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ +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 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - b.n 7946 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x82> │ │ │ │ │ + b.n 93e6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x82> │ │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ │ +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 r3, r1 │ │ │ │ │ - beq.n 7984 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0> │ │ │ │ │ + beq.n 9424 >::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:1008 (discriminator 1) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7a50 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x18c> │ │ │ │ │ + beq.n 94f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x18c> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 7a4c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x188> │ │ │ │ │ + bne.n 94ec >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x188> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 7984 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0> │ │ │ │ │ + beq.n 9424 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0> │ │ │ │ │ +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 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp r4, r2 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ - beq.n 7a3c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x178> │ │ │ │ │ + beq.n 94dc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x178> │ │ │ │ │ +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) │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp.w r4, #372 @ 0x174 │ │ │ │ │ +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.w r3, r4, asr #2 │ │ │ │ │ +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.w r7, #12 │ │ │ │ │ +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) │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ ite ls │ │ │ │ │ movls r2, #32 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ addhi.w r2, r3, r3, lsr #1 │ │ │ │ │ +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 r3, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r3, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ +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 │ │ │ │ │ mul.w r0, r7, r3 │ │ │ │ │ blx 28a4 │ │ │ │ │ sub.w r2, r4, #12 │ │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ │ movt r1, #10922 @ 0x2aaa │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r4, r0 │ │ │ │ │ +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 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ add r3, r7 │ │ │ │ │ +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) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:341 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ +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 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mla r7, r2, r7, r7 │ │ │ │ │ adds r1, r0, r7 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ +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 │ │ │ │ │ adds r3, #12 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ +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 │ │ │ │ │ adds r0, #12 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ ldr.w r2, [r3, #-16] │ │ │ │ │ str.w r2, [r0, #-4] │ │ │ │ │ ldr.w r2, [r3, #-24] │ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ │ +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 │ │ │ │ │ - bne.n 7a1e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x15a> │ │ │ │ │ + bne.n 94be >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x15a> │ │ │ │ │ +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 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2948 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt+0x4> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ - b.n 7984 >::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/basic/allocator_interface.h:360 │ │ │ │ │ + b.n 9424 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0> │ │ │ │ │ +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 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7946 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x82> │ │ │ │ │ + b.n 93e6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x82> │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +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 │ │ │ │ │ - b.n 7984 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0> │ │ │ │ │ + b.n 9424 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ - ldr r2, [pc, #44] @ (7a88 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1c4>) │ │ │ │ │ - ldr r3, [pc, #32] @ (7a80 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bc>) │ │ │ │ │ + ldr r2, [pc, #44] @ (9528 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1c4>) │ │ │ │ │ + ldr r3, [pc, #32] @ (9520 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bc>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 7a76 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1b2> │ │ │ │ │ + beq.n 9516 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1b2> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ +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 r3, r8 │ │ │ │ │ - b.n 7946 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x82> │ │ │ │ │ + b.n 93e6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x82> │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - bx r4 │ │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mov r4, lr │ │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00007a8c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base>: │ │ │ │ │ +0000952c >, 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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:915 │ │ │ │ │ mov r4, r0 │ │ │ │ │ +void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ +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 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 7b38 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xac> │ │ │ │ │ + beq.n 95d8 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xac> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 7aca >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3e> │ │ │ │ │ + beq.n 956a >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3e> │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ +void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ bics.w r3, r6, #2 │ │ │ │ │ - beq.n 7ac0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x34> │ │ │ │ │ + beq.n 9560 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x34> │ │ │ │ │ +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 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movs r3, #2 │ │ │ │ │ strd r5, r3, [r4] │ │ │ │ │ +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 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ +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 │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ +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) │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 7b54 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc8> │ │ │ │ │ + bne.n 95f4 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc8> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 28a4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ +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 │ │ │ │ │ ldrd r2, r3, [r8] │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ strd r6, r6, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ +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) │ │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ │ subs r1, r3, r2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp.w r1, #372 @ 0x174 │ │ │ │ │ +seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ │ +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.w r5, r1, asr #2 │ │ │ │ │ mul.w r5, r0, r5 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ ite ls │ │ │ │ │ movls r5, #32 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ addhi.w r5, r5, r5, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ cmp r5, ip │ │ │ │ │ it cs │ │ │ │ │ movcs r5, ip │ │ │ │ │ +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 │ │ │ │ │ - cbz r5, 7b22 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x96> │ │ │ │ │ + cbz r5, 95c2 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x96> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ mul.w r0, r5, r0 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ strd r0, r0, [r7] │ │ │ │ │ +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 │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ +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 │ │ │ │ │ ldrd r2, r3, [r8] │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 7b2e >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa2> │ │ │ │ │ + beq.n 95ce >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa2> │ │ │ │ │ +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 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 2948 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt+0x4> │ │ │ │ │ +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:651 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r7, r3, [r4] │ │ │ │ │ +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 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ +void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 7ac6 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3a> │ │ │ │ │ + beq.n 9566 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3a> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 7b4e >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc2> │ │ │ │ │ + beq.n 95ee >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc2> │ │ │ │ │ +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 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ +void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ +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 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ +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 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ +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 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +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 │ │ │ │ │ b.w 2944 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ │ │ │ │ │ -00007b60 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +00009600 >, 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 │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:585 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ mov r5, r0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:585 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 7c6e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x10e> │ │ │ │ │ + beq.n 970e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x10e> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 7b80 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x20> │ │ │ │ │ + beq.n 9620 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x20> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ +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 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ +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 │ │ │ │ │ movs r7, #0 │ │ │ │ │ +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 │ │ │ │ │ movs r0, #32 │ │ │ │ │ +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 │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ strd r7, r7, [r0] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ +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 r4, r0 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r7, [r0, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r3, r1, r2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ itet hi │ │ │ │ │ asrhi r3, r3, #2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls r7, #32 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ addhi.w r7, r3, r3, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, r3 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7d02 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1a2> │ │ │ │ │ + bne.w 97a2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1a2> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 7bc0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60> │ │ │ │ │ + beq.n 9660 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60> │ │ │ │ │ +void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 299c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r1, r3, r2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov.w r7, r1, asr #2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ ite ls │ │ │ │ │ movls r7, #32 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ addhi.w r7, r7, r7, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, r0 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7d1a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ba> │ │ │ │ │ + bne.w 97ba >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ba> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 7bfa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x9a> │ │ │ │ │ + beq.n 969a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x9a> │ │ │ │ │ +void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ add.w r1, r6, #12 │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ blx 299c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #24] │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - cbz r3, 7c64 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x104> │ │ │ │ │ + cbz r3, 9704 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x104> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 7d40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1e0> │ │ │ │ │ + bne.w 97e0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1e0> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ +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 │ │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movs r3, #0 │ │ │ │ │ +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 r6, r0 │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ +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) │ │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ +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 │ │ │ │ │ ldrd r0, lr, [r8, #4] │ │ │ │ │ +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 │ │ │ │ │ ldr.w ip, [r8] │ │ │ │ │ +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.w r2, r0, ip │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp.w r2, #372 @ 0x174 │ │ │ │ │ +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.w r3, r2, asr #2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ it ls │ │ │ │ │ movls r7, #32 │ │ │ │ │ +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) │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ it hi │ │ │ │ │ addhi.w r7, r3, r3, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ cmp r7, lr │ │ │ │ │ it cs │ │ │ │ │ movcs r7, lr │ │ │ │ │ +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 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 7d4a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ea> │ │ │ │ │ + bne.n 97ea >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ea> │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.n 7c5e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfe> │ │ │ │ │ + beq.n 96fe >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfe> │ │ │ │ │ +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 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 2948 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt+0x4> │ │ │ │ │ +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:651 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r6, r3, [r4, #24] │ │ │ │ │ +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:651 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r4, r3, [r5] │ │ │ │ │ +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 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ +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 │ │ │ │ │ movs r0, #32 │ │ │ │ │ blx 28a4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ +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) │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r6, r6, [r4] │ │ │ │ │ strd r6, r6, [r4, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ strd r6, r6, [r4, #16] │ │ │ │ │ +seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ strd r6, r6, [r4, #24] │ │ │ │ │ +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 │ │ │ │ │ blx 28a4 │ │ │ │ │ +void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ +void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ strd r0, r3, [r4, #24] │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r1, #0 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r1, r1, [r0] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r7, r3, r6 │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - bls.n 7ce4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x184> │ │ │ │ │ + bls.n 9784 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x184> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ adds r6, #8 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r7, r0, [r4, #12] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w r8, r0, r7 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ cmp.w r8, #8 │ │ │ │ │ - bhi.n 7d32 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d2> │ │ │ │ │ + bhi.n 97d2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d2> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 7da2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x242> │ │ │ │ │ + bls.n 9842 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x242> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ add.w r6, r7, #8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - bhi.n 7cd8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178> │ │ │ │ │ + bhi.n 9778 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178> │ │ │ │ │ +void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 7cd8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178> │ │ │ │ │ + ble.n 9778 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 7cd8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178> │ │ │ │ │ + beq.n 9778 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2984 │ │ │ │ │ +seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ movs r3, #1 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ +seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ +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 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bls.n 7d60 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x200> │ │ │ │ │ + bls.n 9800 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x200> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ adds r6, #8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - bhi.n 7ca8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148> │ │ │ │ │ + bhi.n 9748 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148> │ │ │ │ │ +void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ subs r2, r6, r3 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 7ca8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148> │ │ │ │ │ + ble.n 9748 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 7ca8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148> │ │ │ │ │ + beq.n 9748 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 2984 │ │ │ │ │ - b.n 7ca8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148> │ │ │ │ │ + b.n 9748 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148> │ │ │ │ │ +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 │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ strd r0, r0, [r4] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r2, r1, [r6] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 7bb8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x58> │ │ │ │ │ - b.n 7bc0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60> │ │ │ │ │ + bne.w 9658 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x58> │ │ │ │ │ + b.n 9660 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60> │ │ │ │ │ +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 │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ strd r0, r0, [r4, #12] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 7bee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x8e> │ │ │ │ │ - b.n 7bfa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x9a> │ │ │ │ │ + bne.w 968e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x8e> │ │ │ │ │ + b.n 969a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x9a> │ │ │ │ │ +seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ movs r3, #1 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ add.w r6, r7, #8 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ +seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ +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 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - b.n 7ce0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x180> │ │ │ │ │ + b.n 9780 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x180> │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ +void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movs r3, #2 │ │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:729 │ │ │ │ │ - b.n 7c64 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x104> │ │ │ │ │ + b.n 9704 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x104> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #12 │ │ │ │ │ mul.w r0, r7, r0 │ │ │ │ │ blx 28a4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ strd r0, r0, [r6] │ │ │ │ │ +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 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ +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 │ │ │ │ │ ldrd ip, r0, [r8] │ │ │ │ │ - b.n 7c52 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf2> │ │ │ │ │ + b.n 96f2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf2> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r2, #32 │ │ │ │ │ +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 r3, r0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 7dfa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29a> │ │ │ │ │ + beq.n 989a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29a> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - ble.n 7e06 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2a6> │ │ │ │ │ + ble.n 98a6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2a6> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 29c8 │ │ │ │ │ +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 r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r6, #2 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ subs r2, r6, r7 │ │ │ │ │ add r6, r3 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 7ca8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148> │ │ │ │ │ + ble.n 9748 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ adds r0, r3, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2984 │ │ │ │ │ - b.n 7ca8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148> │ │ │ │ │ + b.n 9748 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ blx 28a4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r3, #32 │ │ │ │ │ +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 r9, r0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - cbz r7, 7dec >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x28c> │ │ │ │ │ + cbz r7, 988c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x28c> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - ble.n 7e22 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2c2> │ │ │ │ │ + ble.n 98c2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2c2> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 29c8 │ │ │ │ │ +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 r0, r7 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r6, #2 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ sub.w r2, r6, r8 │ │ │ │ │ add r6, r9 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 7de8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x288> │ │ │ │ │ + ble.n 9888 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x288> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ add.w r0, r9, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2984 │ │ │ │ │ +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 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 7cd8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178> │ │ │ │ │ + b.n 9778 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178> │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ add.w r6, r0, #8 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ rsbs r2, r8, #8 │ │ │ │ │ - bne.n 7dde >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x27e> │ │ │ │ │ + bne.n 987e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x27e> │ │ │ │ │ +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 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 7cd8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178> │ │ │ │ │ + b.n 9778 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178> │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ add.w r6, r0, #8 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ rsbs r2, r7, #8 │ │ │ │ │ - bne.n 7d98 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x238> │ │ │ │ │ - b.n 7ca8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148> │ │ │ │ │ + bne.n 9838 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x238> │ │ │ │ │ + b.n 9748 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r2, [r6, #0] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - beq.n 7d7e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x21e> │ │ │ │ │ + beq.n 981e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x21e> │ │ │ │ │ +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 r0, r6 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 7d8e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x22e> │ │ │ │ │ + b.n 982e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x22e> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r3, [r7, #0] │ │ │ │ │ streq r3, [r0, #0] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - beq.n 7dc0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x260> │ │ │ │ │ + beq.n 9860 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x260> │ │ │ │ │ +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 r0, r7 │ │ │ │ │ blx 2a00 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1761 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 7dd2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x272> │ │ │ │ │ - b.n 7e48 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2e8> │ │ │ │ │ + b.n 9872 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x272> │ │ │ │ │ + b.n 98e8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2e8> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ blx 2a00 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ +void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 7e68 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x308> │ │ │ │ │ + beq.n 9908 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x308> │ │ │ │ │ +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 │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 r0, r5 │ │ │ │ │ blx 2a00 │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ blx 2a00 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a00 │ │ │ │ │ blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ - │ │ │ │ │ -00007e78 : │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3288] @ 0xcd8 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - sub.w sp, sp, #772 @ 0x304 │ │ │ │ │ - ldr.w r2, [pc, #2948] @ 8a14 │ │ │ │ │ - ldr.w r1, [pc, #2948] @ 8a18 │ │ │ │ │ - ldr.w r3, [pc, #2948] @ 8a1c │ │ │ │ │ - add r2, pc │ │ │ │ │ -./porechop/src/alignment.cpp:114 │ │ │ │ │ - ldr.w r6, [sl, #8] │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - eor.w r4, r6, r6, asr #31 │ │ │ │ │ - sub.w r4, r4, r6, asr #31 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #764] @ 0x2fc │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp r4, #9 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - bls.w 8c24 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - movw r0, #5977 @ 0x1759 │ │ │ │ │ - movt r0, #53687 @ 0xd1b7 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - movw r1, #34463 @ 0x869f │ │ │ │ │ - movt r1, #1 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - movw ip, #9999 @ 0x270f │ │ │ │ │ - b.n 7efe │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - cmp.w r3, #1000 @ 0x3e8 │ │ │ │ │ - bcc.w 8978 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bls.w 89b4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - umull r5, r2, r0, r3 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ - add.w r5, r7, #4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov.w r2, r2, lsr #13 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - bls.w 89c0 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ │ - bhi.n 7eda │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - add r5, r6 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb.w r3, [sp, #136] @ 0x88 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movs r1, #45 @ 0x2d │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add r6, r2 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - strb r1, [r2, #0] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ │ - ldr.w r1, [pc, #2796] @ 8a20 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2a78 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp r4, #99 @ 0x63 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - bls.w 894c │ │ │ │ │ - subs r1, r7, #1 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - movw ip, #34079 @ 0x851f │ │ │ │ │ - movt ip, #20971 @ 0x51eb │ │ │ │ │ - add r1, r6 │ │ │ │ │ - mov.w r8, #100 @ 0x64 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - movw lr, #9999 @ 0x270f │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - umull r0, r2, ip, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp r0, lr │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mov.w r2, r2, lsr #5 │ │ │ │ │ - mls r7, r8, r2, r4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - ldrh.w r2, [r3, r7, lsl #1] │ │ │ │ │ - strh.w r2, [r1], #-2 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - bhi.n 7f56 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ - cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 894c │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ │ - uxtb r4, r4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - strb r4, [r6, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r5, [r0, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb r1, [r2, r5] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 8dda │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - ldr.w r1, [pc, #2700] @ 8a24 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r3, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 8bca │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:115 │ │ │ │ │ - ldr.w r6, [sl, #12] │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - eor.w r4, r6, r6, asr #31 │ │ │ │ │ - sub.w r4, r4, r6, asr #31 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp r4, #9 │ │ │ │ │ - bls.w 8bf8 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - movw r0, #5977 @ 0x1759 │ │ │ │ │ - movt r0, #53687 @ 0xd1b7 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - movw r1, #34463 @ 0x869f │ │ │ │ │ - movt r1, #1 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - movw ip, #9999 @ 0x270f │ │ │ │ │ - b.n 8024 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - cmp.w r3, #1000 @ 0x3e8 │ │ │ │ │ - bcc.w 8970 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bls.w 89ac │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - umull r5, r2, r0, r3 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ - add.w r5, r7, #4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov.w r2, r2, lsr #13 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - bls.w 89c6 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ │ - bhi.n 8000 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add.w fp, sp, #176 @ 0xb0 │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - add r5, r6 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, fp │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb.w r3, [fp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movs r1, #45 @ 0x2d │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add r6, r2 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - strb r1, [r2, #0] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ │ - ldr.w r1, [pc, #2508] @ 8a28 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2a78 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp r4, #99 @ 0x63 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - bls.w 895e │ │ │ │ │ - subs r1, r7, #1 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - movw ip, #34079 @ 0x851f │ │ │ │ │ - movt ip, #20971 @ 0x51eb │ │ │ │ │ - add r1, r6 │ │ │ │ │ - mov.w r8, #100 @ 0x64 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - movw lr, #9999 @ 0x270f │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - umull r0, r2, ip, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp r0, lr │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mov.w r2, r2, lsr #5 │ │ │ │ │ - mls r7, r8, r2, r4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - ldrh.w r2, [r3, r7, lsl #1] │ │ │ │ │ - strh.w r2, [r1], #-2 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - bhi.n 8080 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ - cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 895e │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ │ - uxtb r4, r4 │ │ │ │ │ - strb r4, [r6, #0] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb r2, [r3, r5] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ - adds r0, r1, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq.w 8bb2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bls.n 80ea │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr.w r4, [fp] │ │ │ │ │ - ldr r5, [sp, #92] @ 0x5c │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1) │ │ │ │ │ - it eq │ │ │ │ │ - moveq r4, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - beq.n 80e4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ - ldr.w r4, [fp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bls.w 8a02 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, r3, r1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.w 8da0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r3, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 8ba2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 8dbe │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - ldr.w r1, [pc, #2284] @ 8a2c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r3, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 8b92 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:116 │ │ │ │ │ - ldr.w r6, [sl, #16] │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - eor.w r4, r6, r6, asr #31 │ │ │ │ │ - sub.w r4, r4, r6, asr #31 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp r4, #9 │ │ │ │ │ - bls.w 8c4e │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - movw r0, #5977 @ 0x1759 │ │ │ │ │ - movt r0, #53687 @ 0xd1b7 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - movw r1, #34463 @ 0x869f │ │ │ │ │ - movt r1, #1 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - movw ip, #9999 @ 0x270f │ │ │ │ │ - b.n 81ca │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - cmp.w r3, #1000 @ 0x3e8 │ │ │ │ │ - bcc.w 8980 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bls.w 89a0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - umull r5, r2, r0, r3 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ - add.w r5, r7, #4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov.w r2, r2, lsr #13 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - bls.w 89d2 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ │ - bhi.n 81a6 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - add r5, r6 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [sp, #252] @ 0xfc │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb.w r3, [sp, #256] @ 0x100 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movs r1, #45 @ 0x2d │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add r6, r2 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - strb r1, [r2, #0] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ │ - ldr.w r1, [pc, #2096] @ 8a30 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2a78 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp r4, #99 @ 0x63 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - bls.w 892c │ │ │ │ │ - subs r1, r7, #1 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - movw ip, #34079 @ 0x851f │ │ │ │ │ - movt ip, #20971 @ 0x51eb │ │ │ │ │ - add r1, r6 │ │ │ │ │ - mov.w r8, #100 @ 0x64 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - movw lr, #9999 @ 0x270f │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - umull r0, r2, ip, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp r0, lr │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mov.w r2, r2, lsr #5 │ │ │ │ │ - mls r7, r8, r2, r4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - ldrh.w r2, [r3, r7, lsl #1] │ │ │ │ │ - strh.w r2, [r1], #-2 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - bhi.n 8222 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ - cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 892c │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ │ - uxtb r4, r4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - strb r4, [r6, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r5, [r0, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb r2, [r3, r5] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ - adds r0, r1, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq.w 8b7a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bls.n 8288 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1) │ │ │ │ │ - it eq │ │ │ │ │ - moveq r4, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - beq.n 8282 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bls.w 8aa0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, r3, r1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - bhi.w 8df6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r3, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 8b6a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 8e14 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - ldr.w r1, [pc, #1880] @ 8a34 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r3, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 8b5a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:117 │ │ │ │ │ - ldr.w r6, [sl, #20] │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - eor.w r4, r6, r6, asr #31 │ │ │ │ │ - sub.w r4, r4, r6, asr #31 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp r4, #9 │ │ │ │ │ - bls.w 8c96 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - movw r0, #5977 @ 0x1759 │ │ │ │ │ - movt r0, #53687 @ 0xd1b7 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - movw r1, #34463 @ 0x869f │ │ │ │ │ - movt r1, #1 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - movw ip, #9999 @ 0x270f │ │ │ │ │ - b.n 8368 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - cmp.w r3, #1000 @ 0x3e8 │ │ │ │ │ - bcc.w 8986 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bls.w 89a6 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - umull r5, r2, r0, r3 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ - add.w r5, r7, #4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov.w r2, r2, lsr #13 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - bls.w 89bc │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ │ - bhi.n 8344 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - add r5, r6 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [sp, #324] @ 0x144 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb.w r3, [sp, #328] @ 0x148 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movs r1, #45 @ 0x2d │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add r6, r2 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - strb r1, [r2, #0] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ │ - ldr.w r1, [pc, #1692] @ 8a38 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2a78 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp r4, #99 @ 0x63 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - bls.w 893c │ │ │ │ │ - subs r1, r7, #1 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - movw ip, #34079 @ 0x851f │ │ │ │ │ - movt ip, #20971 @ 0x51eb │ │ │ │ │ - add r1, r6 │ │ │ │ │ - mov.w r8, #100 @ 0x64 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - movw lr, #9999 @ 0x270f │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - umull r0, r2, ip, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp r0, lr │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mov.w r2, r2, lsr #5 │ │ │ │ │ - mls r7, r8, r2, r4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - ldrh.w r2, [r3, r7, lsl #1] │ │ │ │ │ - strh.w r2, [r1], #-2 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - bhi.n 83c0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ - cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 893c │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ │ - uxtb r4, r4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - strb r4, [r6, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r5, [r0, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb r2, [r3, r5] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ - adds r0, r1, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq.w 8b44 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bls.n 8426 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1) │ │ │ │ │ - it eq │ │ │ │ │ - moveq r4, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - beq.n 8420 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bls.w 89d8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, r3, r1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - bhi.w 8d36 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r3, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 8b36 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 8e5a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - ldr.w r1, [pc, #1472] @ 8a3c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r3, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 8b28 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:118 │ │ │ │ │ - ldr.w r7, [sl, #24] │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - eor.w r5, r7, r7, asr #31 │ │ │ │ │ - sub.w r5, r5, r7, asr #31 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - lsrs r7, r7, #31 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp r5, #9 │ │ │ │ │ - bls.w 8c76 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - movw r0, #5977 @ 0x1759 │ │ │ │ │ - movt r0, #53687 @ 0xd1b7 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - movw r1, #34463 @ 0x869f │ │ │ │ │ - movt r1, #1 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - movw r4, #9999 @ 0x270f │ │ │ │ │ - b.n 8508 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - cmp.w r3, #1000 @ 0x3e8 │ │ │ │ │ - bcc.w 898c │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bls.w 8996 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - umull r6, r2, r0, r3 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ - add.w r6, r8, #4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov.w r2, r2, lsr #13 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - bls.w 89cc │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ │ - bhi.n 84e4 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - add.w r6, r8, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - add r6, r7 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movs r1, #45 @ 0x2d │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add r7, r2 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - strb r1, [r2, #0] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ │ - ldr.w r1, [pc, #1288] @ 8a40 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2a78 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp r5, #99 @ 0x63 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - bls.w 891c │ │ │ │ │ - add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - movw lr, #34079 @ 0x851f │ │ │ │ │ - movt lr, #20971 @ 0x51eb │ │ │ │ │ - add r1, r7 │ │ │ │ │ - mov.w r9, #100 @ 0x64 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - movw r8, #9999 @ 0x270f │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - umull r0, r2, lr, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp r0, r8 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mov.w r2, r2, lsr #5 │ │ │ │ │ - mls ip, r9, r2, r5 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - ldrh.w r2, [r3, ip, lsl #1] │ │ │ │ │ - strh.w r2, [r1], #-2 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - bhi.n 855e │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ - cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 891c │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ │ - uxtb r5, r5 │ │ │ │ │ - strb r5, [r7, #0] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb r2, [r3, r6] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ - adds r0, r1, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 8b14 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bls.n 85be │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1) │ │ │ │ │ - it eq │ │ │ │ │ - moveq r5, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - beq.n 85b8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bls.w 89e6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, r3, r1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.w 8d7c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add.w r8, sp, #416 @ 0x1a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r3, [r6], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.w 8b06 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str.w r3, [r8, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - str r6, [r5, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb r3, [r5, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 8d5e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - ldr.w r1, [pc, #1072] @ 8a44 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r3, [r7], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.w 8af8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [r5, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ - ldr.w r3, [pc, #1032] @ 8a48 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r2, [r5, #4] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb r2, [r6, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r2, [r6, #4] │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - str r7, [r6, #0] │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ - ldrd r6, r7, [sl, #32] │ │ │ │ │ - ldr r1, [r2, r3] │ │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r3, [pc, #1008] @ (8a4c ) │ │ │ │ │ - mov.w r2, #328 @ 0x148 │ │ │ │ │ - strd r6, r7, [sp] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ │ - blx 2b20 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ - adds r6, r0, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.w 8ae4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bls.n 869e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1) │ │ │ │ │ - it eq │ │ │ │ │ - moveq r1, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - beq.n 8698 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bls.w 89f4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - bhi.w 8e78 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r3, [r9], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - beq.w 8ad6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [r7, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - str.w r9, [r6] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [r7, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r6, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb r3, [r6, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 8e9a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - ldr r1, [pc, #868] @ (8a50 ) │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r2, [r1], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.w 8ac6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - str r2, [r6, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb.w r2, [r9, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - str.w r1, [r9] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str.w r2, [r9, #4] │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ │ - ldrd r2, r3, [sl, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r0, [r6, #4] │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ - strd r2, r3, [sp] │ │ │ │ │ - mov.w r2, #328 @ 0x148 │ │ │ │ │ - ldr r3, [pc, #792] @ (8a54 ) │ │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx 2b20 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - ldr r2, [sp, #540] @ 0x21c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ - add.w ip, r0, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.w 8ab0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - bls.n 8774 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - add.w sl, sp, #544 @ 0x220 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1) │ │ │ │ │ - it eq │ │ │ │ │ - moveq.w lr, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - beq.n 876e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ - ldr.w lr, [sp, #544] @ 0x220 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - bls.w 8a5c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.w 8e32 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ - add.w r0, r3, #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r3, [sl], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - beq.w 8bda │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - str.w sl, [r9] │ │ │ │ │ - add.w sl, sp, #544 @ 0x220 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb.w r3, [r9, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r0, sl │ │ │ │ │ - beq.n 87ce │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 87de │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 87ee │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 8800 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 8810 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r0, [r8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 8824 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 8834 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 8846 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 8858 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 886a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 887c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 888e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 88a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 88b2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 88c4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 88d8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr.w r1, [fp, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 88ea │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 88fc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #344] @ (8a58 ) │ │ │ │ │ -./porechop/src/alignment.cpp:121 │ │ │ │ │ - ldr r3, [pc, #284] @ (8a1c ) │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - add r2, pc │ │ │ │ │ -./porechop/src/alignment.cpp:121 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 8d32 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - add.w sp, sp, #772 @ 0x304 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - add.w r5, sp, r5, lsl #1 │ │ │ │ │ - ldrb.w r3, [r5, #561] @ 0x231 │ │ │ │ │ - strb r3, [r7, #1] │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ - ldrb.w r5, [r5, #560] @ 0x230 │ │ │ │ │ - b.n 8586 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - add.w r4, sp, r4, lsl #1 │ │ │ │ │ - ldrb.w r3, [r4, #561] @ 0x231 │ │ │ │ │ - strb r3, [r6, #1] │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ - ldrb.w r4, [r4, #560] @ 0x230 │ │ │ │ │ - b.n 824a │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - add.w r4, sp, r4, lsl #1 │ │ │ │ │ - ldrb.w r3, [r4, #561] @ 0x231 │ │ │ │ │ - strb r3, [r6, #1] │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ - ldrb.w r4, [r4, #560] @ 0x230 │ │ │ │ │ - b.n 83e8 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - add.w r4, sp, r4, lsl #1 │ │ │ │ │ - ldrb.w r3, [r4, #561] @ 0x231 │ │ │ │ │ - strb r3, [r6, #1] │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ - ldrb.w r4, [r4, #560] @ 0x230 │ │ │ │ │ - b.w 7f7e │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - add.w r4, sp, r4, lsl #1 │ │ │ │ │ - ldrb.w r3, [r4, #561] @ 0x231 │ │ │ │ │ - strb r3, [r6, #1] │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ - ldrb.w r4, [r4, #560] @ 0x230 │ │ │ │ │ - b.w 80a8 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ - adds r5, r7, #2 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - b.w 802a │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ - adds r5, r7, #2 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - b.w 7f04 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ - adds r5, r7, #2 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - b.n 81d0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ - adds r5, r7, #2 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - b.n 836e │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ - add.w r6, r8, #2 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - b.n 8510 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ - add.w r6, r8, #3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add.w r8, r8, #2 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - b.n 8510 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ - adds r5, r7, #3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - adds r7, #2 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - b.n 81d0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ - adds r5, r7, #3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - adds r7, #2 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - b.n 836e │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ - adds r5, r7, #3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - adds r7, #2 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - b.w 802a │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ - adds r5, r7, #3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - adds r7, #2 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - b.w 7f04 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - adds r7, #3 │ │ │ │ │ - b.n 836e │ │ │ │ │ - adds r7, #3 │ │ │ │ │ - b.w 7f04 │ │ │ │ │ - adds r7, #3 │ │ │ │ │ - b.w 802a │ │ │ │ │ - add.w r8, r8, #3 │ │ │ │ │ - b.n 8510 │ │ │ │ │ - adds r7, #3 │ │ │ │ │ - b.w 81d0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - blx 2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ - b.n 843c │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - blx 2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ - b.n 85d2 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - blx 2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ - b.n 86b4 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - blx 2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ - b.w 8100 │ │ │ │ │ - nop │ │ │ │ │ - adcs r2, r4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adcs r4, r3 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r0, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r4, r2, r2 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r2, r4, r0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r2, r5, r5 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r4, r7, r1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r0, r1, #31 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r6, r3, #27 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r2, r5, #24 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r0, r0, #21 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r6, r1, #18 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r6, r4, #14 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r0, #5 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r6, r3, #13 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r0, r2, #11 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r0, r1, #10 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ - blx 2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ - add.w r0, r3, #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r3, [r1], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.w 8be8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - str.w r1, [r9] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb.w r3, [r9, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:703 │ │ │ │ │ - b.n 87c0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - blx 2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ - b.w 829e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp.w ip, #15 │ │ │ │ │ - bls.w 8774 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - add.w sl, sp, #544 @ 0x220 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - bne.w 876a │ │ │ │ │ - b.n 8780 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r1, [sp, #124] @ 0x7c │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - blx 2a78 │ │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ - b.n 8712 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - blx 2a78 │ │ │ │ │ - b.n 86d0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp r6, #15 │ │ │ │ │ - bls.w 869e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - bne.w 8694 │ │ │ │ │ - b.n 86ae │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - blx 2a78 │ │ │ │ │ - b.n 863c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - blx 2a78 │ │ │ │ │ - b.n 85f6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp r0, #15 │ │ │ │ │ - bls.w 85be │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bne.w 85b6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ - b.n 85cc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - blx 2a78 │ │ │ │ │ - b.n 84a6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - blx 2a78 │ │ │ │ │ - b.n 845c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp r0, #15 │ │ │ │ │ - bls.w 8426 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bne.w 841c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ │ - b.n 8436 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - blx 2a78 │ │ │ │ │ - b.w 8308 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - blx 2a78 │ │ │ │ │ - b.w 82be │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp r0, #15 │ │ │ │ │ - bls.w 8288 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bne.w 827e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ │ - b.w 8298 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - blx 2a78 │ │ │ │ │ - b.w 816a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - blx 2a78 │ │ │ │ │ - b.w 8120 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp r0, #15 │ │ │ │ │ - bls.w 80ea │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr.w r4, [fp] │ │ │ │ │ - ldr r5, [sp, #92] @ 0x5c │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bne.w 80e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ - b.w 80fa │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - blx 2a78 │ │ │ │ │ - b.w 7fc4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - blx 2a78 │ │ │ │ │ - b.n 87a6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - blx 2a78 │ │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ │ - b.n 8a88 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add.w fp, sp, #176 @ 0xb0 │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - adds r5, r6, #1 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - mov r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb.w r3, [fp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add r6, r3 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - strb r2, [r3, #0] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - b.w 80a4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - adds r5, r6, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov r7, r2 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb.w r3, [sp, #136] @ 0x88 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add r6, r3 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - strb r2, [r3, #0] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - b.w 7f7a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - adds r5, r6, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov r7, r2 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [sp, #252] @ 0xfc │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb.w r3, [sp, #256] @ 0x100 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add r6, r3 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - strb r2, [r3, #0] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - b.w 8246 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - adds r6, r7, #1 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add r7, r3 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - strb r2, [r3, #0] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - b.n 8582 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - adds r5, r6, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov r7, r2 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [sp, #324] @ 0x144 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb.w r3, [sp, #328] @ 0x148 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - blx 2938 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add r6, r3 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - strb r2, [r3, #0] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - b.w 83e4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - mov r0, fp │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #408] @ (8eb8 ) │ │ │ │ │ - ldr r3, [pc, #408] @ (8ebc ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - beq.n 8d9c │ │ │ │ │ -./porechop/src/alignment.cpp:121 │ │ │ │ │ - blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #392] @ (8ec0 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [pc, #384] @ (8ebc ) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - add r2, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 8d32 │ │ │ │ │ - ldr r0, [pc, #376] @ (8ec4 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 2954 │ │ │ │ │ - b.n 8ce8 │ │ │ │ │ - b.n 8d06 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ - b.n 8cbe │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #360] @ (8ec8 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [pc, #344] @ (8ebc ) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - add r2, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 8d32 │ │ │ │ │ - ldr r0, [pc, #344] @ (8ecc ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 2954 │ │ │ │ │ - b.n 8cd0 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #336] @ (8ed0 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [pc, #316] @ (8ebc ) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - add r2, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 8d32 │ │ │ │ │ - ldr r0, [pc, #320] @ (8ed4 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 2954 │ │ │ │ │ - b.n 8cd6 │ │ │ │ │ - b.n 8ce2 │ │ │ │ │ - blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #308] @ (8ed8 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [pc, #280] @ (8ebc ) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - add r2, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 8d32 │ │ │ │ │ - ldr r0, [pc, #292] @ (8edc ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 2954 │ │ │ │ │ - b.n 8d0c │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #288] @ (8ee0 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [pc, #248] @ (8ebc ) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - add r2, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 8d32 │ │ │ │ │ - ldr r0, [pc, #272] @ (8ee4 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 2954 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #268] @ (8ee8 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [pc, #220] @ (8ebc ) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - add r2, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 8d32 │ │ │ │ │ - ldr r0, [pc, #252] @ (8eec ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 2954 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #248] @ (8ef0 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [pc, #192] @ (8ebc ) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - add r2, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 8d32 │ │ │ │ │ - ldr r0, [pc, #232] @ (8ef4 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 2954 │ │ │ │ │ - b.n 8cfa │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #224] @ (8ef8 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [pc, #164] @ (8ebc ) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - add r2, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 8d32 │ │ │ │ │ - ldr r0, [pc, #208] @ (8efc ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 2954 │ │ │ │ │ - b.n 8cf4 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #204] @ (8f00 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [pc, #132] @ (8ebc ) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - add r2, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 8d32 │ │ │ │ │ - ldr r0, [pc, #184] @ (8f04 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 2954 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ - b.n 8d56 │ │ │ │ │ - b.n 8d18 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #172] @ (8f08 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [pc, #92] @ (8ebc ) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - add r2, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 8d32 │ │ │ │ │ - ldr r0, [pc, #152] @ (8f0c ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 2954 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #148] @ (8f10 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [pc, #64] @ (8ebc ) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - add r2, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 8d32 │ │ │ │ │ - ldr r0, [pc, #132] @ (8f14 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 2954 │ │ │ │ │ - b.n 8cca │ │ │ │ │ - b.n 8cc4 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #124] @ (8f18 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [pc, #28] @ (8ebc ) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - add r2, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 8d32 │ │ │ │ │ - ldr r0, [pc, #104] @ (8f1c ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 2954 │ │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r0, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r2, #30 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r2, #2 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00008f20 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base>: │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3504] @ 0xdb0 │ │ │ │ │ - sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ -./porechop/src/alignment.cpp:8 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ -./porechop/src/alignment.cpp:9 │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ -./porechop/src/alignment.cpp:8 │ │ │ │ │ - strd r3, r2, [r0, #4] │ │ │ │ │ -./porechop/src/alignment.cpp:9 │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - ldr.w r2, [pc, #1472] @ 9508 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e8> │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:9 │ │ │ │ │ - str r4, [r0, #24] │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r3, [pc, #1460] @ 950c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec> │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr.w r5, [pc, #1460] @ 9510 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f0> │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #548] @ 0x224 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - blx 28e4 │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ - ldr.w r3, [pc, #1440] @ 9514 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f4> │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - ldr.w r3, [pc, #1436] @ 9518 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f8> │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ - strh.w r1, [r4, #180] @ 0xb4 │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - adds r2, #8 │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ - str.w r1, [r4, #176] @ 0xb0 │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - strd r1, r1, [r4, #184] @ 0xb8 │ │ │ │ │ - strd r1, r1, [r4, #192] @ 0xc0 │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - ldr.w r0, [r2, #-12] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - str r7, [r4, r0] │ │ │ │ │ - add r0, r4 │ │ │ │ │ - blx 2a48 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:805 (discriminator 2) │ │ │ │ │ - ldr.w r3, [pc, #1392] @ 951c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5fc> │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ -/usr/include/c++/14/streambuf:471 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:805 (discriminator 2) │ │ │ │ │ - ldr r1, [r5, r3] │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - ldr.w r3, [pc, #1384] @ 9520 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x600> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:805 (discriminator 2) │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:805 (discriminator 2) │ │ │ │ │ - add.w r2, r1, #12 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - add.w r2, r1, #32 │ │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - add.w r3, r2, #8 │ │ │ │ │ -/usr/include/c++/14/streambuf:471 │ │ │ │ │ - strd r7, r7, [r4, #8] │ │ │ │ │ -/usr/include/c++/14/streambuf:472 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -/usr/include/c++/14/streambuf:472 │ │ │ │ │ - strd r7, r7, [r4, #16] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r2, r3, [sp, #168] @ 0xa8 │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - blx 2b74 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - ldr.w r3, [pc, #1336] @ 9524 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x604> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 │ │ │ │ │ - add r5, sp, #148 @ 0x94 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - add.w r3, r2, #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r7, [r4, #44] @ 0x2c │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - movs r3, #16 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb.w r7, [r4, #48] @ 0x30 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 │ │ │ │ │ - blx 2a48 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ -seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ -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 │ │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ │ -seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - ldr.w r0, [r3, #-12] │ │ │ │ │ -std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:263 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ -seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - add r0, r4 │ │ │ │ │ -std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:263 │ │ │ │ │ - str r3, [r0, #16] │ │ │ │ │ -std::basic_ios >::rdbuf() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:326 │ │ │ │ │ - ldr r7, [r0, #120] @ 0x78 │ │ │ │ │ -std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ - blx 2afc >::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:964 │ │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ - str r7, [r0, #0] │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - blx 2914 , 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::basic_streambuf >::pptr() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:539 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - add.w fp, sp, #96 @ 0x60 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str.w r2, [fp, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb.w r2, [fp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/14/sstream:442 (discriminator 1) │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 944a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x52a> │ │ │ │ │ -std::basic_streambuf >::pbase() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:536 │ │ │ │ │ - ldrd r5, r3, [r4, #16] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >& std::__cxx11::basic_string, std::allocator >::assign(char*, char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1739 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/14/sstream:445 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - ite ls │ │ │ │ │ - movls r7, #0 │ │ │ │ │ - movhi r7, #1 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - it eq │ │ │ │ │ - orreq.w r7, r7, #1 │ │ │ │ │ -/usr/include/c++/14/sstream:448 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r0, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >& std::__cxx11::basic_string, std::allocator >::assign(char*, char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1740 (discriminator 1) │ │ │ │ │ - subs r0, r0, r3 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1739 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - blx 2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ │ - blx 28e4 │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - strh.w r1, [sp, #524] @ 0x20c │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ │ - ldr.w r0, [r3, #-12] │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - strd r1, r1, [sp, #528] @ 0x210 │ │ │ │ │ - strd r1, r1, [sp, #536] @ 0x218 │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - str r3, [r5, r0] │ │ │ │ │ - add r0, r5 │ │ │ │ │ - blx 2a48 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:805 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:805 (discriminator 2) │ │ │ │ │ - add.w r3, r2, #12 │ │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ │ - add.w r3, r2, #32 │ │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ -/usr/include/c++/14/streambuf:471 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ -/usr/include/c++/14/streambuf:472 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -/usr/include/c++/14/streambuf:471 │ │ │ │ │ - strd r7, r7, [sp, #352] @ 0x160 │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ -/usr/include/c++/14/streambuf:472 │ │ │ │ │ - strd r7, r7, [sp, #360] @ 0x168 │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - str r3, [sp, #348] @ 0x15c │ │ │ │ │ -/usr/include/c++/14/streambuf:472 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r2, r3, [sp, #368] @ 0x170 │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - blx 2b74 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r7, [sp, #388] @ 0x184 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb.w r7, [sp, #392] @ 0x188 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 │ │ │ │ │ - add r7, sp, #348 @ 0x15c │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [sp, #348] @ 0x15c │ │ │ │ │ - movs r3, #16 │ │ │ │ │ - str r3, [sp, #380] @ 0x17c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 │ │ │ │ │ - blx 2a48 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ -seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ │ -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) │ │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ │ -seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - ldr.w r0, [r3, #-12] │ │ │ │ │ -std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:263 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ -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) │ │ │ │ │ - adds r6, #36 @ 0x24 │ │ │ │ │ -seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - add r0, r5 │ │ │ │ │ -std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:263 │ │ │ │ │ - str r3, [r0, #16] │ │ │ │ │ -std::basic_ios >::rdbuf() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:326 │ │ │ │ │ - ldr r7, [r0, #120] @ 0x78 │ │ │ │ │ -std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ - blx 2afc >::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:964 │ │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ - str r7, [r0, #0] │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - blx 2914 , 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::basic_streambuf >::pptr() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:539 │ │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - add.w r8, sp, #120 @ 0x78 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str.w r2, [r8, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - strb.w r2, [r8, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/14/sstream:442 (discriminator 1) │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 9440 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x520> │ │ │ │ │ -std::basic_streambuf >::pbase() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:536 │ │ │ │ │ - ldrd r6, r3, [sp, #360] @ 0x168 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >& std::__cxx11::basic_string, std::allocator >::assign(char*, char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1739 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/14/sstream:445 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - ite ls │ │ │ │ │ - movls r7, #0 │ │ │ │ │ - movhi r7, #1 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - it eq │ │ │ │ │ - orreq.w r7, r7, #1 │ │ │ │ │ -/usr/include/c++/14/sstream:448 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r0, r6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >& std::__cxx11::basic_string, std::allocator >::assign(char*, char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1740 (discriminator 1) │ │ │ │ │ - subs r0, r0, r3 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1739 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ -unsigned int const& std::max(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:262 │ │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - it cc │ │ │ │ │ - movcc r2, r3 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - mov r3, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:20 │ │ │ │ │ - ble.w 9314 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3f4> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:28 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - rsb lr, r1, #1 │ │ │ │ │ - subs r6, r3, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ │ - adds r7, r0, r1 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - add.w r9, r7, #4294967295 @ 0xffffffff │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ │ - add.w r5, lr, r3 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:30 (discriminator 1) │ │ │ │ │ - ldrb.w r1, [r3, #1]! │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - ldrb.w r0, [r2, #1]! │ │ │ │ │ -./porechop/src/alignment.cpp:30 (discriminator 1) │ │ │ │ │ - cmp r1, #45 @ 0x2d │ │ │ │ │ - beq.w 93ec , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4cc> │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - beq.w 9432 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x512> │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -./porechop/src/alignment.cpp:44 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:42 │ │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ │ - adds r3, r7, r3 │ │ │ │ │ -./porechop/src/alignment.cpp:43 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ -./porechop/src/alignment.cpp:44 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ -./porechop/src/alignment.cpp:42 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ -./porechop/src/alignment.cpp:44 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ -./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ - ldrb.w lr, [r0, #-1]! │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - ldrb.w r9, [ip, #-1]! │ │ │ │ │ -./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ - cmp.w lr, #45 @ 0x2d │ │ │ │ │ - beq.w 940e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4ee> │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - cmp.w r9, #45 @ 0x2d │ │ │ │ │ - beq.w 942c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x50c> │ │ │ │ │ -./porechop/src/alignment.cpp:55 │ │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 9314 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3f4> │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 91fe , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2de> │ │ │ │ │ -./porechop/src/alignment.cpp:60 (discriminator 1) │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - beq.w 943a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x51a> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1269 (discriminator 2) │ │ │ │ │ - mov ip, r0 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:61 (discriminator 1) │ │ │ │ │ - ldrb.w r7, [r0, #1]! │ │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ │ - beq.n 91f8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2d8> │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ - add ip, r0 │ │ │ │ │ -./porechop/src/alignment.cpp:67 (discriminator 1) │ │ │ │ │ - b.n 9218 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2f8> │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - bcc.n 921e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2fe> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:68 (discriminator 1) │ │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - beq.n 9212 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2f2> │ │ │ │ │ -./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt.w 945a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x53a> │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - subs r0, r5, #1 │ │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ │ -./porechop/src/alignment.cpp:76 │ │ │ │ │ - mov.w lr, #0 │ │ │ │ │ - add.w r9, r2, r3 │ │ │ │ │ - add r2, r0 │ │ │ │ │ - add r0, r7 │ │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ │ -./porechop/src/alignment.cpp:78 (discriminator 2) │ │ │ │ │ - ldrb.w r5, [r2, #1]! │ │ │ │ │ - ldrb.w r7, [r0, #1]! │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ -./porechop/src/alignment.cpp:79 │ │ │ │ │ - it eq │ │ │ │ │ - addeq.w lr, lr, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bne.n 9238 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x318> │ │ │ │ │ -./porechop/src/alignment.cpp:82 │ │ │ │ │ - vmov s15, lr │ │ │ │ │ - vldr d6, [pc, #676] @ 94f8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5d8> │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - vcvt.f64.s32 d7, s15 │ │ │ │ │ - vmul.f64 d7, d7, d6 │ │ │ │ │ -./porechop/src/alignment.cpp:81 │ │ │ │ │ - subs r2, r3, r5 │ │ │ │ │ -./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ -./porechop/src/alignment.cpp:81 │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:82 │ │ │ │ │ - vmov s13, r2 │ │ │ │ │ - vcvt.f64.s32 d6, s13 │ │ │ │ │ - vdiv.f64 d5, d7, d6 │ │ │ │ │ - vstr d5, [sl, #32] │ │ │ │ │ -./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ - bgt.w 9454 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x534> │ │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ │ - add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ -./porechop/src/alignment.cpp:84 │ │ │ │ │ - mov.w lr, #0 │ │ │ │ │ - add.w r9, r7, r1 │ │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ │ - add r0, r2 │ │ │ │ │ - add r2, r7 │ │ │ │ │ -./porechop/src/alignment.cpp:86 (discriminator 2) │ │ │ │ │ - ldrb.w r5, [r2, #1]! │ │ │ │ │ - ldrb.w r7, [r0, #1]! │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ -./porechop/src/alignment.cpp:87 │ │ │ │ │ - it eq │ │ │ │ │ - addeq.w lr, lr, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bne.n 9290 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x370> │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - vmov s15, lr │ │ │ │ │ - vldr d6, [pc, #588] @ 94f8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5d8> │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - vcvt.f64.s32 d7, s15 │ │ │ │ │ - vmul.f64 d7, d7, d6 │ │ │ │ │ -./porechop/src/alignment.cpp:89 │ │ │ │ │ - sub.w r1, r1, ip │ │ │ │ │ -./porechop/src/alignment.cpp:93 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -./porechop/src/alignment.cpp:89 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - vmov s13, r1 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ - vcvt.f64.s32 d6, s13 │ │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ │ -./porechop/src/alignment.cpp:92 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - vdiv.f64 d5, d7, d6 │ │ │ │ │ - vstr d5, [sl, #40] @ 0x28 │ │ │ │ │ -./porechop/src/alignment.cpp:94 (discriminator 1) │ │ │ │ │ - ldrb.w lr, [r1, #1]! │ │ │ │ │ -./porechop/src/alignment.cpp:97 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ -./porechop/src/alignment.cpp:95 (discriminator 1) │ │ │ │ │ - ldrb.w r0, [r6, #1]! │ │ │ │ │ -./porechop/src/alignment.cpp:98 │ │ │ │ │ - itt eq │ │ │ │ │ - streq.w r7, [sl, #8] │ │ │ │ │ -./porechop/src/alignment.cpp:99 │ │ │ │ │ - streq.w r3, [sl, #16] │ │ │ │ │ -./porechop/src/alignment.cpp:101 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ -./porechop/src/alignment.cpp:102 │ │ │ │ │ - it eq │ │ │ │ │ - streq.w r7, [sl, #12] │ │ │ │ │ -./porechop/src/alignment.cpp:93 (discriminator 2) │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:103 │ │ │ │ │ - it eq │ │ │ │ │ - streq.w r3, [sl, #20] │ │ │ │ │ -./porechop/src/alignment.cpp:106 │ │ │ │ │ - cmp.w lr, #45 @ 0x2d │ │ │ │ │ -./porechop/src/alignment.cpp:107 │ │ │ │ │ - it ne │ │ │ │ │ - addne r7, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:108 │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ -./porechop/src/alignment.cpp:109 │ │ │ │ │ - it ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:93 (discriminator 1) │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bne.n 92dc , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3bc> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 9326 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x406> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:851 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:851 │ │ │ │ │ - add.w r3, r2, #12 │ │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ │ - add.w r3, r2, #32 │ │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [sp, #348] @ 0x15c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 934a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x42a> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:205 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [sp, #348] @ 0x15c │ │ │ │ │ - blx 2a60 │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:101 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:101 │ │ │ │ │ - add r3, sp │ │ │ │ │ - str.w r2, [r3, #344] @ 0x158 │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ │ - blx 28fc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 9386 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x466> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr.w r1, [fp, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:851 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:851 │ │ │ │ │ - add.w r3, r2, #12 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - add.w r3, r2, #32 │ │ │ │ │ - str r3, [r4, #64] @ 0x40 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 93aa , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x48a> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:205 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - blx 2a60 │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:101 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:101 │ │ │ │ │ - str r2, [r4, r3] │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [r4, #64] @ 0x40 │ │ │ │ │ - blx 28fc │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - ldr r2, [pc, #344] @ (9528 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x608>) │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - ldr r3, [pc, #312] @ (950c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec>) │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - add r2, pc │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 9486 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x566> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - add.w sp, sp, #556 @ 0x22c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ -./porechop/src/alignment.cpp:34 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - it ne │ │ │ │ │ - orrne.w ip, ip, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:34 │ │ │ │ │ - and.w r1, r1, ip │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 91b8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x298> │ │ │ │ │ -./porechop/src/alignment.cpp:29 (discriminator 1) │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.w 91a0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x280> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:26 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 91ba , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x29a> │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - cmp.w r9, #45 @ 0x2d │ │ │ │ │ - it ne │ │ │ │ │ - orrne.w r7, r7, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:49 │ │ │ │ │ - and.w lr, r2, r7 │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - bne.w 91e8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2c8> │ │ │ │ │ -./porechop/src/alignment.cpp:44 (discriminator 1) │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - bcs.w 91d0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2b0> │ │ │ │ │ - b.n 9314 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3f4> │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - mov lr, r7 │ │ │ │ │ -./porechop/src/alignment.cpp:46 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - b.n 941c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4fc> │ │ │ │ │ -./porechop/src/alignment.cpp:31 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - mov r1, ip │ │ │ │ │ -./porechop/src/alignment.cpp:31 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 93fa , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4da> │ │ │ │ │ -./porechop/src/alignment.cpp:59 │ │ │ │ │ - mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9218 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2f8> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::assign(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1619 │ │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 296c , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:819 │ │ │ │ │ - b.n 915e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x23e> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::assign(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1619 │ │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - blx 296c , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:819 │ │ │ │ │ - b.n 9074 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x154> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ - vldr d7, [pc, #168] @ 9500 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0> │ │ │ │ │ - b.n 92b6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x396> │ │ │ │ │ -./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ - vldr d7, [pc, #164] @ 9500 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0> │ │ │ │ │ - b.n 925e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x33e> │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 28c8 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 28c8 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - ldr r2, [pc, #184] @ (952c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x60c>) │ │ │ │ │ - ldr r3, [pc, #148] @ (950c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec>) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - beq.n 94d2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5b2> │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 (discriminator 1) │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 2ac0 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:101 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ │ - add.w r3, r3, #552 @ 0x228 │ │ │ │ │ - add r3, sp │ │ │ │ │ - str.w r2, [r3, #-208] │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ │ - blx 28fc │ │ │ │ │ - b.n 9466 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x546> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [r4, #64] @ 0x40 │ │ │ │ │ - blx 28fc │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - ldr r2, [pc, #112] @ (9530 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x610>) │ │ │ │ │ - ldr r3, [pc, #72] @ (950c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec>) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 9486 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x566> │ │ │ │ │ - blx 2a30 <__cxa_end_cleanup@plt> │ │ │ │ │ - b.n 946c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x54c> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 2a3c , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ - b.n 9460 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x540> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 (discriminator 1) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 2ac0 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:101 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ │ - str r2, [r4, r3] │ │ │ │ │ - b.n 94b2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x592> │ │ │ │ │ - b.n 94a4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x584> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:808 │ │ │ │ │ - b.n 9466 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x546> │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - eors r1, r3 │ │ │ │ │ - ... │ │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r0, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r0, #156 @ 0x9c │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r0, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r4, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r4, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r2, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r1, #5 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00009534 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base>: │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...): │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:101 │ │ │ │ │ - push {r3} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ │ - ldr r6, [pc, #204] @ (9614 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe0>) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #204] @ (9618 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe4>) │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - add r6, pc │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ - adds r3, r2, #7 │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:101 │ │ │ │ │ - add r7, sp, #0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ - bic.w r1, r3, #7 │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:101 │ │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ - bfc r3, #0, #12 │ │ │ │ │ - sub.w r3, sp, r3 │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:101 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - str r0, [r7, #12] │ │ │ │ │ - mov.w r0, #0 │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ - mov r0, sp │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:101 │ │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 9582 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x4e> │ │ │ │ │ - sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ │ - mov r0, sp │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - str.w r0, [sp, #4092] @ 0xffc │ │ │ │ │ - bne.n 9574 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x40> │ │ │ │ │ - ubfx r1, r1, #0, #12 │ │ │ │ │ - sub.w sp, sp, r1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 9606 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xd2> │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:111 │ │ │ │ │ - add.w r3, r7, #40 @ 0x28 │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:113 │ │ │ │ │ - mov r1, ip │ │ │ │ │ - mov r0, sp │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:111 │ │ │ │ │ - str r3, [r7, #4] │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:113 │ │ │ │ │ - blx r5 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(char*, char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:767 (discriminator 2) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ - add.w r0, r4, #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...): │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ - mov r6, sp │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ - mov r3, r5 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(char*, char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:767 (discriminator 2) │ │ │ │ │ - strd r0, r2, [r4] │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ - str r5, [r7, #8] │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ - bhi.n 95e8 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xb4> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:432 │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - bne.n 95e2 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xae> │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - ldrb.w r2, [sp] │ │ │ │ │ - strb r2, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - strb r2, [r0, r3] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...): │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:101 │ │ │ │ │ - ldr r2, [pc, #88] @ (961c , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe8>) │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:118 │ │ │ │ │ - ldr r3, [pc, #84] @ (9618 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe4>) │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:101 │ │ │ │ │ - add r2, pc │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:118 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 9610 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xdc> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - adds r7, #16 │ │ │ │ │ - mov sp, r7 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - add sp, #4 │ │ │ │ │ - bx lr │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:421 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 95ba , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x86> │ │ │ │ │ - b.n 95f8 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xc4> │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ - add.w r1, r7, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 2b08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx 2a78 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:251 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - b.n 95ba , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x86> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...): │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ - subs r1, #4 │ │ │ │ │ - add.w r3, sp, r1 │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ - b.n 958e , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x5a> │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:118 │ │ │ │ │ - blx 2a24 <__stack_chk_fail@plt> │ │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r0, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00009620 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #52] @ (9664 , std::allocator >::~basic_stringbuf()@@Base+0x44>) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #52] @ (9668 , std::allocator >::~basic_stringbuf()@@Base+0x48>) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - add.w r2, r0, #44 @ 0x2c │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - add r5, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - add.w r3, r3, #8 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - beq.n 9650 , std::allocator >::~basic_stringbuf()@@Base+0x30> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:205 │ │ │ │ │ - ldr r3, [pc, #24] @ (966c , std::allocator >::~basic_stringbuf()@@Base+0x4c>) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str.w r3, [r0], #28 │ │ │ │ │ - blx 2a60 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r1, #5 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r2, #4 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00009670 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #60] @ (96bc , std::allocator >::~basic_stringbuf()@@Base+0x4c>) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - ldr r3, [pc, #60] @ (96c0 , std::allocator >::~basic_stringbuf()@@Base+0x50>) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - add.w r2, r0, #44 @ 0x2c │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - add r5, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - add.w r3, r3, #8 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - beq.n 96a0 , std::allocator >::~basic_stringbuf()@@Base+0x30> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2) │ │ │ │ │ - ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2990 │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:205 │ │ │ │ │ - ldr r3, [pc, #32] @ (96c4 , std::allocator >::~basic_stringbuf()@@Base+0x54>) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str.w r3, [r0], #28 │ │ │ │ │ - blx 2a60 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 (discriminator 1) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ │ - blx 2990 │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r1, #5 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r2, #4 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000096c8 , 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 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ -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 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - ldr r2, [pc, #556] @ (990c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x244>) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ -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 │ │ │ │ │ - ldr r1, [r1, #32] │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ -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 │ │ │ │ │ - add r2, pc │ │ │ │ │ -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) │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 9816 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x14e> │ │ │ │ │ -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:409 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 9838 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x170> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ - blt.w 988c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1c4> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1) │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 9858 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x190> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - it cs │ │ │ │ │ - movcs sl, r1 │ │ │ │ │ -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.w r8, #0 │ │ │ │ │ -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 (discriminator 1) │ │ │ │ │ - ldr.w r3, [r4, ip, lsl #2] │ │ │ │ │ -seqan::Reference > const>::Type seqan::value, unsigned int>(seqan::String > const&, unsigned int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:461 (discriminator 1) │ │ │ │ │ - add.w lr, r4, ip, lsl #2 │ │ │ │ │ -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:438 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - bcs.w 9904 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x23c> │ │ │ │ │ - add.w r4, ip, #1 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - mla r8, ip, r3, r8 │ │ │ │ │ - sub.w sl, sl, r3 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ - add r6, r3 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ - ldr.w r3, [lr, #4]! │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - and.w ip, r4, #1 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - add.w r4, r4, #1 │ │ │ │ │ - bcc.n 972a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x62> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ - mla r8, sl, ip, r8 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ - add r6, sl │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - bne.n 9764 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9c> │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ -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 │ │ │ │ │ - adds r4, r5, #1 │ │ │ │ │ -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 │ │ │ │ │ - cmp.w r4, r3, asr #2 │ │ │ │ │ - itt ne │ │ │ │ │ - movne r5, r4 │ │ │ │ │ - movne.w sl, #0 │ │ │ │ │ -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:120 (discriminator 1) │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - clz fp, r3 │ │ │ │ │ - mov.w fp, fp, lsr #5 │ │ │ │ │ -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) │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.w 98ca , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x202> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ - ldr.w r3, [r0, fp, lsl #2] │ │ │ │ │ -seqan::Reference > const>::Type seqan::value, unsigned int>(seqan::String > const&, unsigned int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:461 (discriminator 1) │ │ │ │ │ - add.w r0, r0, fp, lsl #2 │ │ │ │ │ -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:438 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bcs.n 979a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd2> │ │ │ │ │ - add.w r1, fp, #1 │ │ │ │ │ - subs r4, r4, r3 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ - ldr.w r3, [r0, #4]! │ │ │ │ │ - mov fp, r1 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bcc.n 978a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc2> │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.n 97e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118> │ │ │ │ │ - b.n 98ec , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x224> │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/14/streambuf:434 (discriminator 3) │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - bls.n 9870 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1a8> │ │ │ │ │ -/usr/include/c++/14/streambuf:436 (discriminator 1) │ │ │ │ │ - mov.w r3, #45 @ 0x2d │ │ │ │ │ - strb r3, [r1, #0] │ │ │ │ │ -std::basic_streambuf >::pbump(int): │ │ │ │ │ -/usr/include/c++/14/streambuf:552 │ │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #20] │ │ │ │ │ -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) │ │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.n 97e6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x11e> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:364 (discriminator 1) │ │ │ │ │ - cbnz r4, 97be , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf6> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:365 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ -seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ │ -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 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:369 (discriminator 1) │ │ │ │ │ - ldr.w r3, [r1, r5, lsl #2] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.n 97de , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x116> │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ -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 │ │ │ │ │ - adds r0, r5, #1 │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - subs r3, r3, r1 │ │ │ │ │ -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:384 │ │ │ │ │ - cmp.w r0, r3, asr #2 │ │ │ │ │ - itt ne │ │ │ │ │ - movne r5, r0 │ │ │ │ │ - movne.w sl, #0 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ -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 │ │ │ │ │ - mvns r4, r5 │ │ │ │ │ - and.w r4, r4, #1 │ │ │ │ │ -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 r5, fp │ │ │ │ │ - beq.n 9864 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x19c> │ │ │ │ │ -seqan::StreamBufferWrapper >::baseBuf() const: │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:212 │ │ │ │ │ - ldr.w r0, [r9] │ │ │ │ │ -std::basic_streambuf >::epptr() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:542 │ │ │ │ │ - ldrd r1, ip, [r0, #20] │ │ │ │ │ -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) │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 97a2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xda> │ │ │ │ │ -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 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/14/streambuf:434 (discriminator 3) │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ -seqan::ValueSize >::Type seqan::_internalOrdValue(seqan::SimpleType const&): │ │ │ │ │ -/usr/include/seqan/basic/alphabet_simple_type.h:1130 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ -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 │ │ │ │ │ - ldrb.w lr, [r3, r8] │ │ │ │ │ -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) │ │ │ │ │ - ldr r3, [pc, #268] @ (9910 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x248>) │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldrb.w r3, [r3, lr] │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/14/streambuf:434 (discriminator 3) │ │ │ │ │ - bls.n 987e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1b6> │ │ │ │ │ -/usr/include/c++/14/streambuf:436 (discriminator 1) │ │ │ │ │ - strb r3, [r1, #0] │ │ │ │ │ -std::basic_streambuf >::pbump(int): │ │ │ │ │ -/usr/include/c++/14/streambuf:552 │ │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #20] │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/14/streambuf:552 │ │ │ │ │ - b.n 97b2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xea> │ │ │ │ │ -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:409 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 984a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x182> │ │ │ │ │ - it lt │ │ │ │ │ - movlt r5, #0 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ - blt.n 988e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1c6> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:516 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1) │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 9708 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x40> │ │ │ │ │ -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:107 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ -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) │ │ │ │ │ - mov r5, r1 │ │ │ │ │ -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 sl, r1 │ │ │ │ │ -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 fp, r1 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:117 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - b.n 97e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118> │ │ │ │ │ -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:409 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ -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 r8, r0 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ -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 fp, r5 │ │ │ │ │ -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:409 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 976e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa6> │ │ │ │ │ -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:117 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - b.n 97e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118> │ │ │ │ │ -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:107 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ -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:409 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -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 sl, r0 │ │ │ │ │ -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.w fp, #0 │ │ │ │ │ - b.n 9842 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x17a> │ │ │ │ │ -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) │ │ │ │ │ - movs r5, #1 │ │ │ │ │ -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 sl, r3 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ -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 fp, r5 │ │ │ │ │ - b.n 97e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118> │ │ │ │ │ -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) │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.n 97ea , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x122> │ │ │ │ │ -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 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/14/streambuf:441 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ -/usr/include/c++/14/streambuf:441 (discriminator 1) │ │ │ │ │ - movs r1, #45 @ 0x2d │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - blx r3 │ │ │ │ │ -/usr/include/c++/14/streambuf:442 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - b.n 97b2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xea> │ │ │ │ │ -/usr/include/c++/14/streambuf:441 (discriminator 1) │ │ │ │ │ - mov r1, r3 │ │ │ │ │ -/usr/include/c++/14/streambuf:441 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ -/usr/include/c++/14/streambuf:441 (discriminator 1) │ │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ -/usr/include/c++/14/streambuf:442 │ │ │ │ │ - b.n 97b2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xea> │ │ │ │ │ -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) │ │ │ │ │ - movs r5, #1 │ │ │ │ │ -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:107 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ │ -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) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -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 r8, r6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ -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 r0, r6 │ │ │ │ │ - beq.n 98b8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1f0> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ - cbnz r3, 98a6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1de> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ - ldr.w r3, [ip, r5, lsl #2] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1) │ │ │ │ │ - tst.w r5, #1 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ - add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ - add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:345 │ │ │ │ │ - it ne │ │ │ │ │ - addne.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ -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) │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - bne.n 989a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1d2> │ │ │ │ │ - mov sl, r3 │ │ │ │ │ -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:120 (discriminator 1) │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:121 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:120 (discriminator 1) │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 9852 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x18a> │ │ │ │ │ - b.n 9842 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x17a> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:118 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:117 │ │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ -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 r4, r0 │ │ │ │ │ - beq.n 98e4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x21c> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ - cbnz r3, 98e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x218> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ - ldr.w r3, [ip, fp, lsl #2] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ - subs r4, #1 │ │ │ │ │ -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) │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - bne.n 98d2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x20a> │ │ │ │ │ -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:117 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ -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:117 │ │ │ │ │ - b.n 97e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118> │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ - subs r3, r3, r1 │ │ │ │ │ -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.w r1, fp, #1 │ │ │ │ │ -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:117 │ │ │ │ │ - cmp.w r1, r3, asr #2 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - itt ne │ │ │ │ │ - movne fp, r1 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - b.n 98e8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x220> │ │ │ │ │ -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:438 │ │ │ │ │ - mov r5, ip │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.n 9746 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7e> │ │ │ │ │ - nop │ │ │ │ │ - cmp r1, #22 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r6, #4 │ │ │ │ │ - ... │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ │ │ -00009914 <.fini>: │ │ │ │ │ +00009918 <.fini>: │ │ │ │ │ _fini(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ pop {r3, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,52 +1,52 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ - 0x0000991c 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ │ - 0x0000992c 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ │ - 0x0000993c 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ │ - 0x0000994c 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ │ - 0x0000995c 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ │ - 0x0000996c 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ │ - 0x0000997c 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ │ - 0x0000998c 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ │ - 0x0000999c 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ │ - 0x000099ac 62617369 635f7374 72696e67 3a3a6170 basic_string::ap │ │ │ │ │ - 0x000099bc 70656e64 00000000 2c000000 25660000 pend....,...%f.. │ │ │ │ │ - 0x000099cc 30303031 30323033 30343035 30363037 0001020304050607 │ │ │ │ │ - 0x000099dc 30383039 31303131 31323133 31343135 0809101112131415 │ │ │ │ │ - 0x000099ec 31363137 31383139 32303231 32323233 1617181920212223 │ │ │ │ │ - 0x000099fc 32343235 32363237 32383239 33303331 2425262728293031 │ │ │ │ │ - 0x00009a0c 33323333 33343335 33363337 33383339 3233343536373839 │ │ │ │ │ - 0x00009a1c 34303431 34323433 34343435 34363437 4041424344454647 │ │ │ │ │ - 0x00009a2c 34383439 35303531 35323533 35343535 4849505152535455 │ │ │ │ │ - 0x00009a3c 35363537 35383539 36303631 36323633 5657585960616263 │ │ │ │ │ - 0x00009a4c 36343635 36363637 36383639 37303731 6465666768697071 │ │ │ │ │ - 0x00009a5c 37323733 37343735 37363737 37383739 7273747576777879 │ │ │ │ │ - 0x00009a6c 38303831 38323833 38343835 38363837 8081828384858687 │ │ │ │ │ - 0x00009a7c 38383839 39303931 39323933 39343935 8889909192939495 │ │ │ │ │ - 0x00009a8c 39363937 39383939 00000000 04040404 96979899........ │ │ │ │ │ - 0x00009a9c 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00009aac 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00009abc 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00009acc 04040404 04040404 04040404 04000401 ................ │ │ │ │ │ - 0x00009adc 04040402 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00009aec 03030404 04040404 04040404 04000401 ................ │ │ │ │ │ - 0x00009afc 04040402 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00009b0c 03030404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00009b1c 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00009b2c 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00009b3c 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00009b4c 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00009b5c 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00009b6c 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00009b7c 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00009b8c 04040404 04040404 04040404 3e000000 ............>... │ │ │ │ │ - 0x00009b9c 41000000 0c000000 41000000 11000000 A.......A....... │ │ │ │ │ - 0x00009bac 41000000 27000000 41000000 36000000 A...'...A...6... │ │ │ │ │ - 0x00009bbc 41000000 03000000 41000000 06000000 A.......A....... │ │ │ │ │ - 0x00009bcc 41000000 15000000 41000000 0f000000 A.......A....... │ │ │ │ │ - 0x00009bdc 41000000 0e000000 41000000 26000000 A.......A...&... │ │ │ │ │ - 0x00009bec 41000000 13000000 41000000 29000000 A.......A...)... │ │ │ │ │ - 0x00009bfc 41000000 02000000 41000000 19000000 A.......A....... │ │ │ │ │ - 0x00009c0c 41000000 0a000000 41000000 0b000000 A.......A....... │ │ │ │ │ - 0x00009c1c 41000000 00000000 00000000 A........... │ │ │ │ │ + 0x00009920 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ │ + 0x00009930 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ │ + 0x00009940 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ │ + 0x00009950 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ │ + 0x00009960 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ │ + 0x00009970 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ │ + 0x00009980 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ │ + 0x00009990 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ │ + 0x000099a0 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ │ + 0x000099b0 62617369 635f7374 72696e67 3a3a6170 basic_string::ap │ │ │ │ │ + 0x000099c0 70656e64 00000000 2c000000 25660000 pend....,...%f.. │ │ │ │ │ + 0x000099d0 30303031 30323033 30343035 30363037 0001020304050607 │ │ │ │ │ + 0x000099e0 30383039 31303131 31323133 31343135 0809101112131415 │ │ │ │ │ + 0x000099f0 31363137 31383139 32303231 32323233 1617181920212223 │ │ │ │ │ + 0x00009a00 32343235 32363237 32383239 33303331 2425262728293031 │ │ │ │ │ + 0x00009a10 33323333 33343335 33363337 33383339 3233343536373839 │ │ │ │ │ + 0x00009a20 34303431 34323433 34343435 34363437 4041424344454647 │ │ │ │ │ + 0x00009a30 34383439 35303531 35323533 35343535 4849505152535455 │ │ │ │ │ + 0x00009a40 35363537 35383539 36303631 36323633 5657585960616263 │ │ │ │ │ + 0x00009a50 36343635 36363637 36383639 37303731 6465666768697071 │ │ │ │ │ + 0x00009a60 37323733 37343735 37363737 37383739 7273747576777879 │ │ │ │ │ + 0x00009a70 38303831 38323833 38343835 38363837 8081828384858687 │ │ │ │ │ + 0x00009a80 38383839 39303931 39323933 39343935 8889909192939495 │ │ │ │ │ + 0x00009a90 39363937 39383939 00000000 04040404 96979899........ │ │ │ │ │ + 0x00009aa0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009ab0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009ac0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009ad0 04040404 04040404 04040404 04000401 ................ │ │ │ │ │ + 0x00009ae0 04040402 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009af0 03030404 04040404 04040404 04000401 ................ │ │ │ │ │ + 0x00009b00 04040402 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009b10 03030404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009b20 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009b30 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009b40 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009b50 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009b60 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009b70 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009b80 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009b90 04040404 04040404 04040404 3e000000 ............>... │ │ │ │ │ + 0x00009ba0 41000000 0c000000 41000000 11000000 A.......A....... │ │ │ │ │ + 0x00009bb0 41000000 27000000 41000000 36000000 A...'...A...6... │ │ │ │ │ + 0x00009bc0 41000000 03000000 41000000 06000000 A.......A....... │ │ │ │ │ + 0x00009bd0 41000000 15000000 41000000 0f000000 A.......A....... │ │ │ │ │ + 0x00009be0 41000000 0e000000 41000000 26000000 A.......A...&... │ │ │ │ │ + 0x00009bf0 41000000 13000000 41000000 29000000 A.......A...)... │ │ │ │ │ + 0x00009c00 41000000 02000000 41000000 19000000 A.......A....... │ │ │ │ │ + 0x00009c10 41000000 0a000000 41000000 0b000000 A.......A....... │ │ │ │ │ + 0x00009c20 41000000 00000000 00000000 A........... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.extab {} │ │ │ │ │ @@ -1,87 +1,87 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.extab': │ │ │ │ │ - 0x00009c28 a48eff7f af3f2a00 ffff01ee 02960104 .....?*......... │ │ │ │ │ - 0x00009c38 9e2600ae 0104ac26 00c201a6 01aa2600 .&.....&......&. │ │ │ │ │ - 0x00009c48 8e0404a0 26009c04 04c22600 9206049a ....&.....&..... │ │ │ │ │ - 0x00009c58 2600f208 04ae2600 f20904e0 2600980a &.....&.....&... │ │ │ │ │ - 0x00009c68 0eaa2600 a80a0492 2600a60c 04cc2600 ..&.....&.....&. │ │ │ │ │ - 0x00009c78 be0c04d6 2600f40d 04cc2500 d01404c0 ....&.....%..... │ │ │ │ │ - 0x00009c88 2500d215 04e22600 f615048e 2600ba16 %.....&.....&... │ │ │ │ │ - 0x00009c98 04902600 f416049c 2600ba17 3eaa2600 ..&.....&...>.&. │ │ │ │ │ - 0x00009ca8 ac1804d6 2500b618 04902400 d818048c ....%.....$..... │ │ │ │ │ - 0x00009cb8 26009019 04e62600 ba1904b8 2500cc19 &.....&.....%... │ │ │ │ │ - 0x00009cc8 04be2600 e41904b4 2500ee19 04b62500 ..&.....%.....%. │ │ │ │ │ - 0x00009cd8 f81904ac 25008c1a 04b02500 961a04ae ....%.....%..... │ │ │ │ │ - 0x00009ce8 2500ac1a 04b22500 c41a04b8 2600e01a %.....%.....&... │ │ │ │ │ - 0x00009cf8 048a2500 f21a04b4 26008c1b 04c62500 ..%.....&.....%. │ │ │ │ │ - 0x00009d08 961b04c4 2500a81b 04b62600 9c1c04ca ....%.....&..... │ │ │ │ │ - 0x00009d18 2500b41c 34aa2600 941d04c8 2500bc1d %...4.&.....%... │ │ │ │ │ - 0x00009d28 04e42600 881e04de 2500921e 04da2500 ..&.....%.....%. │ │ │ │ │ - 0x00009d38 b01e04bc 2500b81e 04ba2500 c21e04b2 ....%.....%..... │ │ │ │ │ - 0x00009d48 2600d21e 04d02500 ec1e0488 2500961f &.....%.....%... │ │ │ │ │ - 0x00009d58 04be2500 b62004ba 2600fa20 04bc2600 ..%.. ..&.. ..&. │ │ │ │ │ - 0x00009d68 9c2104d2 2500be21 04d82500 cc210488 .!..%..!..%..!.. │ │ │ │ │ - 0x00009d78 26008822 04c02600 9e22048a 2600d022 &.."..&.."..&.." │ │ │ │ │ - 0x00009d88 04862600 902304ce 2500ac23 04842600 ..&..#..%..#..&. │ │ │ │ │ - 0x00009d98 802404e8 26008026 04000000 288dff7f .$..&..&....(... │ │ │ │ │ - 0x00009da8 b0ac0300 ffff010f 58700000 cc0104f8 ........Xp...... │ │ │ │ │ - 0x00009db8 01009602 04000000 0c8dff7f b0ad0400 ................ │ │ │ │ │ - 0x00009dc8 ffff0110 58840100 00f40104 c60200ac ....X........... │ │ │ │ │ - 0x00009dd8 02400000 f08cff7f b0ac0300 ffff010f .@.............. │ │ │ │ │ - 0x00009de8 58700000 cc0104f8 01009602 04000000 Xp.............. │ │ │ │ │ - 0x00009df8 d48cff7f b0ad0400 ffff0110 58840100 ............X... │ │ │ │ │ - 0x00009e08 00f40104 c60200ac 02400000 b88cff7f .........@...... │ │ │ │ │ - 0x00009e18 b0ac0300 ffff010f 58700000 cc0104f8 ........Xp...... │ │ │ │ │ - 0x00009e28 01009602 04000000 9c8cff7f b0ad0400 ................ │ │ │ │ │ - 0x00009e38 ffff0110 58840100 00f40104 c60200ac ....X........... │ │ │ │ │ - 0x00009e48 02400000 808cff7f b0ac0300 ffff0110 .@.............. │ │ │ │ │ - 0x00009e58 5a040000 b201049e 0300ee01 d2010000 Z............... │ │ │ │ │ - 0x00009e68 648cff7f b0ae0300 ffff0110 5c920100 d...........\... │ │ │ │ │ - 0x00009e78 00880204 bc0200a0 02420000 488cff7f .........B..H... │ │ │ │ │ - 0x00009e88 b0ad0400 ffff0110 5a880100 00fa0104 ........Z....... │ │ │ │ │ - 0x00009e98 cc0200b2 02400000 2c8cff7f b0ac0300 .....@..,....... │ │ │ │ │ - 0x00009ea8 ffff010f 5a720000 d00104fc 01009a02 ....Zr.......... │ │ │ │ │ - 0x00009eb8 04000000 108cff7f b0af0800 ffff0110 ................ │ │ │ │ │ - 0x00009ec8 6cce0100 00da0204 ca030088 03640000 l............d.. │ │ │ │ │ - 0x00009ed8 f48bff7f b0af0600 ffff0112 a40104be ................ │ │ │ │ │ - 0x00009ee8 0300e001 04900300 be028a01 00000000 ................ │ │ │ │ │ - 0x00009ef8 d48bff7f ad08b100 ffff0137 28380000 ...........7(8.. │ │ │ │ │ - 0x00009f08 960104c8 0500b001 38ca0500 fa010400 ........8....... │ │ │ │ │ - 0x00009f18 00940204 da05008e 03040000 a60304c8 ................ │ │ │ │ │ - 0x00009f28 0500d603 04ca0500 ea0346da 0500d605 ..........F..... │ │ │ │ │ - 0x00009f38 2a000000 908bff7f b0ac0300 ffff010f *............... │ │ │ │ │ - 0x00009f48 5a780000 d60104e2 01008002 04000000 Zx.............. │ │ │ │ │ - 0x00009f58 748bff7f b0ac0300 ffff0110 528a0100 t...........R... │ │ │ │ │ - 0x00009f68 00f80104 8c0200ae 02040000 588bff7f ............X... │ │ │ │ │ - 0x00009f78 ad08b100 ffff0137 28380000 960104cc .......7(8...... │ │ │ │ │ - 0x00009f88 0500b001 3cce0500 fe010400 00980204 ....<........... │ │ │ │ │ - 0x00009f98 de050092 03040000 aa0304cc 0500da03 ................ │ │ │ │ │ - 0x00009fa8 04ce0500 ee0346de 0500da05 2a000000 ......F.....*... │ │ │ │ │ - 0x00009fb8 148bff7f b0ac0300 ffff0110 6aaa0100 ............j... │ │ │ │ │ - 0x00009fc8 00980204 a40200c2 02040000 f88aff7f ................ │ │ │ │ │ - 0x00009fd8 b0ac0300 ffff0110 68c80100 00fc0204 ........h....... │ │ │ │ │ - 0x00009fe8 900300b2 03040000 dc8aff7f ad08b100 ................ │ │ │ │ │ - 0x00009ff8 ffff0137 28380000 960104e0 0500b001 ...7(8.......... │ │ │ │ │ - 0x0000a008 4ee20500 90020400 00aa0204 f20500a4 N............... │ │ │ │ │ - 0x0000a018 03040000 bc0304e0 0500f003 04e20500 ................ │ │ │ │ │ - 0x0000a028 820446f2 0500ee05 2a000000 03970181 ..F.....*....... │ │ │ │ │ - 0x0000a038 b008b1ab 00000000 8c8aff7f af40b200 .............@.. │ │ │ │ │ - 0x0000a048 ffff01c5 01a80204 e01f0084 0504c41e ................ │ │ │ │ │ - 0x0000a058 00ce0504 dc1d00a2 08049a1f 00ec0804 ................ │ │ │ │ │ - 0x0000a068 b81f00c0 0b04da1d 008a0c04 a21e00d6 ................ │ │ │ │ │ - 0x0000a078 0e04a01e 00a40f04 821e00f2 0f049e20 ............... │ │ │ │ │ - 0x0000a088 00b81004 a02000fa 1004c61c 00c61104 ..... .......... │ │ │ │ │ - 0x0000a098 de1d008a 1204d81f 00e81604 da1d00f6 ................ │ │ │ │ │ - 0x0000a0a8 1604a01e 00841704 a0200092 1704c41e ......... ...... │ │ │ │ │ - 0x0000a0b8 00ec1704 d81f00b0 18049a1f 00d61d04 ................ │ │ │ │ │ - 0x0000a0c8 da1d00fe 1d04821e 009c1e04 a01e00a4 ................ │ │ │ │ │ - 0x0000a0d8 1e040000 c01e04c4 1e00de1e 04dc1d00 ................ │ │ │ │ │ - 0x0000a0e8 fa1e04e0 1f00961f 049a1f00 b41f04b8 ................ │ │ │ │ │ - 0x0000a0f8 1f00d41f 04d81f00 fc1f04a2 1e009a20 ............... │ │ │ │ │ - 0x0000a108 04a02000 bc2004c6 1c000000 b889ff7f .. .. .......... │ │ │ │ │ - 0x0000a118 af0ab200 ffff013c 86010492 0b00ec01 .......<........ │ │ │ │ │ - 0x0000a128 04c00b00 82020eb6 0b00d002 04d60b00 ................ │ │ │ │ │ - 0x0000a138 840304d4 0b00d403 04ea0a00 ec030ec0 ................ │ │ │ │ │ - 0x0000a148 0a00ba04 ee05b80b 00ae0a04 d60b00b2 ................ │ │ │ │ │ - 0x0000a158 0b040000 .... │ │ │ │ │ + 0x00009c2c 03970181 b008b1ab 00000000 948eff7f ................ │ │ │ │ │ + 0x00009c3c af40b200 ffff01c5 01a80204 e01f0084 .@.............. │ │ │ │ │ + 0x00009c4c 0504c41e 00ce0504 dc1d00a2 08049a1f ................ │ │ │ │ │ + 0x00009c5c 00ec0804 b81f00c0 0b04da1d 008a0c04 ................ │ │ │ │ │ + 0x00009c6c a21e00d6 0e04a01e 00a40f04 821e00f2 ................ │ │ │ │ │ + 0x00009c7c 0f049e20 00b81004 a02000fa 1004c61c ... ..... ...... │ │ │ │ │ + 0x00009c8c 00c61104 de1d008a 1204d81f 00e81604 ................ │ │ │ │ │ + 0x00009c9c da1d00f6 1604a01e 00841704 a0200092 ............. .. │ │ │ │ │ + 0x00009cac 1704c41e 00ec1704 d81f00b0 18049a1f ................ │ │ │ │ │ + 0x00009cbc 00d61d04 da1d00fe 1d04821e 009c1e04 ................ │ │ │ │ │ + 0x00009ccc a01e00a4 1e040000 c01e04c4 1e00de1e ................ │ │ │ │ │ + 0x00009cdc 04dc1d00 fa1e04e0 1f00961f 049a1f00 ................ │ │ │ │ │ + 0x00009cec b41f04b8 1f00d41f 04d81f00 fc1f04a2 ................ │ │ │ │ │ + 0x00009cfc 1e009a20 04a02000 bc2004c6 1c000000 ... .. .. ...... │ │ │ │ │ + 0x00009d0c c08dff7f af0ab200 ffff013c 86010492 ...........<.... │ │ │ │ │ + 0x00009d1c 0b00ec01 04c00b00 82020eb6 0b00d002 ................ │ │ │ │ │ + 0x00009d2c 04d60b00 840304d4 0b00d403 04ea0a00 ................ │ │ │ │ │ + 0x00009d3c ec030ec0 0a00ba04 ee05b80b 00ae0a04 ................ │ │ │ │ │ + 0x00009d4c d60b00b2 0b040000 788dff7f af3f2a00 ........x....?*. │ │ │ │ │ + 0x00009d5c ffff01ee 02960104 9e2600ae 0104ac26 .........&.....& │ │ │ │ │ + 0x00009d6c 00c201a6 01aa2600 8e0404a0 26009c04 ......&.....&... │ │ │ │ │ + 0x00009d7c 04c22600 9206049a 2600f208 04ae2600 ..&.....&.....&. │ │ │ │ │ + 0x00009d8c f20904e0 2600980a 0eaa2600 a80a0492 ....&.....&..... │ │ │ │ │ + 0x00009d9c 2600a60c 04cc2600 be0c04d6 2600f40d &.....&.....&... │ │ │ │ │ + 0x00009dac 04cc2500 d01404c0 2500d215 04e22600 ..%.....%.....&. │ │ │ │ │ + 0x00009dbc f615048e 2600ba16 04902600 f416049c ....&.....&..... │ │ │ │ │ + 0x00009dcc 2600ba17 3eaa2600 ac1804d6 2500b618 &...>.&.....%... │ │ │ │ │ + 0x00009ddc 04902400 d818048c 26009019 04e62600 ..$.....&.....&. │ │ │ │ │ + 0x00009dec ba1904b8 2500cc19 04be2600 e41904b4 ....%.....&..... │ │ │ │ │ + 0x00009dfc 2500ee19 04b62500 f81904ac 25008c1a %.....%.....%... │ │ │ │ │ + 0x00009e0c 04b02500 961a04ae 2500ac1a 04b22500 ..%.....%.....%. │ │ │ │ │ + 0x00009e1c c41a04b8 2600e01a 048a2500 f21a04b4 ....&.....%..... │ │ │ │ │ + 0x00009e2c 26008c1b 04c62500 961b04c4 2500a81b &.....%.....%... │ │ │ │ │ + 0x00009e3c 04b62600 9c1c04ca 2500b41c 34aa2600 ..&.....%...4.&. │ │ │ │ │ + 0x00009e4c 941d04c8 2500bc1d 04e42600 881e04de ....%.....&..... │ │ │ │ │ + 0x00009e5c 2500921e 04da2500 b01e04bc 2500b81e %.....%.....%... │ │ │ │ │ + 0x00009e6c 04ba2500 c21e04b2 2600d21e 04d02500 ..%.....&.....%. │ │ │ │ │ + 0x00009e7c ec1e0488 2500961f 04be2500 b62004ba ....%.....%.. .. │ │ │ │ │ + 0x00009e8c 2600fa20 04bc2600 9c2104d2 2500be21 &.. ..&..!..%..! │ │ │ │ │ + 0x00009e9c 04d82500 cc210488 26008822 04c02600 ..%..!..&.."..&. │ │ │ │ │ + 0x00009eac 9e22048a 2600d022 04862600 902304ce ."..&.."..&..#.. │ │ │ │ │ + 0x00009ebc 2500ac23 04842600 802404e8 26008026 %..#..&..$..&..& │ │ │ │ │ + 0x00009ecc 04000000 fc8bff7f b0ac0300 ffff010f ................ │ │ │ │ │ + 0x00009edc 58700000 cc0104f8 01009602 04000000 Xp.............. │ │ │ │ │ + 0x00009eec e08bff7f b0ad0400 ffff0110 58840100 ............X... │ │ │ │ │ + 0x00009efc 00f40104 c60200ac 02400000 c48bff7f .........@...... │ │ │ │ │ + 0x00009f0c b0ac0300 ffff010f 58700000 cc0104f8 ........Xp...... │ │ │ │ │ + 0x00009f1c 01009602 04000000 a88bff7f b0ad0400 ................ │ │ │ │ │ + 0x00009f2c ffff0110 58840100 00f40104 c60200ac ....X........... │ │ │ │ │ + 0x00009f3c 02400000 8c8bff7f b0ac0300 ffff010f .@.............. │ │ │ │ │ + 0x00009f4c 58700000 cc0104f8 01009602 04000000 Xp.............. │ │ │ │ │ + 0x00009f5c 708bff7f b0ad0400 ffff0110 58840100 p...........X... │ │ │ │ │ + 0x00009f6c 00f40104 c60200ac 02400000 548bff7f .........@..T... │ │ │ │ │ + 0x00009f7c b0ac0300 ffff0110 5a040000 b201049e ........Z....... │ │ │ │ │ + 0x00009f8c 0300ee01 d2010000 388bff7f b0ae0300 ........8....... │ │ │ │ │ + 0x00009f9c ffff0110 5c920100 00880204 bc0200a0 ....\........... │ │ │ │ │ + 0x00009fac 02420000 1c8bff7f b0ad0400 ffff0110 .B.............. │ │ │ │ │ + 0x00009fbc 5a880100 00fa0104 cc0200b2 02400000 Z............@.. │ │ │ │ │ + 0x00009fcc 008bff7f b0ac0300 ffff010f 5a720000 ............Zr.. │ │ │ │ │ + 0x00009fdc d00104fc 01009a02 04000000 e48aff7f ................ │ │ │ │ │ + 0x00009fec b0af0800 ffff0110 6cce0100 00da0204 ........l....... │ │ │ │ │ + 0x00009ffc ca030088 03640000 c88aff7f b0af0600 .....d.......... │ │ │ │ │ + 0x0000a00c ffff0112 a40104be 0300e001 04900300 ................ │ │ │ │ │ + 0x0000a01c be028a01 00000000 a88aff7f ad08b100 ................ │ │ │ │ │ + 0x0000a02c ffff0137 28380000 960104c8 0500b001 ...7(8.......... │ │ │ │ │ + 0x0000a03c 38ca0500 fa010400 00940204 da05008e 8............... │ │ │ │ │ + 0x0000a04c 03040000 a60304c8 0500d603 04ca0500 ................ │ │ │ │ │ + 0x0000a05c ea0346da 0500d605 2a000000 648aff7f ..F.....*...d... │ │ │ │ │ + 0x0000a06c b0ac0300 ffff010f 5a780000 d60104e2 ........Zx...... │ │ │ │ │ + 0x0000a07c 01008002 04000000 488aff7f b0ac0300 ........H....... │ │ │ │ │ + 0x0000a08c ffff0110 528a0100 00f80104 8c0200ae ....R........... │ │ │ │ │ + 0x0000a09c 02040000 2c8aff7f ad08b100 ffff0137 ....,..........7 │ │ │ │ │ + 0x0000a0ac 28380000 960104cc 0500b001 3cce0500 (8..........<... │ │ │ │ │ + 0x0000a0bc fe010400 00980204 de050092 03040000 ................ │ │ │ │ │ + 0x0000a0cc aa0304cc 0500da03 04ce0500 ee0346de ..............F. │ │ │ │ │ + 0x0000a0dc 0500da05 2a000000 e889ff7f b0ac0300 ....*........... │ │ │ │ │ + 0x0000a0ec ffff0110 6aaa0100 00980204 a40200c2 ....j........... │ │ │ │ │ + 0x0000a0fc 02040000 cc89ff7f b0ac0300 ffff0110 ................ │ │ │ │ │ + 0x0000a10c 68c80100 00fc0204 900300b2 03040000 h............... │ │ │ │ │ + 0x0000a11c b089ff7f ad08b100 ffff0137 28380000 ...........7(8.. │ │ │ │ │ + 0x0000a12c 960104e0 0500b001 4ee20500 90020400 ........N....... │ │ │ │ │ + 0x0000a13c 00aa0204 f20500a4 03040000 bc0304e0 ................ │ │ │ │ │ + 0x0000a14c 0500f003 04e20500 820446f2 0500ee05 ..........F..... │ │ │ │ │ + 0x0000a15c 2a0000 *.. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ │ - 0x0000a15c 248aff7f 01000000 988bff7f b0aa0180 $............... │ │ │ │ │ - 0x0000a16c 1c8cff7f 01000000 5890ff7f b0af0280 ........X....... │ │ │ │ │ - 0x0000a17c f892ff7f 01000000 3093ff7f b0af0c80 ........0....... │ │ │ │ │ - 0x0000a18c 7897ff7f b0af0e80 dc9cff7f 90faff7f x............... │ │ │ │ │ - 0x0000a19c 50b0ff7f 01000000 2cb1ff7f fcfbff7f P.......,....... │ │ │ │ │ - 0x0000a1ac 54b2ff7f 10fcff7f ccb3ff7f 24fcff7f T...........$... │ │ │ │ │ - 0x0000a1bc f4b4ff7f 38fcff7f 6cb6ff7f 4cfcff7f ....8...l...L... │ │ │ │ │ - 0x0000a1cc 94b7ff7f 60fcff7f 0cb9ff7f 74fcff7f ....`.......t... │ │ │ │ │ - 0x0000a1dc dcbaff7f 88fcff7f 50bcff7f ab08b180 ........P....... │ │ │ │ │ - 0x0000a1ec f8bcff7f 94fcff7f 78beff7f a8fcff7f ........x....... │ │ │ │ │ - 0x0000a1fc a4bfff7f bcfcff7f a8c1ff7f d0fcff7f ................ │ │ │ │ │ - 0x0000a20c 78c3ff7f b0af1880 04cbff7f e0fcff7f x............... │ │ │ │ │ - 0x0000a21c fccdff7f b0ac0180 2ccfff7f 14fdff7f ........,....... │ │ │ │ │ - 0x0000a22c 44d0ff7f 28fdff7f 80d1ff7f ab08b180 D...(........... │ │ │ │ │ - 0x0000a23c 2cd2ff7f 34fdff7f 28d5ff7f 70fdff7f ,...4...(...p... │ │ │ │ │ - 0x0000a24c 78d6ff7f 84fdff7f 38d8ff7f b0b0ac80 x.......8....... │ │ │ │ │ - 0x0000a25c 04d9ff7f 90fdff7f 14dcff7f d8fdff7f ................ │ │ │ │ │ - 0x0000a26c b4ecff7f a4feff7f c0f2ff7f bcfdff7f ................ │ │ │ │ │ - 0x0000a27c a4f3ff7f 01000000 44f4ff7f b0af0280 ........D....... │ │ │ │ │ - 0x0000a28c 88f6ff7f 01000000 ........ │ │ │ │ │ + 0x0000a160 208aff7f 01000000 988bff7f ccfaff7f ............... │ │ │ │ │ + 0x0000a170 389cff7f 98fbff7f 44a2ff7f b0faff7f 8.......D....... │ │ │ │ │ + 0x0000a180 28a3ff7f 01000000 c8a3ff7f b0af0280 (............... │ │ │ │ │ + 0x0000a190 0ca6ff7f b0aa0180 90a6ff7f 01000000 ................ │ │ │ │ │ + 0x0000a1a0 ccaaff7f b0af0280 6cadff7f 01000000 ........l....... │ │ │ │ │ + 0x0000a1b0 a4adff7f b0af0c80 ecb1ff7f b0af0e80 ................ │ │ │ │ │ + 0x0000a1c0 50b7ff7f 90fbff7f c4caff7f 01000000 P............... │ │ │ │ │ + 0x0000a1d0 a0cbff7f fcfcff7f c8ccff7f 10fdff7f ................ │ │ │ │ │ + 0x0000a1e0 40ceff7f 24fdff7f 68cfff7f 38fdff7f @...$...h...8... │ │ │ │ │ + 0x0000a1f0 e0d0ff7f 4cfdff7f 08d2ff7f 60fdff7f ....L.......`... │ │ │ │ │ + 0x0000a200 80d3ff7f 74fdff7f 50d5ff7f 88fdff7f ....t...P....... │ │ │ │ │ + 0x0000a210 c4d6ff7f ab08b180 6cd7ff7f 94fdff7f ........l....... │ │ │ │ │ + 0x0000a220 ecd8ff7f a8fdff7f 18daff7f bcfdff7f ................ │ │ │ │ │ + 0x0000a230 1cdcff7f d0fdff7f ecddff7f b0af1880 ................ │ │ │ │ │ + 0x0000a240 78e5ff7f e0fdff7f 70e8ff7f b0ac0180 x.......p....... │ │ │ │ │ + 0x0000a250 a0e9ff7f 14feff7f b8eaff7f 28feff7f ............(... │ │ │ │ │ + 0x0000a260 f4ebff7f ab08b180 a0ecff7f 34feff7f ............4... │ │ │ │ │ + 0x0000a270 9cefff7f 70feff7f ecf0ff7f 84feff7f ....p........... │ │ │ │ │ + 0x0000a280 acf2ff7f b0b0ac80 78f3ff7f 90feff7f ........x....... │ │ │ │ │ + 0x0000a290 88f6ff7f 01000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ - 0x0000a294 00000000 .... │ │ │ │ │ + 0x0000a298 00000000 .... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ │ - 0x0000bef8 f92c0000 812b0000 cd2b0000 .,...+...+.. │ │ │ │ │ + 0x0000bef8 f92c0000 812b0000 e92b0000 .,...+...+.. │ │ │ │ ├── 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 37306638 38303837 39343263 36323430 70f88087942c6240 │ │ │ │ │ - 0x00000010 38303737 65346137 32313539 38353866 8077e4a72159858f │ │ │ │ │ - 0x00000020 37376337 31622e64 65627567 00000000 77c71b.debug.... │ │ │ │ │ - 0x00000030 5a3fb3ee Z?.. │ │ │ │ │ + 0x00000000 39336362 64323537 66353633 35303862 93cbd257f563508b │ │ │ │ │ + 0x00000010 31643666 33636466 36623565 39313037 1d6f3cdf6b5e9107 │ │ │ │ │ + 0x00000020 61653038 63332e64 65627567 00000000 ae08c3.debug.... │ │ │ │ │ + 0x00000030 296aeccd )j.. ├── porechop-dbgsym_0.2.4+dfsg-6_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-07-12 21:49:53.000000 debian-binary │ │ -rw-r--r-- 0 0 0 540 2024-07-12 21:49:53.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 371932 2024-07-12 21:49:53.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 367788 2024-07-12 21:49:53.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ Package: porechop-dbgsym │ │ │ │ Source: porechop │ │ │ │ Version: 0.2.4+dfsg-6 │ │ │ │ Auto-Built-Package: debug-symbols │ │ │ │ Architecture: armhf │ │ │ │ Maintainer: Debian Med Packaging Team │ │ │ │ -Installed-Size: 387 │ │ │ │ +Installed-Size: 383 │ │ │ │ Depends: porechop (= 0.2.4+dfsg-6) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for porechop │ │ │ │ -Build-Ids: dc70f88087942c62408077e4a72159858f77c71b │ │ │ │ +Build-Ids: e393cbd257f563508b1d6f3cdf6b5e9107ae08c3 │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -usr/lib/debug/.build-id/dc/70f88087942c62408077e4a72159858f77c71b.debug │ │ │ │ │ +usr/lib/debug/.build-id/e3/93cbd257f563508b1d6f3cdf6b5e9107ae08c3.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/lib/debug/.build-id/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/lib/debug/.build-id/dc/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 385072 2024-07-12 21:49:53.000000 ./usr/lib/debug/.build-id/dc/70f88087942c62408077e4a72159858f77c71b.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/lib/debug/.build-id/e3/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 381292 2024-07-12 21:49:53.000000 ./usr/lib/debug/.build-id/e3/93cbd257f563508b1d6f3cdf6b5e9107ae08c3.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/share/doc/porechop-dbgsym -> porechop