--- /srv/reproducible-results/rbuild-debian/r-b-build.PPCGyLwL/b1/porechop_0.2.4+dfsg-6_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.PPCGyLwL/b2/porechop_0.2.4+dfsg-6_armhf.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - 8e0a327a44b4781a24945232f2b5b3cf 385080 debug optional porechop-dbgsym_0.2.4+dfsg-6_armhf.deb │ - f1df0f85da4b54644cc58da1c4e22f46 52468 science optional porechop_0.2.4+dfsg-6_armhf.deb │ + 2525326648fe26a5f7dbc5b30a466048 381160 debug optional porechop-dbgsym_0.2.4+dfsg-6_armhf.deb │ + 0184783a29d98face554318d6910784e 52464 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 50652 2024-07-12 21:49:53.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 50648 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 0x00a6f4 0x0000a6f4 0x0000a6f4 0x00130 0x00130 R 0x4 │ │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x0a828 0x0a828 R E 0x1000 │ │ │ │ │ + ARM_EXIDX 0x00a6f0 0x0000a6f0 0x0000a6f0 0x00138 0x00138 R 0x4 │ │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0a82c 0x0a82c R E 0x1000 │ │ │ │ │ LOAD 0x00aef8 0x0000bef8 0x0000bef8 0x00254 0x0027c 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 000008e8 0008e8 001c2f 00 A 0 0 1 │ │ │ │ │ [ 5] .gnu.version VERSYM 00002518 002518 0000c0 02 A 3 0 2 │ │ │ │ │ [ 6] .gnu.version_r VERNEED 000025d8 0025d8 0000c0 00 A 4 4 4 │ │ │ │ │ [ 7] .rel.dyn REL 00002698 002698 0000d0 08 A 3 0 4 │ │ │ │ │ [ 8] .rel.plt REL 00002768 002768 0001d0 08 AI 3 20 4 │ │ │ │ │ [ 9] .init PROGBITS 00002938 002938 00000c 00 AX 0 0 4 │ │ │ │ │ [10] .plt PROGBITS 00002944 002944 0002e4 04 AX 0 0 4 │ │ │ │ │ - [11] .text PROGBITS 00002c28 002c28 007378 00 AX 0 0 8 │ │ │ │ │ - [12] .fini PROGBITS 00009fa0 009fa0 000008 00 AX 0 0 4 │ │ │ │ │ - [13] .rodata PROGBITS 00009fa8 009fa8 00030c 00 A 0 0 4 │ │ │ │ │ - [14] .ARM.extab PROGBITS 0000a2b4 00a2b4 000440 00 A 0 0 4 │ │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 0000a6f4 00a6f4 000130 00 AL 11 0 4 │ │ │ │ │ - [16] .eh_frame PROGBITS 0000a824 00a824 000004 00 A 0 0 4 │ │ │ │ │ + [11] .text PROGBITS 00002c28 002c28 007374 00 AX 0 0 8 │ │ │ │ │ + [12] .fini PROGBITS 00009f9c 009f9c 000008 00 AX 0 0 4 │ │ │ │ │ + [13] .rodata PROGBITS 00009fa4 009fa4 00030c 00 A 0 0 4 │ │ │ │ │ + [14] .ARM.extab PROGBITS 0000a2b0 00a2b0 00043f 00 A 0 0 4 │ │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 0000a6f0 00a6f0 000138 00 AL 11 0 4 │ │ │ │ │ + [16] .eh_frame PROGBITS 0000a828 00a828 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 000148 04 WA 0 0 4 │ │ │ │ │ [21] .data PROGBITS 0000c148 00b148 000004 00 WA 0 0 4 │ │ │ │ │ [22] .bss NOBITS 0000c14c 00b14c 000028 00 WA 0 0 4 │ │ │ │ │ [23] .ARM.attributes ARM_ATTRIBUTES 00000000 00b14c 000031 00 0 0 1 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -42,58 +42,58 @@ │ │ │ │ │ 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: 00006515 776 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ - 46: 0000c160 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ - 47: 00007cb1 344 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ - 48: 00007fd1 230 FUNC WEAK DEFAULT 11 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ - 49: 00006491 130 FUNC WEAK DEFAULT 11 _ZN5seqan6StringIjNS_5AllocIvEEEC1IS3_jvvEERKT_T0_ │ │ │ │ │ - 50: 0000c150 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ - 51: 00009d6d 230 FUNC WEAK DEFAULT 11 _ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ - 52: 0000c168 1 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ - 53: 00005b5d 384 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ - 54: 00006b6d 488 FUNC WEAK DEFAULT 11 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ - 55: 0000c16c 6 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ - 56: 00005ed9 488 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE │ │ │ │ │ - 57: 000095cd 1544 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ - 58: 000060c1 380 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ - 59: 00005e5d 122 FUNC WEAK DEFAULT 11 _ZN5seqan6StringIcNS_5AllocIvEEEC2IS3_jvvEERKT_T0_ │ │ │ │ │ - 60: 00005a2d 304 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ - 61: 00007791 324 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ - 62: 00009cc5 80 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ - 63: 00005e5d 122 FUNC WEAK DEFAULT 11 _ZN5seqan6StringIcNS_5AllocIvEEEC1IS3_jvvEERKT_T0_ │ │ │ │ │ - 64: 0000c158 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ - 65: 00006961 524 FUNC WEAK DEFAULT 11 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ - 66: 00009e55 332 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 │ │ │ │ │ - 67: 0000623d 204 FUNC WEAK DEFAULT 11 _ZN5seqan6assignINS_6StringIhNS_5AllocIvEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEERKSA_ │ │ │ │ │ - 68: 00009d15 88 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ - 69: 00006d55 2328 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 │ │ │ │ │ - 70: 0000c154 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ - 71: 00005731 74 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 72: 0000c169 1 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ - 73: 00007e09 456 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ - 74: 0000c164 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ - 75: 000080b9 804 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 76: 000078d5 206 FUNC WEAK DEFAULT 11 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ - 77: 00009bd5 240 FUNC WEAK DEFAULT 11 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z │ │ │ │ │ - 78: 00005cdd 384 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ - 79: 0000577d 304 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ - 80: 0000a124 256 OBJECT UNIQUE DEFAULT 13 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ - 81: 00006309 392 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ - 82: 000095cd 1544 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ - 83: 00003869 4 FUNC GLOBAL DEFAULT 11 freeCString │ │ │ │ │ - 84: 0000386d 60 FUNC GLOBAL DEFAULT 11 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ - 85: 000083e1 4588 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ - 86: 000058ad 384 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ - 87: 00006491 130 FUNC WEAK DEFAULT 11 _ZN5seqan6StringIjNS_5AllocIvEEEC2IS3_jvvEERKT_T0_ │ │ │ │ │ - 88: 00005699 74 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 89: 00009cc5 80 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ - 90: 0000681d 320 FUNC WEAK DEFAULT 11 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ - 91: 0000c15c 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ - 92: 000056e5 74 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ - 93: 00007671 288 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ - 94: 00004701 3992 FUNC GLOBAL DEFAULT 11 adapterAlignment │ │ │ │ │ - 95: 000079a5 780 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 45: 000080d9 776 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ + 46: 0000c150 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ + 47: 00009871 344 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ + 48: 00009b91 230 FUNC WEAK DEFAULT 11 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ + 49: 00008055 130 FUNC WEAK DEFAULT 11 _ZN5seqan6StringIjNS_5AllocIvEEEC1IS3_jvvEERKT_T0_ │ │ │ │ │ + 50: 0000c164 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ + 51: 00004735 230 FUNC WEAK DEFAULT 11 _ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ + 52: 0000c158 1 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ + 53: 00007721 384 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ + 54: 0000872d 488 FUNC WEAK DEFAULT 11 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ + 55: 0000c15c 6 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ + 56: 00007a9d 488 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE │ │ │ │ │ + 57: 00003f95 1544 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ + 58: 00007c85 380 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ + 59: 00007a21 122 FUNC WEAK DEFAULT 11 _ZN5seqan6StringIcNS_5AllocIvEEEC2IS3_jvvEERKT_T0_ │ │ │ │ │ + 60: 000075f1 304 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ + 61: 00009351 324 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ + 62: 0000468d 80 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ + 63: 00007a21 122 FUNC WEAK DEFAULT 11 _ZN5seqan6StringIcNS_5AllocIvEEEC1IS3_jvvEERKT_T0_ │ │ │ │ │ + 64: 0000c16c 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ + 65: 00008521 524 FUNC WEAK DEFAULT 11 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ + 66: 0000481d 332 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 │ │ │ │ │ + 67: 00007e01 204 FUNC WEAK DEFAULT 11 _ZN5seqan6assignINS_6StringIhNS_5AllocIvEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEERKSA_ │ │ │ │ │ + 68: 000046dd 88 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ + 69: 00008915 2328 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 │ │ │ │ │ + 70: 0000c168 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ + 71: 000072f5 74 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 72: 0000c159 1 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ + 73: 000099c9 456 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ + 74: 0000c154 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ + 75: 00009c79 804 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 76: 00009495 206 FUNC WEAK DEFAULT 11 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ + 77: 0000459d 240 FUNC WEAK DEFAULT 11 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z │ │ │ │ │ + 78: 000078a1 384 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ + 79: 00007341 304 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ + 80: 0000a120 256 OBJECT UNIQUE DEFAULT 13 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ + 81: 00007ecd 392 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ + 82: 00003f95 1544 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ + 83: 0000542d 4 FUNC GLOBAL DEFAULT 11 freeCString │ │ │ │ │ + 84: 00005431 60 FUNC GLOBAL DEFAULT 11 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ + 85: 00002da9 4588 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ + 86: 00007471 384 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ + 87: 00008055 130 FUNC WEAK DEFAULT 11 _ZN5seqan6StringIjNS_5AllocIvEEEC2IS3_jvvEERKT_T0_ │ │ │ │ │ + 88: 0000725d 74 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 89: 0000468d 80 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ + 90: 000083e1 320 FUNC WEAK DEFAULT 11 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ + 91: 0000c170 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ + 92: 000072a9 74 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ + 93: 00009231 288 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ + 94: 000062c5 3992 FUNC GLOBAL DEFAULT 11 adapterAlignment │ │ │ │ │ + 95: 00009565 780 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -2,89 +2,89 @@ │ │ │ │ │ Relocation section '.rel.dyn' at offset 0x2698 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 │ │ │ │ │ 0000c148 00000017 R_ARM_RELATIVE │ │ │ │ │ -0000c0f4 00004015 R_ARM_GLOB_DAT 0000c158 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ -0000c0f8 00005015 R_ARM_GLOB_DAT 0000a124 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ +0000c0f4 00004015 R_ARM_GLOB_DAT 0000c16c _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ +0000c0f8 00005015 R_ARM_GLOB_DAT 0000a120 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ 0000c0fc 00000415 R_ARM_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ │ 0000c100 00000815 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ │ -0000c104 00004815 R_ARM_GLOB_DAT 0000c169 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ -0000c108 00003415 R_ARM_GLOB_DAT 0000c168 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ -0000c10c 00002e15 R_ARM_GLOB_DAT 0000c160 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ +0000c104 00004815 R_ARM_GLOB_DAT 0000c159 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ +0000c108 00003415 R_ARM_GLOB_DAT 0000c158 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ +0000c10c 00002e15 R_ARM_GLOB_DAT 0000c150 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ 0000c110 00000e15 R_ARM_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ │ -0000c114 00005b15 R_ARM_GLOB_DAT 0000c15c _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ -0000c118 00003715 R_ARM_GLOB_DAT 0000c16c _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ +0000c114 00005b15 R_ARM_GLOB_DAT 0000c170 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ +0000c118 00003715 R_ARM_GLOB_DAT 0000c15c _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ 0000c11c 00001315 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ │ 0000c120 00001615 R_ARM_GLOB_DAT 00000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ │ -0000c124 00004615 R_ARM_GLOB_DAT 0000c154 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ -0000c128 00003215 R_ARM_GLOB_DAT 0000c150 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ -0000c12c 00004a15 R_ARM_GLOB_DAT 0000c164 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ +0000c124 00004615 R_ARM_GLOB_DAT 0000c168 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ +0000c128 00003215 R_ARM_GLOB_DAT 0000c164 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ +0000c12c 00004a15 R_ARM_GLOB_DAT 0000c154 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ 0000c130 00002515 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ │ 0000c134 00002715 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ │ 0000c138 00002815 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ │ 0000c13c 00002915 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ │ 0000c140 00002a15 R_ARM_GLOB_DAT 00000000 vsnprintf@GLIBC_2.4 │ │ │ │ │ 0000c144 00002b15 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x2768 contains 58 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000c00c 00000316 R_ARM_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4 │ │ │ │ │ -0000c010 00005c16 R_ARM_JUMP_SLOT 000056e5 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ -0000c014 00004b16 R_ARM_JUMP_SLOT 000080b9 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +0000c010 00005c16 R_ARM_JUMP_SLOT 000072a9 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ +0000c014 00004b16 R_ARM_JUMP_SLOT 00009c79 _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 00005d16 R_ARM_JUMP_SLOT 00007671 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ +0000c024 00005d16 R_ARM_JUMP_SLOT 00009231 _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 00005516 R_ARM_JUMP_SLOT 000083e1 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ -0000c030 00004216 R_ARM_JUMP_SLOT 00009e55 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ +0000c02c 00005516 R_ARM_JUMP_SLOT 00002da9 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ +0000c030 00004216 R_ARM_JUMP_SLOT 0000481d _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 00004916 R_ARM_JUMP_SLOT 00007e09 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ +0000c03c 00004916 R_ARM_JUMP_SLOT 000099c9 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ 0000c040 00000c16 R_ARM_JUMP_SLOT 00000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 │ │ │ │ │ -0000c044 00002f16 R_ARM_JUMP_SLOT 00007cb1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ +0000c044 00002f16 R_ARM_JUMP_SLOT 00009871 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ 0000c048 00000d16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 │ │ │ │ │ -0000c04c 00003a16 R_ARM_JUMP_SLOT 000060c1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ +0000c04c 00003a16 R_ARM_JUMP_SLOT 00007c85 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ 0000c050 00000f16 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ │ 0000c054 00001016 R_ARM_JUMP_SLOT 00000000 _ZdlPvj@CXXABI_1.3.9 │ │ │ │ │ -0000c058 00005116 R_ARM_JUMP_SLOT 00006309 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ -0000c05c 00005616 R_ARM_JUMP_SLOT 000058ad _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ +0000c058 00005116 R_ARM_JUMP_SLOT 00007ecd _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ +0000c05c 00005616 R_ARM_JUMP_SLOT 00007471 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ 0000c060 00001116 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ │ -0000c064 00002d16 R_ARM_JUMP_SLOT 00006515 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ -0000c068 00005416 R_ARM_JUMP_SLOT 0000386d _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ -0000c06c 00003d16 R_ARM_JUMP_SLOT 00007791 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ +0000c064 00002d16 R_ARM_JUMP_SLOT 000080d9 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ +0000c068 00005416 R_ARM_JUMP_SLOT 00005431 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ +0000c06c 00003d16 R_ARM_JUMP_SLOT 00009351 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ 0000c070 00001216 R_ARM_JUMP_SLOT 00000000 _ZdlPv@GLIBCXX_3.4 │ │ │ │ │ 0000c074 00001416 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj@GLIBCXX_3.4.21 │ │ │ │ │ 0000c078 00001516 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEjc@GLIBCXX_3.4.21 │ │ │ │ │ -0000c07c 00004516 R_ARM_JUMP_SLOT 00006d55 _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 │ │ │ │ │ +0000c07c 00004516 R_ARM_JUMP_SLOT 00008915 _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 00001716 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ │ 0000c084 00001816 R_ARM_JUMP_SLOT 00000000 __cxa_end_cleanup@CXXABI_1.3 │ │ │ │ │ 0000c088 00001916 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 │ │ │ │ │ 0000c08c 00001a16 R_ARM_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4 │ │ │ │ │ -0000c090 00005816 R_ARM_JUMP_SLOT 00005699 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +0000c090 00005816 R_ARM_JUMP_SLOT 0000725d _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ 0000c094 00001b16 R_ARM_JUMP_SLOT 00000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 │ │ │ │ │ 0000c098 00001c16 R_ARM_JUMP_SLOT 00000000 __aeabi_uidiv@GCC_3.5 │ │ │ │ │ 0000c09c 00001d16 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ │ -0000c0a0 00004e16 R_ARM_JUMP_SLOT 00005cdd _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ +0000c0a0 00004e16 R_ARM_JUMP_SLOT 000078a1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ 0000c0a4 00001e16 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ │ 0000c0a8 00001f16 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ │ -0000c0ac 00003616 R_ARM_JUMP_SLOT 00006b6d _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ -0000c0b0 00004716 R_ARM_JUMP_SLOT 00005731 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ -0000c0b4 00005916 R_ARM_JUMP_SLOT 00009cc5 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ +0000c0ac 00003616 R_ARM_JUMP_SLOT 0000872d _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ +0000c0b0 00004716 R_ARM_JUMP_SLOT 000072f5 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +0000c0b4 00005916 R_ARM_JUMP_SLOT 0000468d _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ 0000c0b8 00002216 R_ARM_JUMP_SLOT 00000000 __gxx_personality_v0@CXXABI_1.3 │ │ │ │ │ -0000c0bc 00004116 R_ARM_JUMP_SLOT 00006961 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ -0000c0c0 00003516 R_ARM_JUMP_SLOT 00005b5d _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ -0000c0c4 00005a16 R_ARM_JUMP_SLOT 0000681d _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ +0000c0bc 00004116 R_ARM_JUMP_SLOT 00008521 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ +0000c0c0 00003516 R_ARM_JUMP_SLOT 00007721 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ +0000c0c4 00005a16 R_ARM_JUMP_SLOT 000083e1 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ 0000c0c8 00002316 R_ARM_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4 │ │ │ │ │ 0000c0cc 00002416 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj@GLIBCXX_3.4.21 │ │ │ │ │ -0000c0d0 00004d16 R_ARM_JUMP_SLOT 00009bd5 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z │ │ │ │ │ -0000c0d4 00004f16 R_ARM_JUMP_SLOT 0000577d _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ -0000c0d8 00003316 R_ARM_JUMP_SLOT 00009d6d _ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ -0000c0dc 00005f16 R_ARM_JUMP_SLOT 000079a5 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ -0000c0e0 00005216 R_ARM_JUMP_SLOT 000095cd _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ +0000c0d0 00004d16 R_ARM_JUMP_SLOT 0000459d _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z │ │ │ │ │ +0000c0d4 00004f16 R_ARM_JUMP_SLOT 00007341 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ +0000c0d8 00003316 R_ARM_JUMP_SLOT 00004735 _ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ +0000c0dc 00005f16 R_ARM_JUMP_SLOT 00009565 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +0000c0e0 00005216 R_ARM_JUMP_SLOT 00003f95 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ 0000c0e4 00002716 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ │ 0000c0e8 00002916 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ │ -0000c0ec 00003c16 R_ARM_JUMP_SLOT 00005a2d _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ +0000c0ec 00003c16 R_ARM_JUMP_SLOT 000075f1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ 0000c0f0 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) 0x2938 │ │ │ │ │ - 0x0000000d (FINI) 0x9fa0 │ │ │ │ │ + 0x0000000d (FINI) 0x9f9c │ │ │ │ │ 0x00000019 (INIT_ARRAY) 0xbef8 │ │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 12 (bytes) │ │ │ │ │ 0x0000001a (FINI_ARRAY) 0xbf04 │ │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x138 │ │ │ │ │ 0x00000005 (STRTAB) 0x8e8 │ │ │ │ │ 0x00000006 (SYMTAB) 0x2e8 │ │ │ │ ├── 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: 18e13bb35fd8ee3269b1293091906e394a54c325 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 42195cae2cc6db295bbb54533d820a811da4638e │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,26 +1,60 @@ │ │ │ │ │ __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_traitsIcESaIcEE12_M_constructEjc │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj │ │ │ │ │ +vsnprintf │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj │ │ │ │ │ +_ZSt20__throw_length_errorPKc │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +__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 │ │ │ │ │ +_ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ +_ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ +_ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ __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_ │ │ │ │ │ _ZN5seqan6StringIcNS_5AllocIvEEEC2IS3_jvvEERKT_T0_ │ │ │ │ │ _ZN5seqan6StringIcNS_5AllocIvEEEC1IS3_jvvEERKT_T0_ │ │ │ │ │ _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE │ │ │ │ │ _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ @@ -41,65 +75,31 @@ │ │ │ │ │ _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_traitsIcESaIcEE12_M_constructEjc │ │ │ │ │ -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj │ │ │ │ │ -vsnprintf │ │ │ │ │ -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj │ │ │ │ │ -_ZSt20__throw_length_errorPKc │ │ │ │ │ -_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ -_ZNSt6localeD1Ev │ │ │ │ │ -_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE │ │ │ │ │ -_ZTVSt15basic_streambufIcSt11char_traitsIcEE │ │ │ │ │ -_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ -_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ -_ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ -_ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ -_ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ -_ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ -_ZNSt8ios_baseC2Ev │ │ │ │ │ -_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 │ │ │ │ │ +jh`h#h)h │ │ │ │ │ c`1hVJUKzD │ │ │ │ │ `;j3D;bfJeKzD │ │ │ │ │ -jh`h#h)h │ │ │ │ │ basic_string::append │ │ │ │ │ 00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 │ │ │ │ │ .shstrtab │ │ │ │ │ .note.gnu.build-id │ │ │ │ │ .gnu.hash │ │ │ │ │ .gnu.version │ │ │ │ │ .gnu.version_r │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ │ @@ -3,449 +3,449 @@ │ │ │ │ │ 0x000008e8 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ │ 0x000008f8 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ │ 0x00000908 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ │ 0x00000918 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ │ 0x00000928 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ │ 0x00000938 6c697a65 005f5a53 74323169 6f735f62 lize._ZSt21ios_b │ │ │ │ │ 0x00000948 6173655f 6c696272 6172795f 696e6974 ase_library_init │ │ │ │ │ - 0x00000958 76005f5a 4e537437 5f5f6378 78313131 v._ZNSt7__cxx111 │ │ │ │ │ - 0x00000968 32626173 69635f73 7472696e 67496353 2basic_stringIcS │ │ │ │ │ - 0x00000978 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ - 0x00000988 45536149 63454539 5f4d5f63 72656174 ESaIcEE9_M_creat │ │ │ │ │ - 0x00000998 6545526a 6a006d65 6d637079 005f5f73 eERjj.memcpy.__s │ │ │ │ │ - 0x000009a8 7461636b 5f63686b 5f666169 6c005f5f tack_chk_fail.__ │ │ │ │ │ - 0x000009b8 73746163 6b5f6368 6b5f6775 61726400 stack_chk_guard. │ │ │ │ │ - 0x000009c8 5f5f6165 6162695f 756e7769 6e645f63 __aeabi_unwind_c │ │ │ │ │ - 0x000009d8 70705f70 7230005f 5a4e3573 6571616e pp_pr0._ZN5seqan │ │ │ │ │ - 0x000009e8 32314450 43656c6c 44656661 756c7449 21DPCellDefaultI │ │ │ │ │ - 0x000009f8 6e66696e 69747949 4e535f37 44504365 nfinityINS_7DPCe │ │ │ │ │ - 0x00000a08 6c6c5f49 694e535f 33546167 494e535f ll_IiNS_3TagINS_ │ │ │ │ │ - 0x00000a18 31314166 66696e65 47617073 5f454545 11AffineGaps_EEE │ │ │ │ │ - 0x00000a28 45454535 56414c55 4545005f 5a6e776a EEE5VALUEE._Znwj │ │ │ │ │ - 0x00000a38 005f5a64 6c507600 66726565 43537472 ._ZdlPv.freeCStr │ │ │ │ │ - 0x00000a48 696e6700 66726565 005f5a31 38637070 ing.free._Z18cpp │ │ │ │ │ - 0x00000a58 53747269 6e67546f 43537472 696e674e StringToCStringN │ │ │ │ │ - 0x00000a68 5374375f 5f637878 31313132 62617369 St7__cxx1112basi │ │ │ │ │ - 0x00000a78 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch │ │ │ │ │ - 0x00000a88 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc │ │ │ │ │ - 0x00000a98 45454500 6d616c6c 6f63006d 656d6d6f EEE.malloc.memmo │ │ │ │ │ - 0x00000aa8 7665005f 5a4e3573 6571616e 35636c65 ve._ZN5seqan5cle │ │ │ │ │ - 0x00000ab8 6172494e 535f364d 61747269 78494e53 arINS_6MatrixINS │ │ │ │ │ - 0x00000ac8 5f374450 43656c6c 5f49694e 535f3354 _7DPCell_IiNS_3T │ │ │ │ │ - 0x00000ad8 6167494e 535f3131 4c696e65 61724761 agINS_11LinearGa │ │ │ │ │ - 0x00000ae8 70735f45 45454545 4c6a3245 4e535f36 ps_EEEEELj2ENS_6 │ │ │ │ │ - 0x00000af8 53747269 6e674953 365f4e53 5f35416c StringIS6_NS_5Al │ │ │ │ │ - 0x00000b08 6c6f6349 76454545 45454545 4576524e locIvEEEEEEEEvRN │ │ │ │ │ - 0x00000b18 535f3648 6f6c6465 7249545f 4e53335f S_6HolderIT_NS3_ │ │ │ │ │ - 0x00000b28 494e535f 39547269 73746174 655f4545 INS_9Tristate_EE │ │ │ │ │ - 0x00000b38 45454500 5f5a4e35 73657161 6e35636c EEE._ZN5seqan5cl │ │ │ │ │ - 0x00000b48 65617249 4e535f36 4d617472 69784968 earINS_6MatrixIh │ │ │ │ │ - 0x00000b58 4c6a3245 4e535f36 53747269 6e674968 Lj2ENS_6StringIh │ │ │ │ │ - 0x00000b68 4e535f35 416c6c6f 63497645 45454545 NS_5AllocIvEEEEE │ │ │ │ │ - 0x00000b78 45454576 524e535f 36486f6c 64657249 EEEvRNS_6HolderI │ │ │ │ │ - 0x00000b88 545f4e53 5f335461 67494e53 5f395472 T_NS_3TagINS_9Tr │ │ │ │ │ - 0x00000b98 69737461 74655f45 45454545 005f5a4e istate_EEEEE._ZN │ │ │ │ │ - 0x00000ba8 35736571 616e3563 6c656172 494e535f 5seqan5clearINS_ │ │ │ │ │ - 0x00000bb8 364d6174 72697849 4e535f37 44504365 6MatrixINS_7DPCe │ │ │ │ │ - 0x00000bc8 6c6c5f49 694e535f 33546167 494e535f ll_IiNS_3TagINS_ │ │ │ │ │ - 0x00000bd8 31314166 66696e65 47617073 5f454545 11AffineGaps_EEE │ │ │ │ │ - 0x00000be8 45454c6a 32454e53 5f365374 72696e67 EELj2ENS_6String │ │ │ │ │ - 0x00000bf8 4953365f 4e535f35 416c6c6f 63497645 IS6_NS_5AllocIvE │ │ │ │ │ - 0x00000c08 45454545 45454576 524e535f 36486f6c EEEEEEEvRNS_6Hol │ │ │ │ │ - 0x00000c18 64657249 545f4e53 335f494e 535f3954 derIT_NS3_INS_9T │ │ │ │ │ - 0x00000c28 72697374 6174655f 45454545 45005f5a ristate_EEEEE._Z │ │ │ │ │ - 0x00000c38 4e357365 71616e31 33417373 69676e53 N5seqan13AssignS │ │ │ │ │ - 0x00000c48 7472696e 675f494e 535f3354 6167494e tring_INS_3TagIN │ │ │ │ │ - 0x00000c58 535f3132 54616747 656e6572 6f75735f S_12TagGenerous_ │ │ │ │ │ - 0x00000c68 45454545 37617373 69676e5f 494e535f EEEE7assign_INS_ │ │ │ │ │ - 0x00000c78 36537472 696e6749 684e535f 35416c6c 6StringIhNS_5All │ │ │ │ │ - 0x00000c88 6f634976 45454545 4b53395f 45457652 ocIvEEEEKS9_EEvR │ │ │ │ │ - 0x00000c98 545f5254 305f4e53 5f345369 7a654953 T_RT0_NS_4SizeIS │ │ │ │ │ - 0x00000ca8 425f4534 54797065 45005f5a 4e357365 B_E4TypeE._ZN5se │ │ │ │ │ - 0x00000cb8 71616e31 33417373 69676e53 7472696e qan13AssignStrin │ │ │ │ │ - 0x00000cc8 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12 │ │ │ │ │ - 0x00000cd8 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE │ │ │ │ │ - 0x00000ce8 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str │ │ │ │ │ - 0x00000cf8 696e6749 684e535f 35416c6c 6f634976 ingIhNS_5AllocIv │ │ │ │ │ - 0x00000d08 45454545 4b53395f 45457652 545f5254 EEEEKS9_EEvRT_RT │ │ │ │ │ - 0x00000d18 305f005f 5f637861 5f656e64 5f636c65 0_.__cxa_end_cle │ │ │ │ │ - 0x00000d28 616e7570 005f5f67 78785f70 6572736f anup.__gxx_perso │ │ │ │ │ - 0x00000d38 6e616c69 74795f76 30005f5a 4e357365 nality_v0._ZN5se │ │ │ │ │ - 0x00000d48 71616e31 33417373 69676e53 7472696e qan13AssignStrin │ │ │ │ │ - 0x00000d58 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12 │ │ │ │ │ - 0x00000d68 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE │ │ │ │ │ - 0x00000d78 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str │ │ │ │ │ - 0x00000d88 696e6749 4e535f31 3053696d 706c6554 ingINS_10SimpleT │ │ │ │ │ - 0x00000d98 79706549 684e535f 35446e61 355f4545 ypeIhNS_5Dna5_EE │ │ │ │ │ - 0x00000da8 454e535f 35416c6c 6f634976 45454545 ENS_5AllocIvEEEE │ │ │ │ │ - 0x00000db8 4b53435f 45457652 545f5254 305f4e53 KSC_EEvRT_RT0_NS │ │ │ │ │ - 0x00000dc8 5f345369 7a654953 455f4534 54797065 _4SizeISE_E4Type │ │ │ │ │ - 0x00000dd8 45005f5a 4e357365 71616e31 33417373 E._ZN5seqan13Ass │ │ │ │ │ - 0x00000de8 69676e53 7472696e 675f494e 535f3354 ignString_INS_3T │ │ │ │ │ - 0x00000df8 6167494e 535f3132 54616747 656e6572 agINS_12TagGener │ │ │ │ │ - 0x00000e08 6f75735f 45454545 37617373 69676e5f ous_EEEE7assign_ │ │ │ │ │ - 0x00000e18 494e535f 36537472 696e6749 4e535f31 INS_6StringINS_1 │ │ │ │ │ - 0x00000e28 3053696d 706c6554 79706549 684e535f 0SimpleTypeIhNS_ │ │ │ │ │ - 0x00000e38 35446e61 355f4545 454e535f 35416c6c 5Dna5_EEENS_5All │ │ │ │ │ - 0x00000e48 6f634976 45454545 4b53435f 45457652 ocIvEEEEKSC_EEvR │ │ │ │ │ - 0x00000e58 545f5254 305f005f 5a4e3573 6571616e T_RT0_._ZN5seqan │ │ │ │ │ - 0x00000e68 31334173 7369676e 53747269 6e675f49 13AssignString_I │ │ │ │ │ - 0x00000e78 4e535f33 54616749 4e535f31 32546167 NS_3TagINS_12Tag │ │ │ │ │ - 0x00000e88 47656e65 726f7573 5f454545 45376173 Generous_EEEE7as │ │ │ │ │ - 0x00000e98 7369676e 5f494e53 5f365374 72696e67 sign_INS_6String │ │ │ │ │ - 0x00000ea8 49634e53 5f35416c 6c6f6349 76454545 IcNS_5AllocIvEEE │ │ │ │ │ - 0x00000eb8 454b5339 5f454576 52545f52 54305f00 EKS9_EEvRT_RT0_. │ │ │ │ │ - 0x00000ec8 5f5a4e35 73657161 6e365374 72696e67 _ZN5seqan6String │ │ │ │ │ - 0x00000ed8 49634e53 5f35416c 6c6f6349 76454545 IcNS_5AllocIvEEE │ │ │ │ │ - 0x00000ee8 43324953 335f6a76 76454552 4b545f54 C2IS3_jvvEERKT_T │ │ │ │ │ - 0x00000ef8 305f005f 5a4e3573 6571616e 36537472 0_._ZN5seqan6Str │ │ │ │ │ - 0x00000f08 696e6749 634e535f 35416c6c 6f634976 ingIcNS_5AllocIv │ │ │ │ │ - 0x00000f18 45454543 31495333 5f6a7676 4545524b EEEC1IS3_jvvEERK │ │ │ │ │ - 0x00000f28 545f5430 5f005f5a 4e357365 71616e31 T_T0_._ZN5seqan1 │ │ │ │ │ - 0x00000f38 33417373 69676e53 7472696e 675f494e 3AssignString_IN │ │ │ │ │ - 0x00000f48 535f3354 6167494e 535f3132 54616747 S_3TagINS_12TagG │ │ │ │ │ - 0x00000f58 656e6572 6f75735f 45454545 37617373 enerous_EEEE7ass │ │ │ │ │ - 0x00000f68 69676e5f 494e535f 36537472 696e6749 ign_INS_6StringI │ │ │ │ │ - 0x00000f78 634e535f 35416c6c 6f634976 45454545 cNS_5AllocIvEEEE │ │ │ │ │ - 0x00000f88 4b506345 45765254 5f525430 5f4e535f KPcEEvRT_RT0_NS_ │ │ │ │ │ - 0x00000f98 3453697a 65495343 5f453454 79706545 4SizeISC_E4TypeE │ │ │ │ │ - 0x00000fa8 00737472 6c656e00 5f5a4e35 73657161 .strlen._ZN5seqa │ │ │ │ │ - 0x00000fb8 6e313341 73736967 6e537472 696e675f n13AssignString_ │ │ │ │ │ - 0x00000fc8 494e535f 33546167 494e535f 31325461 INS_3TagINS_12Ta │ │ │ │ │ - 0x00000fd8 6747656e 65726f75 735f4545 45453761 gGenerous_EEEE7a │ │ │ │ │ - 0x00000fe8 73736967 6e5f494e 535f3653 7472696e ssign_INS_6Strin │ │ │ │ │ - 0x00000ff8 67494e53 5f313053 696d706c 65547970 gINS_10SimpleTyp │ │ │ │ │ - 0x00001008 6549684e 535f3544 6e61355f 4545454e eIhNS_5Dna5_EEEN │ │ │ │ │ - 0x00001018 535f3541 6c6c6f63 49764545 45454b4e S_5AllocIvEEEEKN │ │ │ │ │ - 0x00001028 53365f49 6353425f 45454545 7652545f S6_IcSB_EEEEvRT_ │ │ │ │ │ - 0x00001038 5254305f 005f5a4e 35736571 616e3235 RT0_._ZN5seqan25 │ │ │ │ │ - 0x00001048 5472616e 736c6174 65546162 6c654368 TranslateTableCh │ │ │ │ │ - 0x00001058 6172546f 446e6135 5f497645 3556414c arToDna5_IvE5VAL │ │ │ │ │ - 0x00001068 55454500 5f5a4e35 73657161 6e366173 UEE._ZN5seqan6as │ │ │ │ │ - 0x00001078 7369676e 494e535f 36537472 696e6749 signINS_6StringI │ │ │ │ │ - 0x00001088 684e535f 35416c6c 6f634976 45454545 hNS_5AllocIvEEEE │ │ │ │ │ - 0x00001098 45457652 4e535f36 486f6c64 65724954 EEvRNS_6HolderIT │ │ │ │ │ - 0x000010a8 5f4e535f 33546167 494e535f 39547269 _NS_3TagINS_9Tri │ │ │ │ │ - 0x000010b8 73746174 655f4545 45454552 4b53415f state_EEEEERKSA_ │ │ │ │ │ - 0x000010c8 005f5a4e 35736571 616e3133 41737369 ._ZN5seqan13Assi │ │ │ │ │ - 0x000010d8 676e5374 72696e67 5f494e53 5f335461 gnString_INS_3Ta │ │ │ │ │ - 0x000010e8 67494e53 5f313254 61674765 6e65726f gINS_12TagGenero │ │ │ │ │ - 0x000010f8 75735f45 45454537 61737369 676e5f49 us_EEEE7assign_I │ │ │ │ │ - 0x00001108 4e535f36 53747269 6e67496a 4e535f35 NS_6StringIjNS_5 │ │ │ │ │ - 0x00001118 416c6c6f 63497645 4545454b 53395f45 AllocIvEEEEKS9_E │ │ │ │ │ - 0x00001128 45765254 5f525430 5f005f5a 4e357365 EvRT_RT0_._ZN5se │ │ │ │ │ - 0x00001138 71616e36 53747269 6e67496a 4e535f35 qan6StringIjNS_5 │ │ │ │ │ - 0x00001148 416c6c6f 63497645 45454332 4953335f AllocIvEEEC2IS3_ │ │ │ │ │ - 0x00001158 6a767645 45524b54 5f54305f 005f5a4e jvvEERKT_T0_._ZN │ │ │ │ │ - 0x00001168 35736571 616e3653 7472696e 67496a4e 5seqan6StringIjN │ │ │ │ │ - 0x00001178 535f3541 6c6c6f63 49764545 45433149 S_5AllocIvEEEC1I │ │ │ │ │ - 0x00001188 53335f6a 76764545 524b545f 54305f00 S3_jvvEERKT_T0_. │ │ │ │ │ - 0x00001198 5f5a4e35 73657161 6e366372 65617465 _ZN5seqan6create │ │ │ │ │ - 0x000011a8 494e535f 364d6174 72697849 684c6a32 INS_6MatrixIhLj2 │ │ │ │ │ - 0x000011b8 454e535f 36537472 696e6749 684e535f ENS_6StringIhNS_ │ │ │ │ │ - 0x000011c8 35416c6c 6f634976 45454545 45454545 5AllocIvEEEEEEEE │ │ │ │ │ - 0x000011d8 76524e53 5f36486f 6c646572 49545f4e vRNS_6HolderIT_N │ │ │ │ │ - 0x000011e8 535f3354 6167494e 535f3954 72697374 S_3TagINS_9Trist │ │ │ │ │ - 0x000011f8 6174655f 45454545 45006d65 6d736574 ate_EEEEE.memset │ │ │ │ │ - 0x00001208 005f5a4e 35736571 616e3672 6573697a ._ZN5seqan6resiz │ │ │ │ │ - 0x00001218 6549684e 535f3354 6167494e 535f3133 eIhNS_3TagINS_13 │ │ │ │ │ - 0x00001228 46756c6c 44504d61 74726978 5f454545 FullDPMatrix_EEE │ │ │ │ │ - 0x00001238 4e535f36 53747269 6e674968 4e535f35 NS_6StringIhNS_5 │ │ │ │ │ - 0x00001248 416c6c6f 63497645 45454545 4576524e AllocIvEEEEEEvRN │ │ │ │ │ - 0x00001258 535f3944 504d6174 7269785f 49545f54 S_9DPMatrix_IT_T │ │ │ │ │ - 0x00001268 305f5431 5f454500 5f5f6165 6162695f 0_T1_EE.__aeabi_ │ │ │ │ │ - 0x00001278 75696469 76005f5f 61656162 695f7569 uidiv.__aeabi_ui │ │ │ │ │ - 0x00001288 6469766d 6f64005f 5a4e3573 6571616e divmod._ZN5seqan │ │ │ │ │ - 0x00001298 31345265 706c6163 65537472 696e675f 14ReplaceString_ │ │ │ │ │ - 0x000012a8 494e535f 33546167 494e535f 31325461 INS_3TagINS_12Ta │ │ │ │ │ - 0x000012b8 6747656e 65726f75 735f4545 45453872 gGenerous_EEEE8r │ │ │ │ │ - 0x000012c8 65706c61 63655f49 4e535f36 53747269 eplace_INS_6Stri │ │ │ │ │ - 0x000012d8 6e67496a 4e535f35 416c6c6f 63497645 ngIjNS_5AllocIvE │ │ │ │ │ - 0x000012e8 4545454b 53395f45 45765254 5f4e535f EEEKS9_EEvRT_NS_ │ │ │ │ │ - 0x000012f8 3453697a 65495342 5f453454 79706545 4SizeISB_E4TypeE │ │ │ │ │ - 0x00001308 53465f52 54305f00 5f5a4e35 73657161 SF_RT0_._ZN5seqa │ │ │ │ │ - 0x00001318 6e313069 6e736572 74476170 73494e53 n10insertGapsINS │ │ │ │ │ - 0x00001328 5f344761 7073494e 535f3653 7472696e _4GapsINS_6Strin │ │ │ │ │ - 0x00001338 67494e53 5f313053 696d706c 65547970 gINS_10SimpleTyp │ │ │ │ │ - 0x00001348 6549684e 535f3544 6e61355f 4545454e eIhNS_5Dna5_EEEN │ │ │ │ │ - 0x00001358 535f3541 6c6c6f63 49764545 45454e53 S_5AllocIvEEEENS │ │ │ │ │ - 0x00001368 5f335461 67494e53 5f313041 72726179 _3TagINS_10Array │ │ │ │ │ - 0x00001378 47617073 5f454545 45456a45 4576524b Gaps_EEEEEjEEvRK │ │ │ │ │ - 0x00001388 4e535f34 49746572 49545f4e 535f3132 NS_4IterIT_NS_12 │ │ │ │ │ - 0x00001398 47617073 49746572 61746f72 4953425f GapsIteratorISB_ │ │ │ │ │ - 0x000013a8 45454545 54305f00 5f5a4e35 73657161 EEEET0_._ZN5seqa │ │ │ │ │ - 0x000013b8 6e32315f 61646170 74547261 63655365 n21_adaptTraceSe │ │ │ │ │ - 0x000013c8 676d656e 7473546f 494e535f 36537472 gmentsToINS_6Str │ │ │ │ │ - 0x000013d8 696e6749 4e535f31 3053696d 706c6554 ingINS_10SimpleT │ │ │ │ │ - 0x000013e8 79706549 684e535f 35446e61 355f4545 ypeIhNS_5Dna5_EE │ │ │ │ │ - 0x000013f8 454e535f 35416c6c 6f634976 45454545 ENS_5AllocIvEEEE │ │ │ │ │ - 0x00001408 4e535f33 54616749 4e535f31 30417272 NS_3TagINS_10Arr │ │ │ │ │ - 0x00001418 61794761 70735f45 45455337 5f53415f ayGaps_EEES7_SA_ │ │ │ │ │ - 0x00001428 6a6a5336 5f454576 524e535f 34476170 jjS6_EEvRNS_4Gap │ │ │ │ │ - 0x00001438 7349545f 54305f45 45524e53 425f4954 sIT_T0_EERNSB_IT │ │ │ │ │ - 0x00001448 315f5432 5f454552 4b4e5331 5f494e53 1_T2_EERKNS1_INS │ │ │ │ │ - 0x00001458 5f313354 72616365 5365676d 656e745f _13TraceSegment_ │ │ │ │ │ - 0x00001468 4954335f 54345f45 4554355f 4545005f IT3_T4_EET5_EE._ │ │ │ │ │ - 0x00001478 5a4e3573 6571616e 31334173 7369676e ZN5seqan13Assign │ │ │ │ │ - 0x00001488 53747269 6e675f49 4e535f33 54616749 String_INS_3TagI │ │ │ │ │ - 0x00001498 4e535f31 32546167 47656e65 726f7573 NS_12TagGenerous │ │ │ │ │ - 0x000014a8 5f454545 45376173 7369676e 5f494e53 _EEEE7assign_INS │ │ │ │ │ - 0x000014b8 5f365374 72696e67 494e535f 37445043 _6StringINS_7DPC │ │ │ │ │ - 0x000014c8 656c6c5f 49694e53 315f494e 535f3131 ell_IiNS1_INS_11 │ │ │ │ │ - 0x000014d8 4c696e65 61724761 70735f45 45454545 LinearGaps_EEEEE │ │ │ │ │ - 0x000014e8 4e535f35 416c6c6f 63497645 4545454b NS_5AllocIvEEEEK │ │ │ │ │ - 0x000014f8 53445f45 45765254 5f525430 5f4e535f SD_EEvRT_RT0_NS_ │ │ │ │ │ - 0x00001508 3453697a 65495346 5f453454 79706545 4SizeISF_E4TypeE │ │ │ │ │ - 0x00001518 005f5a4e 35736571 616e3133 41737369 ._ZN5seqan13Assi │ │ │ │ │ - 0x00001528 676e5374 72696e67 5f494e53 5f335461 gnString_INS_3Ta │ │ │ │ │ - 0x00001538 67494e53 5f313254 61674765 6e65726f gINS_12TagGenero │ │ │ │ │ - 0x00001548 75735f45 45454537 61737369 676e5f49 us_EEEE7assign_I │ │ │ │ │ - 0x00001558 4e535f36 53747269 6e67494e 535f3744 NS_6StringINS_7D │ │ │ │ │ - 0x00001568 5043656c 6c5f4969 4e53315f 494e535f PCell_IiNS1_INS_ │ │ │ │ │ - 0x00001578 31314c69 6e656172 47617073 5f454545 11LinearGaps_EEE │ │ │ │ │ - 0x00001588 45454e53 5f35416c 6c6f6349 76454545 EENS_5AllocIvEEE │ │ │ │ │ - 0x00001598 454b5344 5f454576 52545f52 54305f00 EKSD_EEvRT_RT0_. │ │ │ │ │ - 0x000015a8 5f5a4e35 73657161 6e366173 7369676e _ZN5seqan6assign │ │ │ │ │ - 0x000015b8 494e535f 36537472 696e6749 4e535f37 INS_6StringINS_7 │ │ │ │ │ - 0x000015c8 44504365 6c6c5f49 694e535f 33546167 DPCell_IiNS_3Tag │ │ │ │ │ - 0x000015d8 494e535f 31314c69 6e656172 47617073 INS_11LinearGaps │ │ │ │ │ - 0x000015e8 5f454545 45454e53 5f35416c 6c6f6349 _EEEEENS_5AllocI │ │ │ │ │ - 0x000015f8 76454545 45454576 524e535f 36486f6c vEEEEEEvRNS_6Hol │ │ │ │ │ - 0x00001608 64657249 545f4e53 335f494e 535f3954 derIT_NS3_INS_9T │ │ │ │ │ - 0x00001618 72697374 6174655f 45454545 45524b53 ristate_EEEEERKS │ │ │ │ │ - 0x00001628 455f005f 5a4e3573 6571616e 36637265 E_._ZN5seqan6cre │ │ │ │ │ - 0x00001638 61746549 4e535f36 4d617472 6978494e ateINS_6MatrixIN │ │ │ │ │ - 0x00001648 535f3744 5043656c 6c5f4969 4e535f33 S_7DPCell_IiNS_3 │ │ │ │ │ - 0x00001658 54616749 4e535f31 314c696e 65617247 TagINS_11LinearG │ │ │ │ │ - 0x00001668 6170735f 45454545 454c6a32 454e535f aps_EEEEELj2ENS_ │ │ │ │ │ - 0x00001678 36537472 696e6749 53365f4e 535f3541 6StringIS6_NS_5A │ │ │ │ │ - 0x00001688 6c6c6f63 49764545 45454545 45457652 llocIvEEEEEEEEvR │ │ │ │ │ - 0x00001698 4e535f36 486f6c64 65724954 5f4e5333 NS_6HolderIT_NS3 │ │ │ │ │ - 0x000016a8 5f494e53 5f395472 69737461 74655f45 _INS_9Tristate_E │ │ │ │ │ - 0x000016b8 45454545 005f5a4e 35736571 616e3133 EEEE._ZN5seqan13 │ │ │ │ │ - 0x000016c8 41737369 676e5374 72696e67 5f494e53 AssignString_INS │ │ │ │ │ - 0x000016d8 5f335461 67494e53 5f313254 61674765 _3TagINS_12TagGe │ │ │ │ │ - 0x000016e8 6e65726f 75735f45 45454537 61737369 nerous_EEEE7assi │ │ │ │ │ - 0x000016f8 676e5f49 4e535f36 53747269 6e67494e gn_INS_6StringIN │ │ │ │ │ - 0x00001708 535f3744 5043656c 6c5f4969 4e53315f S_7DPCell_IiNS1_ │ │ │ │ │ - 0x00001718 494e535f 31314166 66696e65 47617073 INS_11AffineGaps │ │ │ │ │ - 0x00001728 5f454545 45454e53 5f35416c 6c6f6349 _EEEEENS_5AllocI │ │ │ │ │ - 0x00001738 76454545 454b5344 5f454576 52545f52 vEEEEKSD_EEvRT_R │ │ │ │ │ - 0x00001748 54305f4e 535f3453 697a6549 53465f45 T0_NS_4SizeISF_E │ │ │ │ │ - 0x00001758 34547970 6545005f 5a4e3573 6571616e 4TypeE._ZN5seqan │ │ │ │ │ - 0x00001768 31334173 7369676e 53747269 6e675f49 13AssignString_I │ │ │ │ │ - 0x00001778 4e535f33 54616749 4e535f31 32546167 NS_3TagINS_12Tag │ │ │ │ │ - 0x00001788 47656e65 726f7573 5f454545 45376173 Generous_EEEE7as │ │ │ │ │ - 0x00001798 7369676e 5f494e53 5f365374 72696e67 sign_INS_6String │ │ │ │ │ - 0x000017a8 494e535f 37445043 656c6c5f 49694e53 INS_7DPCell_IiNS │ │ │ │ │ - 0x000017b8 315f494e 535f3131 41666669 6e654761 1_INS_11AffineGa │ │ │ │ │ - 0x000017c8 70735f45 45454545 4e535f35 416c6c6f ps_EEEEENS_5Allo │ │ │ │ │ - 0x000017d8 63497645 4545454b 53445f45 45765254 cIvEEEEKSD_EEvRT │ │ │ │ │ - 0x000017e8 5f525430 5f005f5a 4e357365 71616e36 _RT0_._ZN5seqan6 │ │ │ │ │ - 0x000017f8 61737369 676e494e 535f3653 7472696e assignINS_6Strin │ │ │ │ │ - 0x00001808 67494e53 5f374450 43656c6c 5f49694e gINS_7DPCell_IiN │ │ │ │ │ - 0x00001818 535f3354 6167494e 535f3131 41666669 S_3TagINS_11Affi │ │ │ │ │ - 0x00001828 6e654761 70735f45 45454545 4e535f35 neGaps_EEEEENS_5 │ │ │ │ │ - 0x00001838 416c6c6f 63497645 45454545 4576524e AllocIvEEEEEEvRN │ │ │ │ │ - 0x00001848 535f3648 6f6c6465 7249545f 4e53335f S_6HolderIT_NS3_ │ │ │ │ │ - 0x00001858 494e535f 39547269 73746174 655f4545 INS_9Tristate_EE │ │ │ │ │ - 0x00001868 45454552 4b53455f 005f5a4e 35736571 EEERKSE_._ZN5seq │ │ │ │ │ - 0x00001878 616e3663 72656174 65494e53 5f364d61 an6createINS_6Ma │ │ │ │ │ - 0x00001888 74726978 494e535f 37445043 656c6c5f trixINS_7DPCell_ │ │ │ │ │ - 0x00001898 49694e53 5f335461 67494e53 5f313141 IiNS_3TagINS_11A │ │ │ │ │ - 0x000018a8 6666696e 65476170 735f4545 4545454c ffineGaps_EEEEEL │ │ │ │ │ - 0x000018b8 6a32454e 535f3653 7472696e 67495336 j2ENS_6StringIS6 │ │ │ │ │ - 0x000018c8 5f4e535f 35416c6c 6f634976 45454545 _NS_5AllocIvEEEE │ │ │ │ │ - 0x000018d8 45454545 76524e53 5f36486f 6c646572 EEEEvRNS_6Holder │ │ │ │ │ - 0x000018e8 49545f4e 53335f49 4e535f39 54726973 IT_NS3_INS_9Tris │ │ │ │ │ - 0x000018f8 74617465 5f454545 45450061 64617074 tate_EEEEE.adapt │ │ │ │ │ - 0x00001908 6572416c 69676e6d 656e7400 5f5a4e31 erAlignment._ZN1 │ │ │ │ │ - 0x00001918 3553636f 72656441 6c69676e 6d656e74 5ScoredAlignment │ │ │ │ │ - 0x00001928 43314552 4e357365 71616e35 416c6967 C1ERN5seqan5Alig │ │ │ │ │ - 0x00001938 6e494e53 305f3653 7472696e 67494e53 nINS0_6StringINS │ │ │ │ │ - 0x00001948 305f3130 53696d70 6c655479 70654968 0_10SimpleTypeIh │ │ │ │ │ - 0x00001958 4e53305f 35446e61 355f4545 454e5330 NS0_5Dna5_EEENS0 │ │ │ │ │ - 0x00001968 5f35416c 6c6f6349 76454545 454e5330 _5AllocIvEEEENS0 │ │ │ │ │ - 0x00001978 5f335461 67494e53 305f3130 41727261 _3TagINS0_10Arra │ │ │ │ │ - 0x00001988 79476170 735f4545 45454569 6969005f yGaps_EEEEEiii._ │ │ │ │ │ - 0x00001998 5a4e3135 53636f72 6564416c 69676e6d ZN15ScoredAlignm │ │ │ │ │ - 0x000019a8 656e7439 67657453 7472696e 67423563 ent9getStringB5c │ │ │ │ │ - 0x000019b8 78783131 4576005f 5a646c50 766a005f xx11Ev._ZdlPvj._ │ │ │ │ │ - 0x000019c8 5a4e3573 6571616e 32314450 43656c6c ZN5seqan21DPCell │ │ │ │ │ - 0x000019d8 44656661 756c7449 6e66696e 69747949 DefaultInfinityI │ │ │ │ │ - 0x000019e8 4e535f37 44504365 6c6c5f49 694e535f NS_7DPCell_IiNS_ │ │ │ │ │ - 0x000019f8 33546167 494e535f 31314c69 6e656172 3TagINS_11Linear │ │ │ │ │ - 0x00001a08 47617073 5f454545 45454535 56414c55 Gaps_EEEEEE5VALU │ │ │ │ │ - 0x00001a18 4545005f 5a4e5374 375f5f63 78783131 EE._ZNSt7__cxx11 │ │ │ │ │ - 0x00001a28 31326261 7369635f 73747269 6e674963 12basic_stringIc │ │ │ │ │ - 0x00001a38 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ │ - 0x00001a48 63455361 49634545 31305f4d 5f646973 cESaIcEE10_M_dis │ │ │ │ │ - 0x00001a58 706f7365 4576005f 5a47564e 35736571 poseEv._ZGVN5seq │ │ │ │ │ - 0x00001a68 616e3231 44504365 6c6c4465 6661756c an21DPCellDefaul │ │ │ │ │ - 0x00001a78 74496e66 696e6974 79494e53 5f374450 tInfinityINS_7DP │ │ │ │ │ - 0x00001a88 43656c6c 5f49694e 535f3354 6167494e Cell_IiNS_3TagIN │ │ │ │ │ - 0x00001a98 535f3131 4c696e65 61724761 70735f45 S_11LinearGaps_E │ │ │ │ │ - 0x00001aa8 45454545 45355641 4c554545 005f5a47 EEEEE5VALUEE._ZG │ │ │ │ │ - 0x00001ab8 564e3573 6571616e 32314450 43656c6c VN5seqan21DPCell │ │ │ │ │ - 0x00001ac8 44656661 756c7449 6e66696e 69747949 DefaultInfinityI │ │ │ │ │ - 0x00001ad8 4e535f37 44504365 6c6c5f49 694e535f NS_7DPCell_IiNS_ │ │ │ │ │ - 0x00001ae8 33546167 494e535f 31314166 66696e65 3TagINS_11Affine │ │ │ │ │ - 0x00001af8 47617073 5f454545 45454535 56414c55 Gaps_EEEEEE5VALU │ │ │ │ │ - 0x00001b08 4545005f 5a4e395f 5f676e75 5f637878 EE._ZN9__gnu_cxx │ │ │ │ │ - 0x00001b18 31325f5f 746f5f78 73747269 6e67494e 12__to_xstringIN │ │ │ │ │ - 0x00001b28 5374375f 5f637878 31313132 62617369 St7__cxx1112basi │ │ │ │ │ - 0x00001b38 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch │ │ │ │ │ - 0x00001b48 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc │ │ │ │ │ - 0x00001b58 45454563 4545545f 50466950 54305f6a EEEcEET_PFiPT0_j │ │ │ │ │ - 0x00001b68 504b5338 5f537439 5f5f7661 5f6c6973 PKS8_St9__va_lis │ │ │ │ │ - 0x00001b78 74456a53 425f7a00 5f5f6165 6162695f tEjSB_z.__aeabi_ │ │ │ │ │ - 0x00001b88 756e7769 6e645f63 70705f70 7231005f unwind_cpp_pr1._ │ │ │ │ │ - 0x00001b98 5a4e5374 375f5f63 78783131 31326261 ZNSt7__cxx1112ba │ │ │ │ │ - 0x00001ba8 7369635f 73747269 6e674963 53743131 sic_stringIcSt11 │ │ │ │ │ - 0x00001bb8 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ │ - 0x00001bc8 49634545 31325f4d 5f636f6e 73747275 IcEE12_M_constru │ │ │ │ │ - 0x00001bd8 6374456a 63005f5a 4e537437 5f5f6378 ctEjc._ZNSt7__cx │ │ │ │ │ - 0x00001be8 78313131 32626173 69635f73 7472696e x1112basic_strin │ │ │ │ │ - 0x00001bf8 67496353 74313163 6861725f 74726169 gIcSt11char_trai │ │ │ │ │ - 0x00001c08 74734963 45536149 63454539 5f4d5f61 tsIcESaIcEE9_M_a │ │ │ │ │ - 0x00001c18 7070656e 6445504b 636a0076 736e7072 ppendEPKcj.vsnpr │ │ │ │ │ - 0x00001c28 696e7466 005f5a4e 5374375f 5f637878 intf._ZNSt7__cxx │ │ │ │ │ - 0x00001c38 31313132 62617369 635f7374 72696e67 1112basic_string │ │ │ │ │ - 0x00001c48 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ │ - 0x00001c58 73496345 53614963 45453130 5f4d5f72 sIcESaIcEE10_M_r │ │ │ │ │ - 0x00001c68 65706c61 6365456a 6a504b63 6a005f5a eplaceEjjPKcj._Z │ │ │ │ │ - 0x00001c78 53743230 5f5f7468 726f775f 6c656e67 St20__throw_leng │ │ │ │ │ - 0x00001c88 74685f65 72726f72 504b6300 5f5a4e53 th_errorPKc._ZNS │ │ │ │ │ - 0x00001c98 74375f5f 63787831 31313562 61736963 t7__cxx1115basic │ │ │ │ │ - 0x00001ca8 5f737472 696e6762 75664963 53743131 _stringbufIcSt11 │ │ │ │ │ - 0x00001cb8 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ │ - 0x00001cc8 49634545 44324576 005f5a4e 5374366c IcEED2Ev._ZNSt6l │ │ │ │ │ - 0x00001cd8 6f63616c 65443145 76005f5a 54564e53 ocaleD1Ev._ZTVNS │ │ │ │ │ - 0x00001ce8 74375f5f 63787831 31313562 61736963 t7__cxx1115basic │ │ │ │ │ - 0x00001cf8 5f737472 696e6762 75664963 53743131 _stringbufIcSt11 │ │ │ │ │ - 0x00001d08 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ │ - 0x00001d18 49634545 45005f5a 54565374 31356261 IcEEE._ZTVSt15ba │ │ │ │ │ - 0x00001d28 7369635f 73747265 616d6275 66496353 sic_streambufIcS │ │ │ │ │ - 0x00001d38 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ - 0x00001d48 4545005f 5a4e5374 375f5f63 78783131 EE._ZNSt7__cxx11 │ │ │ │ │ - 0x00001d58 31356261 7369635f 73747269 6e676275 15basic_stringbu │ │ │ │ │ - 0x00001d68 66496353 74313163 6861725f 74726169 fIcSt11char_trai │ │ │ │ │ - 0x00001d78 74734963 45536149 63454544 31457600 tsIcESaIcEED1Ev. │ │ │ │ │ - 0x00001d88 5f5a4e53 74375f5f 63787831 31313562 _ZNSt7__cxx1115b │ │ │ │ │ - 0x00001d98 61736963 5f737472 696e6762 75664963 asic_stringbufIc │ │ │ │ │ - 0x00001da8 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ │ - 0x00001db8 63455361 49634545 44304576 005f5a4e cESaIcEED0Ev._ZN │ │ │ │ │ - 0x00001dc8 35736571 616e3967 6f467572 74686572 5seqan9goFurther │ │ │ │ │ - 0x00001dd8 494b4e53 5f344761 7073494e 535f3653 IKNS_4GapsINS_6S │ │ │ │ │ - 0x00001de8 7472696e 67494e53 5f313053 696d706c tringINS_10Simpl │ │ │ │ │ - 0x00001df8 65547970 6549684e 535f3544 6e61355f eTypeIhNS_5Dna5_ │ │ │ │ │ - 0x00001e08 4545454e 535f3541 6c6c6f63 49764545 EEENS_5AllocIvEE │ │ │ │ │ - 0x00001e18 45454e53 5f335461 67494e53 5f313041 EENS_3TagINS_10A │ │ │ │ │ - 0x00001e28 72726179 47617073 5f454545 45456945 rrayGaps_EEEEEiE │ │ │ │ │ - 0x00001e38 4576524e 535f3449 74657249 545f4e53 EvRNS_4IterIT_NS │ │ │ │ │ - 0x00001e48 5f313247 61707349 74657261 746f7249 _12GapsIteratorI │ │ │ │ │ - 0x00001e58 53425f45 45454554 305f005f 5a4e3573 SB_EEEET0_._ZN5s │ │ │ │ │ - 0x00001e68 6571616e 35777269 7465494e 535f3449 eqan5writeINS_4I │ │ │ │ │ - 0x00001e78 74657249 4e537437 5f5f6378 78313131 terINSt7__cxx111 │ │ │ │ │ - 0x00001e88 39626173 69635f6f 73747269 6e677374 9basic_ostringst │ │ │ │ │ - 0x00001e98 7265616d 49635374 31316368 61725f74 reamIcSt11char_t │ │ │ │ │ - 0x00001ea8 72616974 73496345 53614963 4545454e raitsIcESaIcEEEN │ │ │ │ │ - 0x00001eb8 535f3134 53747265 616d4974 65726174 S_14StreamIterat │ │ │ │ │ - 0x00001ec8 6f72494e 535f3354 6167494e 535f374f orINS_3TagINS_7O │ │ │ │ │ - 0x00001ed8 75747075 745f4545 45454545 454e535f utput_EEEEEEENS_ │ │ │ │ │ - 0x00001ee8 36537472 696e6749 4e535f31 3053696d 6StringINS_10Sim │ │ │ │ │ - 0x00001ef8 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna │ │ │ │ │ - 0x00001f08 355f4545 454e535f 35416c6c 6f634976 5_EEENS_5AllocIv │ │ │ │ │ - 0x00001f18 45454545 4e53395f 494e535f 31304172 EEEENS9_INS_10Ar │ │ │ │ │ - 0x00001f28 72617947 6170735f 45454545 45765254 rayGaps_EEEEEvRT │ │ │ │ │ - 0x00001f38 5f524b4e 535f3447 61707349 54305f54 _RKNS_4GapsIT0_T │ │ │ │ │ - 0x00001f48 315f4545 005f5a4e 35736571 616e3234 1_EE._ZN5seqan24 │ │ │ │ │ - 0x00001f58 416c7068 61626574 436f6e76 65727369 AlphabetConversi │ │ │ │ │ - 0x00001f68 6f6e5461 626c655f 49634e53 5f31364d onTable_IcNS_16M │ │ │ │ │ - 0x00001f78 6f646966 69656441 6c706861 62657449 odifiedAlphabetI │ │ │ │ │ - 0x00001f88 4e535f31 3053696d 706c6554 79706549 NS_10SimpleTypeI │ │ │ │ │ - 0x00001f98 684e535f 35446e61 355f4545 454e535f hNS_5Dna5_EEENS_ │ │ │ │ │ - 0x00001fa8 394d6f64 45787061 6e64494c 63343545 9ModExpandILc45E │ │ │ │ │ - 0x00001fb8 4e535f33 54616749 4e535f38 44656661 NS_3TagINS_8Defa │ │ │ │ │ - 0x00001fc8 756c745f 45454545 45454545 35746162 ult_EEEEEEEE5tab │ │ │ │ │ - 0x00001fd8 6c654500 5f5a4e31 3553636f 72656441 leE._ZN15ScoredA │ │ │ │ │ - 0x00001fe8 6c69676e 6d656e74 43324552 4e357365 lignmentC2ERN5se │ │ │ │ │ - 0x00001ff8 71616e35 416c6967 6e494e53 305f3653 qan5AlignINS0_6S │ │ │ │ │ - 0x00002008 7472696e 67494e53 305f3130 53696d70 tringINS0_10Simp │ │ │ │ │ - 0x00002018 6c655479 70654968 4e53305f 35446e61 leTypeIhNS0_5Dna │ │ │ │ │ - 0x00002028 355f4545 454e5330 5f35416c 6c6f6349 5_EEENS0_5AllocI │ │ │ │ │ - 0x00002038 76454545 454e5330 5f335461 67494e53 vEEEENS0_3TagINS │ │ │ │ │ - 0x00002048 305f3130 41727261 79476170 735f4545 0_10ArrayGaps_EE │ │ │ │ │ - 0x00002058 45454569 6969005f 5a4e5374 38696f73 EEEiii._ZNSt8ios │ │ │ │ │ - 0x00002068 5f626173 65433245 76005f5a 4e537439 _baseC2Ev._ZNSt9 │ │ │ │ │ - 0x00002078 62617369 635f696f 73496353 74313163 basic_iosIcSt11c │ │ │ │ │ - 0x00002088 6861725f 74726169 74734963 45453469 har_traitsIcEE4i │ │ │ │ │ - 0x00002098 6e697445 50537431 35626173 69635f73 nitEPSt15basic_s │ │ │ │ │ - 0x000020a8 74726561 6d627566 49635331 5f45005f treambufIcS1_E._ │ │ │ │ │ - 0x000020b8 5a4e5374 366c6f63 616c6543 31457600 ZNSt6localeC1Ev. │ │ │ │ │ - 0x000020c8 5f5a4e53 74396261 7369635f 696f7349 _ZNSt9basic_iosI │ │ │ │ │ - 0x000020d8 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ - 0x000020e8 49634545 35636c65 61724553 7431325f IcEE5clearESt12_ │ │ │ │ │ - 0x000020f8 496f735f 496f7374 61746500 5f5a4e53 Ios_Iostate._ZNS │ │ │ │ │ - 0x00002108 7438696f 735f6261 73654432 4576005f t8ios_baseD2Ev._ │ │ │ │ │ - 0x00002118 5a4e5374 375f5f63 78783131 31326261 ZNSt7__cxx1112ba │ │ │ │ │ - 0x00002128 7369635f 73747269 6e674963 53743131 sic_stringIcSt11 │ │ │ │ │ - 0x00002138 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ │ - 0x00002148 49634545 395f4d5f 61737369 676e4552 IcEE9_M_assignER │ │ │ │ │ - 0x00002158 4b53345f 005f5a4e 5374375f 5f637878 KS4_._ZNSt7__cxx │ │ │ │ │ - 0x00002168 31313139 62617369 635f6f73 7472696e 1119basic_ostrin │ │ │ │ │ - 0x00002178 67737472 65616d49 63537431 31636861 gstreamIcSt11cha │ │ │ │ │ - 0x00002188 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ │ - 0x00002198 45443145 76005f5a 54565374 39626173 ED1Ev._ZTVSt9bas │ │ │ │ │ - 0x000021a8 69635f69 6f734963 53743131 63686172 ic_iosIcSt11char │ │ │ │ │ - 0x000021b8 5f747261 69747349 63454500 5f5a5454 _traitsIcEE._ZTT │ │ │ │ │ - 0x000021c8 4e537437 5f5f6378 78313131 39626173 NSt7__cxx1119bas │ │ │ │ │ - 0x000021d8 69635f6f 73747269 6e677374 7265616d ic_ostringstream │ │ │ │ │ - 0x000021e8 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ │ - 0x000021f8 73496345 53614963 45454500 5f5a5456 sIcESaIcEEE._ZTV │ │ │ │ │ - 0x00002208 4e537437 5f5f6378 78313131 39626173 NSt7__cxx1119bas │ │ │ │ │ - 0x00002218 69635f6f 73747269 6e677374 7265616d ic_ostringstream │ │ │ │ │ - 0x00002228 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ │ - 0x00002238 73496345 53614963 45454500 5f5a4756 sIcESaIcEEE._ZGV │ │ │ │ │ - 0x00002248 4e357365 71616e32 34416c70 68616265 N5seqan24Alphabe │ │ │ │ │ - 0x00002258 74436f6e 76657273 696f6e54 61626c65 tConversionTable │ │ │ │ │ - 0x00002268 5f49634e 535f3136 4d6f6469 66696564 _IcNS_16Modified │ │ │ │ │ - 0x00002278 416c7068 61626574 494e535f 31305369 AlphabetINS_10Si │ │ │ │ │ - 0x00002288 6d706c65 54797065 49684e53 5f35446e mpleTypeIhNS_5Dn │ │ │ │ │ - 0x00002298 61355f45 45454e53 5f394d6f 64457870 a5_EEENS_9ModExp │ │ │ │ │ - 0x000022a8 616e6449 4c633435 454e535f 33546167 andILc45ENS_3Tag │ │ │ │ │ - 0x000022b8 494e535f 38446566 61756c74 5f454545 INS_8Default_EEE │ │ │ │ │ - 0x000022c8 45454545 45357461 626c6545 005f5a5a EEEEE5tableE._ZZ │ │ │ │ │ - 0x000022d8 4e357365 71616e32 34416c70 68616265 N5seqan24Alphabe │ │ │ │ │ - 0x000022e8 74436f6e 76657273 696f6e54 61626c65 tConversionTable │ │ │ │ │ - 0x000022f8 5f49634e 535f3136 4d6f6469 66696564 _IcNS_16Modified │ │ │ │ │ - 0x00002308 416c7068 61626574 494e535f 31305369 AlphabetINS_10Si │ │ │ │ │ - 0x00002318 6d706c65 54797065 49684e53 5f35446e mpleTypeIhNS_5Dn │ │ │ │ │ - 0x00002328 61355f45 45454e53 5f394d6f 64457870 a5_EEENS_9ModExp │ │ │ │ │ - 0x00002338 616e6449 4c633435 454e535f 33546167 andILc45ENS_3Tag │ │ │ │ │ - 0x00002348 494e535f 38446566 61756c74 5f454545 INS_8Default_EEE │ │ │ │ │ - 0x00002358 45454545 45313069 6e697469 616c697a EEEEE10initializ │ │ │ │ │ - 0x00002368 65457645 31355f69 735f696e 69746961 eEvE15_is_initia │ │ │ │ │ - 0x00002378 6c697a65 64005f5a 5a4e3573 6571616e lized._ZZN5seqan │ │ │ │ │ - 0x00002388 3234416c 70686162 6574436f 6e766572 24AlphabetConver │ │ │ │ │ - 0x00002398 73696f6e 5461626c 655f4963 4e535f31 sionTable_IcNS_1 │ │ │ │ │ - 0x000023a8 364d6f64 69666965 64416c70 68616265 6ModifiedAlphabe │ │ │ │ │ - 0x000023b8 74494e53 5f313053 696d706c 65547970 tINS_10SimpleTyp │ │ │ │ │ - 0x000023c8 6549684e 535f3544 6e61355f 4545454e eIhNS_5Dna5_EEEN │ │ │ │ │ - 0x000023d8 535f394d 6f644578 70616e64 494c6334 S_9ModExpandILc4 │ │ │ │ │ - 0x000023e8 35454e53 5f335461 67494e53 5f384465 5ENS_3TagINS_8De │ │ │ │ │ - 0x000023f8 6661756c 745f4545 45454545 45453130 fault_EEEEEEEE10 │ │ │ │ │ - 0x00002408 696e6974 69616c69 7a654576 45313174 initializeEvE11t │ │ │ │ │ - 0x00002418 61626c65 5f73746f 7265005f 5a5a4e35 able_store._ZZN5 │ │ │ │ │ - 0x00002428 73657161 6e323441 6c706861 62657443 seqan24AlphabetC │ │ │ │ │ - 0x00002438 6f6e7665 7273696f 6e546162 6c655f49 onversionTable_I │ │ │ │ │ - 0x00002448 634e535f 31305369 6d706c65 54797065 cNS_10SimpleType │ │ │ │ │ - 0x00002458 49684e53 5f35446e 61355f45 45454531 IhNS_5Dna5_EEEE1 │ │ │ │ │ - 0x00002468 30696e69 7469616c 697a6545 76453135 0initializeEvE15 │ │ │ │ │ - 0x00002478 5f69735f 696e6974 69616c69 7a656400 _is_initialized. │ │ │ │ │ + 0x00000958 76005f5a 4e395f5f 676e755f 63787831 v._ZN9__gnu_cxx1 │ │ │ │ │ + 0x00000968 325f5f74 6f5f7873 7472696e 67494e53 2__to_xstringINS │ │ │ │ │ + 0x00000978 74375f5f 63787831 31313262 61736963 t7__cxx1112basic │ │ │ │ │ + 0x00000988 5f737472 696e6749 63537431 31636861 _stringIcSt11cha │ │ │ │ │ + 0x00000998 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ │ + 0x000009a8 45456345 45545f50 46695054 305f6a50 EEcEET_PFiPT0_jP │ │ │ │ │ + 0x000009b8 4b53385f 5374395f 5f76615f 6c697374 KS8_St9__va_list │ │ │ │ │ + 0x000009c8 456a5342 5f7a005f 5a4e5374 375f5f63 EjSB_z._ZNSt7__c │ │ │ │ │ + 0x000009d8 78783131 31326261 7369635f 73747269 xx1112basic_stri │ │ │ │ │ + 0x000009e8 6e674963 53743131 63686172 5f747261 ngIcSt11char_tra │ │ │ │ │ + 0x000009f8 69747349 63455361 49634545 395f4d5f itsIcESaIcEE9_M_ │ │ │ │ │ + 0x00000a08 63726561 74654552 6a6a006d 656d6370 createERjj.memcp │ │ │ │ │ + 0x00000a18 79005f5f 73746163 6b5f6368 6b5f6661 y.__stack_chk_fa │ │ │ │ │ + 0x00000a28 696c005f 5f737461 636b5f63 686b5f67 il.__stack_chk_g │ │ │ │ │ + 0x00000a38 75617264 005f5f61 65616269 5f756e77 uard.__aeabi_unw │ │ │ │ │ + 0x00000a48 696e645f 6370705f 70723100 5f5a4e31 ind_cpp_pr1._ZN1 │ │ │ │ │ + 0x00000a58 3553636f 72656441 6c69676e 6d656e74 5ScoredAlignment │ │ │ │ │ + 0x00000a68 39676574 53747269 6e674235 63787831 9getStringB5cxx1 │ │ │ │ │ + 0x00000a78 31457600 5f5a4e53 74375f5f 63787831 1Ev._ZNSt7__cxx1 │ │ │ │ │ + 0x00000a88 31313262 61736963 5f737472 696e6749 112basic_stringI │ │ │ │ │ + 0x00000a98 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ + 0x00000aa8 49634553 61496345 4531325f 4d5f636f IcESaIcEE12_M_co │ │ │ │ │ + 0x00000ab8 6e737472 75637445 6a63005f 5a4e5374 nstructEjc._ZNSt │ │ │ │ │ + 0x00000ac8 375f5f63 78783131 31326261 7369635f 7__cxx1112basic_ │ │ │ │ │ + 0x00000ad8 73747269 6e674963 53743131 63686172 stringIcSt11char │ │ │ │ │ + 0x00000ae8 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE │ │ │ │ │ + 0x00000af8 395f4d5f 61707065 6e644550 4b636a00 9_M_appendEPKcj. │ │ │ │ │ + 0x00000b08 5f5a646c 50766a00 76736e70 72696e74 _ZdlPvj.vsnprint │ │ │ │ │ + 0x00000b18 66005f5a 4e537437 5f5f6378 78313131 f._ZNSt7__cxx111 │ │ │ │ │ + 0x00000b28 32626173 69635f73 7472696e 67496353 2basic_stringIcS │ │ │ │ │ + 0x00000b38 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ + 0x00000b48 45536149 63454531 305f4d5f 7265706c ESaIcEE10_M_repl │ │ │ │ │ + 0x00000b58 61636545 6a6a504b 636a005f 5a537432 aceEjjPKcj._ZSt2 │ │ │ │ │ + 0x00000b68 305f5f74 68726f77 5f6c656e 6774685f 0__throw_length_ │ │ │ │ │ + 0x00000b78 6572726f 72504b63 005f5a4e 5374375f errorPKc._ZNSt7_ │ │ │ │ │ + 0x00000b88 5f637878 31313132 62617369 635f7374 _cxx1112basic_st │ │ │ │ │ + 0x00000b98 72696e67 49635374 31316368 61725f74 ringIcSt11char_t │ │ │ │ │ + 0x00000ba8 72616974 73496345 53614963 45453130 raitsIcESaIcEE10 │ │ │ │ │ + 0x00000bb8 5f4d5f64 6973706f 73654576 005f5f63 _M_disposeEv.__c │ │ │ │ │ + 0x00000bc8 78615f65 6e645f63 6c65616e 7570005f xa_end_cleanup._ │ │ │ │ │ + 0x00000bd8 5f677878 5f706572 736f6e61 6c697479 _gxx_personality │ │ │ │ │ + 0x00000be8 5f763000 5f5a4e53 74375f5f 63787831 _v0._ZNSt7__cxx1 │ │ │ │ │ + 0x00000bf8 31313562 61736963 5f737472 696e6762 115basic_stringb │ │ │ │ │ + 0x00000c08 75664963 53743131 63686172 5f747261 ufIcSt11char_tra │ │ │ │ │ + 0x00000c18 69747349 63455361 49634545 44324576 itsIcESaIcEED2Ev │ │ │ │ │ + 0x00000c28 005f5a4e 5374366c 6f63616c 65443145 ._ZNSt6localeD1E │ │ │ │ │ + 0x00000c38 76005f5a 54564e53 74375f5f 63787831 v._ZTVNSt7__cxx1 │ │ │ │ │ + 0x00000c48 31313562 61736963 5f737472 696e6762 115basic_stringb │ │ │ │ │ + 0x00000c58 75664963 53743131 63686172 5f747261 ufIcSt11char_tra │ │ │ │ │ + 0x00000c68 69747349 63455361 49634545 45005f5a itsIcESaIcEEE._Z │ │ │ │ │ + 0x00000c78 54565374 31356261 7369635f 73747265 TVSt15basic_stre │ │ │ │ │ + 0x00000c88 616d6275 66496353 74313163 6861725f ambufIcSt11char_ │ │ │ │ │ + 0x00000c98 74726169 74734963 4545005f 5a4e5374 traitsIcEE._ZNSt │ │ │ │ │ + 0x00000ca8 375f5f63 78783131 31356261 7369635f 7__cxx1115basic_ │ │ │ │ │ + 0x00000cb8 73747269 6e676275 66496353 74313163 stringbufIcSt11c │ │ │ │ │ + 0x00000cc8 6861725f 74726169 74734963 45536149 har_traitsIcESaI │ │ │ │ │ + 0x00000cd8 63454544 31457600 5f5a4e53 74375f5f cEED1Ev._ZNSt7__ │ │ │ │ │ + 0x00000ce8 63787831 31313562 61736963 5f737472 cxx1115basic_str │ │ │ │ │ + 0x00000cf8 696e6762 75664963 53743131 63686172 ingbufIcSt11char │ │ │ │ │ + 0x00000d08 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE │ │ │ │ │ + 0x00000d18 44304576 005f5a4e 35736571 616e3967 D0Ev._ZN5seqan9g │ │ │ │ │ + 0x00000d28 6f467572 74686572 494b4e53 5f344761 oFurtherIKNS_4Ga │ │ │ │ │ + 0x00000d38 7073494e 535f3653 7472696e 67494e53 psINS_6StringINS │ │ │ │ │ + 0x00000d48 5f313053 696d706c 65547970 6549684e _10SimpleTypeIhN │ │ │ │ │ + 0x00000d58 535f3544 6e61355f 4545454e 535f3541 S_5Dna5_EEENS_5A │ │ │ │ │ + 0x00000d68 6c6c6f63 49764545 45454e53 5f335461 llocIvEEEENS_3Ta │ │ │ │ │ + 0x00000d78 67494e53 5f313041 72726179 47617073 gINS_10ArrayGaps │ │ │ │ │ + 0x00000d88 5f454545 45456945 4576524e 535f3449 _EEEEEiEEvRNS_4I │ │ │ │ │ + 0x00000d98 74657249 545f4e53 5f313247 61707349 terIT_NS_12GapsI │ │ │ │ │ + 0x00000da8 74657261 746f7249 53425f45 45454554 teratorISB_EEEET │ │ │ │ │ + 0x00000db8 305f005f 5a4e3573 6571616e 35777269 0_._ZN5seqan5wri │ │ │ │ │ + 0x00000dc8 7465494e 535f3449 74657249 4e537437 teINS_4IterINSt7 │ │ │ │ │ + 0x00000dd8 5f5f6378 78313131 39626173 69635f6f __cxx1119basic_o │ │ │ │ │ + 0x00000de8 73747269 6e677374 7265616d 49635374 stringstreamIcSt │ │ │ │ │ + 0x00000df8 31316368 61725f74 72616974 73496345 11char_traitsIcE │ │ │ │ │ + 0x00000e08 53614963 4545454e 535f3134 53747265 SaIcEEENS_14Stre │ │ │ │ │ + 0x00000e18 616d4974 65726174 6f72494e 535f3354 amIteratorINS_3T │ │ │ │ │ + 0x00000e28 6167494e 535f374f 75747075 745f4545 agINS_7Output_EE │ │ │ │ │ + 0x00000e38 45454545 454e535f 36537472 696e6749 EEEEENS_6StringI │ │ │ │ │ + 0x00000e48 4e535f31 3053696d 706c6554 79706549 NS_10SimpleTypeI │ │ │ │ │ + 0x00000e58 684e535f 35446e61 355f4545 454e535f hNS_5Dna5_EEENS_ │ │ │ │ │ + 0x00000e68 35416c6c 6f634976 45454545 4e53395f 5AllocIvEEEENS9_ │ │ │ │ │ + 0x00000e78 494e535f 31304172 72617947 6170735f INS_10ArrayGaps_ │ │ │ │ │ + 0x00000e88 45454545 45765254 5f524b4e 535f3447 EEEEEvRT_RKNS_4G │ │ │ │ │ + 0x00000e98 61707349 54305f54 315f4545 005f5a4e apsIT0_T1_EE._ZN │ │ │ │ │ + 0x00000ea8 35736571 616e3234 416c7068 61626574 5seqan24Alphabet │ │ │ │ │ + 0x00000eb8 436f6e76 65727369 6f6e5461 626c655f ConversionTable_ │ │ │ │ │ + 0x00000ec8 49634e53 5f31364d 6f646966 69656441 IcNS_16ModifiedA │ │ │ │ │ + 0x00000ed8 6c706861 62657449 4e535f31 3053696d lphabetINS_10Sim │ │ │ │ │ + 0x00000ee8 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna │ │ │ │ │ + 0x00000ef8 355f4545 454e535f 394d6f64 45787061 5_EEENS_9ModExpa │ │ │ │ │ + 0x00000f08 6e64494c 63343545 4e535f33 54616749 ndILc45ENS_3TagI │ │ │ │ │ + 0x00000f18 4e535f38 44656661 756c745f 45454545 NS_8Default_EEEE │ │ │ │ │ + 0x00000f28 45454545 35746162 6c654500 5f5f6165 EEEE5tableE.__ae │ │ │ │ │ + 0x00000f38 6162695f 756e7769 6e645f63 70705f70 abi_unwind_cpp_p │ │ │ │ │ + 0x00000f48 7230005f 5a4e3135 53636f72 6564416c r0._ZN15ScoredAl │ │ │ │ │ + 0x00000f58 69676e6d 656e7443 3245524e 35736571 ignmentC2ERN5seq │ │ │ │ │ + 0x00000f68 616e3541 6c69676e 494e5330 5f365374 an5AlignINS0_6St │ │ │ │ │ + 0x00000f78 72696e67 494e5330 5f313053 696d706c ringINS0_10Simpl │ │ │ │ │ + 0x00000f88 65547970 6549684e 53305f35 446e6135 eTypeIhNS0_5Dna5 │ │ │ │ │ + 0x00000f98 5f454545 4e53305f 35416c6c 6f634976 _EEENS0_5AllocIv │ │ │ │ │ + 0x00000fa8 45454545 4e53305f 33546167 494e5330 EEEENS0_3TagINS0 │ │ │ │ │ + 0x00000fb8 5f313041 72726179 47617073 5f454545 _10ArrayGaps_EEE │ │ │ │ │ + 0x00000fc8 45456969 69005f5a 4e537438 696f735f EEiii._ZNSt8ios_ │ │ │ │ │ + 0x00000fd8 62617365 43324576 005f5a4e 53743962 baseC2Ev._ZNSt9b │ │ │ │ │ + 0x00000fe8 61736963 5f696f73 49635374 31316368 asic_iosIcSt11ch │ │ │ │ │ + 0x00000ff8 61725f74 72616974 73496345 4534696e ar_traitsIcEE4in │ │ │ │ │ + 0x00001008 69744550 53743135 62617369 635f7374 itEPSt15basic_st │ │ │ │ │ + 0x00001018 7265616d 62756649 6353315f 45005f5a reambufIcS1_E._Z │ │ │ │ │ + 0x00001028 4e537436 6c6f6361 6c654331 4576005f NSt6localeC1Ev._ │ │ │ │ │ + 0x00001038 5a4e5374 39626173 69635f69 6f734963 ZNSt9basic_iosIc │ │ │ │ │ + 0x00001048 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ │ + 0x00001058 63454535 636c6561 72455374 31325f49 cEE5clearESt12_I │ │ │ │ │ + 0x00001068 6f735f49 6f737461 7465005f 5a4e5374 os_Iostate._ZNSt │ │ │ │ │ + 0x00001078 38696f73 5f626173 65443245 76005f5a 8ios_baseD2Ev._Z │ │ │ │ │ + 0x00001088 4e537437 5f5f6378 78313131 32626173 NSt7__cxx1112bas │ │ │ │ │ + 0x00001098 69635f73 7472696e 67496353 74313163 ic_stringIcSt11c │ │ │ │ │ + 0x000010a8 6861725f 74726169 74734963 45536149 har_traitsIcESaI │ │ │ │ │ + 0x000010b8 63454539 5f4d5f61 73736967 6e45524b cEE9_M_assignERK │ │ │ │ │ + 0x000010c8 53345f00 5f5a4e53 74375f5f 63787831 S4_._ZNSt7__cxx1 │ │ │ │ │ + 0x000010d8 31313962 61736963 5f6f7374 72696e67 119basic_ostring │ │ │ │ │ + 0x000010e8 73747265 616d4963 53743131 63686172 streamIcSt11char │ │ │ │ │ + 0x000010f8 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE │ │ │ │ │ + 0x00001108 44314576 005f5a54 56537439 62617369 D1Ev._ZTVSt9basi │ │ │ │ │ + 0x00001118 635f696f 73496353 74313163 6861725f c_iosIcSt11char_ │ │ │ │ │ + 0x00001128 74726169 74734963 4545005f 5a54544e traitsIcEE._ZTTN │ │ │ │ │ + 0x00001138 5374375f 5f637878 31313139 62617369 St7__cxx1119basi │ │ │ │ │ + 0x00001148 635f6f73 7472696e 67737472 65616d49 c_ostringstreamI │ │ │ │ │ + 0x00001158 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ + 0x00001168 49634553 61496345 4545005f 5a54564e IcESaIcEEE._ZTVN │ │ │ │ │ + 0x00001178 5374375f 5f637878 31313139 62617369 St7__cxx1119basi │ │ │ │ │ + 0x00001188 635f6f73 7472696e 67737472 65616d49 c_ostringstreamI │ │ │ │ │ + 0x00001198 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ + 0x000011a8 49634553 61496345 4545005f 5a4e3135 IcESaIcEEE._ZN15 │ │ │ │ │ + 0x000011b8 53636f72 6564416c 69676e6d 656e7443 ScoredAlignmentC │ │ │ │ │ + 0x000011c8 3145524e 35736571 616e3541 6c69676e 1ERN5seqan5Align │ │ │ │ │ + 0x000011d8 494e5330 5f365374 72696e67 494e5330 INS0_6StringINS0 │ │ │ │ │ + 0x000011e8 5f313053 696d706c 65547970 6549684e _10SimpleTypeIhN │ │ │ │ │ + 0x000011f8 53305f35 446e6135 5f454545 4e53305f S0_5Dna5_EEENS0_ │ │ │ │ │ + 0x00001208 35416c6c 6f634976 45454545 4e53305f 5AllocIvEEEENS0_ │ │ │ │ │ + 0x00001218 33546167 494e5330 5f313041 72726179 3TagINS0_10Array │ │ │ │ │ + 0x00001228 47617073 5f454545 45456969 69005f5a Gaps_EEEEEiii._Z │ │ │ │ │ + 0x00001238 47564e35 73657161 6e323441 6c706861 GVN5seqan24Alpha │ │ │ │ │ + 0x00001248 62657443 6f6e7665 7273696f 6e546162 betConversionTab │ │ │ │ │ + 0x00001258 6c655f49 634e535f 31364d6f 64696669 le_IcNS_16Modifi │ │ │ │ │ + 0x00001268 6564416c 70686162 6574494e 535f3130 edAlphabetINS_10 │ │ │ │ │ + 0x00001278 53696d70 6c655479 70654968 4e535f35 SimpleTypeIhNS_5 │ │ │ │ │ + 0x00001288 446e6135 5f454545 4e535f39 4d6f6445 Dna5_EEENS_9ModE │ │ │ │ │ + 0x00001298 7870616e 64494c63 3435454e 535f3354 xpandILc45ENS_3T │ │ │ │ │ + 0x000012a8 6167494e 535f3844 65666175 6c745f45 agINS_8Default_E │ │ │ │ │ + 0x000012b8 45454545 45454535 7461626c 6545005f EEEEEEE5tableE._ │ │ │ │ │ + 0x000012c8 5a5a4e35 73657161 6e323441 6c706861 ZZN5seqan24Alpha │ │ │ │ │ + 0x000012d8 62657443 6f6e7665 7273696f 6e546162 betConversionTab │ │ │ │ │ + 0x000012e8 6c655f49 634e535f 31364d6f 64696669 le_IcNS_16Modifi │ │ │ │ │ + 0x000012f8 6564416c 70686162 6574494e 535f3130 edAlphabetINS_10 │ │ │ │ │ + 0x00001308 53696d70 6c655479 70654968 4e535f35 SimpleTypeIhNS_5 │ │ │ │ │ + 0x00001318 446e6135 5f454545 4e535f39 4d6f6445 Dna5_EEENS_9ModE │ │ │ │ │ + 0x00001328 7870616e 64494c63 3435454e 535f3354 xpandILc45ENS_3T │ │ │ │ │ + 0x00001338 6167494e 535f3844 65666175 6c745f45 agINS_8Default_E │ │ │ │ │ + 0x00001348 45454545 45454531 30696e69 7469616c EEEEEEE10initial │ │ │ │ │ + 0x00001358 697a6545 76453135 5f69735f 696e6974 izeEvE15_is_init │ │ │ │ │ + 0x00001368 69616c69 7a656400 5f5a5a4e 35736571 ialized._ZZN5seq │ │ │ │ │ + 0x00001378 616e3234 416c7068 61626574 436f6e76 an24AlphabetConv │ │ │ │ │ + 0x00001388 65727369 6f6e5461 626c655f 49634e53 ersionTable_IcNS │ │ │ │ │ + 0x00001398 5f31364d 6f646966 69656441 6c706861 _16ModifiedAlpha │ │ │ │ │ + 0x000013a8 62657449 4e535f31 3053696d 706c6554 betINS_10SimpleT │ │ │ │ │ + 0x000013b8 79706549 684e535f 35446e61 355f4545 ypeIhNS_5Dna5_EE │ │ │ │ │ + 0x000013c8 454e535f 394d6f64 45787061 6e64494c ENS_9ModExpandIL │ │ │ │ │ + 0x000013d8 63343545 4e535f33 54616749 4e535f38 c45ENS_3TagINS_8 │ │ │ │ │ + 0x000013e8 44656661 756c745f 45454545 45454545 Default_EEEEEEEE │ │ │ │ │ + 0x000013f8 3130696e 69746961 6c697a65 45764531 10initializeEvE1 │ │ │ │ │ + 0x00001408 31746162 6c655f73 746f7265 005f5a5a 1table_store._ZZ │ │ │ │ │ + 0x00001418 4e357365 71616e32 34416c70 68616265 N5seqan24Alphabe │ │ │ │ │ + 0x00001428 74436f6e 76657273 696f6e54 61626c65 tConversionTable │ │ │ │ │ + 0x00001438 5f49634e 535f3130 53696d70 6c655479 _IcNS_10SimpleTy │ │ │ │ │ + 0x00001448 70654968 4e535f35 446e6135 5f454545 peIhNS_5Dna5_EEE │ │ │ │ │ + 0x00001458 45313069 6e697469 616c697a 65457645 E10initializeEvE │ │ │ │ │ + 0x00001468 31355f69 735f696e 69746961 6c697a65 15_is_initialize │ │ │ │ │ + 0x00001478 64005f5a 4e357365 71616e32 31445043 d._ZN5seqan21DPC │ │ │ │ │ + 0x00001488 656c6c44 65666175 6c74496e 66696e69 ellDefaultInfini │ │ │ │ │ + 0x00001498 7479494e 535f3744 5043656c 6c5f4969 tyINS_7DPCell_Ii │ │ │ │ │ + 0x000014a8 4e535f33 54616749 4e535f31 31416666 NS_3TagINS_11Aff │ │ │ │ │ + 0x000014b8 696e6547 6170735f 45454545 45453556 ineGaps_EEEEEE5V │ │ │ │ │ + 0x000014c8 414c5545 45005f5a 6e776a00 5f5a646c ALUEE._Znwj._Zdl │ │ │ │ │ + 0x000014d8 50760066 72656543 53747269 6e670066 Pv.freeCString.f │ │ │ │ │ + 0x000014e8 72656500 5f5a3138 63707053 7472696e ree._Z18cppStrin │ │ │ │ │ + 0x000014f8 67546f43 53747269 6e674e53 74375f5f gToCStringNSt7__ │ │ │ │ │ + 0x00001508 63787831 31313262 61736963 5f737472 cxx1112basic_str │ │ │ │ │ + 0x00001518 696e6749 63537431 31636861 725f7472 ingIcSt11char_tr │ │ │ │ │ + 0x00001528 61697473 49634553 61496345 4545006d aitsIcESaIcEEE.m │ │ │ │ │ + 0x00001538 616c6c6f 63006d65 6d6d6f76 65005f5a alloc.memmove._Z │ │ │ │ │ + 0x00001548 4e357365 71616e35 636c6561 72494e53 N5seqan5clearINS │ │ │ │ │ + 0x00001558 5f364d61 74726978 494e535f 37445043 _6MatrixINS_7DPC │ │ │ │ │ + 0x00001568 656c6c5f 49694e53 5f335461 67494e53 ell_IiNS_3TagINS │ │ │ │ │ + 0x00001578 5f31314c 696e6561 72476170 735f4545 _11LinearGaps_EE │ │ │ │ │ + 0x00001588 4545454c 6a32454e 535f3653 7472696e EEELj2ENS_6Strin │ │ │ │ │ + 0x00001598 67495336 5f4e535f 35416c6c 6f634976 gIS6_NS_5AllocIv │ │ │ │ │ + 0x000015a8 45454545 45454545 76524e53 5f36486f EEEEEEEEvRNS_6Ho │ │ │ │ │ + 0x000015b8 6c646572 49545f4e 53335f49 4e535f39 lderIT_NS3_INS_9 │ │ │ │ │ + 0x000015c8 54726973 74617465 5f454545 4545005f Tristate_EEEEE._ │ │ │ │ │ + 0x000015d8 5a4e3573 6571616e 35636c65 6172494e ZN5seqan5clearIN │ │ │ │ │ + 0x000015e8 535f364d 61747269 7849684c 6a32454e S_6MatrixIhLj2EN │ │ │ │ │ + 0x000015f8 535f3653 7472696e 6749684e 535f3541 S_6StringIhNS_5A │ │ │ │ │ + 0x00001608 6c6c6f63 49764545 45454545 45457652 llocIvEEEEEEEEvR │ │ │ │ │ + 0x00001618 4e535f36 486f6c64 65724954 5f4e535f NS_6HolderIT_NS_ │ │ │ │ │ + 0x00001628 33546167 494e535f 39547269 73746174 3TagINS_9Tristat │ │ │ │ │ + 0x00001638 655f4545 45454500 5f5a4e35 73657161 e_EEEEE._ZN5seqa │ │ │ │ │ + 0x00001648 6e35636c 65617249 4e535f36 4d617472 n5clearINS_6Matr │ │ │ │ │ + 0x00001658 6978494e 535f3744 5043656c 6c5f4969 ixINS_7DPCell_Ii │ │ │ │ │ + 0x00001668 4e535f33 54616749 4e535f31 31416666 NS_3TagINS_11Aff │ │ │ │ │ + 0x00001678 696e6547 6170735f 45454545 454c6a32 ineGaps_EEEEELj2 │ │ │ │ │ + 0x00001688 454e535f 36537472 696e6749 53365f4e ENS_6StringIS6_N │ │ │ │ │ + 0x00001698 535f3541 6c6c6f63 49764545 45454545 S_5AllocIvEEEEEE │ │ │ │ │ + 0x000016a8 45457652 4e535f36 486f6c64 65724954 EEvRNS_6HolderIT │ │ │ │ │ + 0x000016b8 5f4e5333 5f494e53 5f395472 69737461 _NS3_INS_9Trista │ │ │ │ │ + 0x000016c8 74655f45 45454545 005f5a4e 35736571 te_EEEEE._ZN5seq │ │ │ │ │ + 0x000016d8 616e3133 41737369 676e5374 72696e67 an13AssignString │ │ │ │ │ + 0x000016e8 5f494e53 5f335461 67494e53 5f313254 _INS_3TagINS_12T │ │ │ │ │ + 0x000016f8 61674765 6e65726f 75735f45 45454537 agGenerous_EEEE7 │ │ │ │ │ + 0x00001708 61737369 676e5f49 4e535f36 53747269 assign_INS_6Stri │ │ │ │ │ + 0x00001718 6e674968 4e535f35 416c6c6f 63497645 ngIhNS_5AllocIvE │ │ │ │ │ + 0x00001728 4545454b 53395f45 45765254 5f525430 EEEKS9_EEvRT_RT0 │ │ │ │ │ + 0x00001738 5f4e535f 3453697a 65495342 5f453454 _NS_4SizeISB_E4T │ │ │ │ │ + 0x00001748 79706545 005f5a4e 35736571 616e3133 ypeE._ZN5seqan13 │ │ │ │ │ + 0x00001758 41737369 676e5374 72696e67 5f494e53 AssignString_INS │ │ │ │ │ + 0x00001768 5f335461 67494e53 5f313254 61674765 _3TagINS_12TagGe │ │ │ │ │ + 0x00001778 6e65726f 75735f45 45454537 61737369 nerous_EEEE7assi │ │ │ │ │ + 0x00001788 676e5f49 4e535f36 53747269 6e674968 gn_INS_6StringIh │ │ │ │ │ + 0x00001798 4e535f35 416c6c6f 63497645 4545454b NS_5AllocIvEEEEK │ │ │ │ │ + 0x000017a8 53395f45 45765254 5f525430 5f005f5a S9_EEvRT_RT0_._Z │ │ │ │ │ + 0x000017b8 4e357365 71616e31 33417373 69676e53 N5seqan13AssignS │ │ │ │ │ + 0x000017c8 7472696e 675f494e 535f3354 6167494e tring_INS_3TagIN │ │ │ │ │ + 0x000017d8 535f3132 54616747 656e6572 6f75735f S_12TagGenerous_ │ │ │ │ │ + 0x000017e8 45454545 37617373 69676e5f 494e535f EEEE7assign_INS_ │ │ │ │ │ + 0x000017f8 36537472 696e6749 4e535f31 3053696d 6StringINS_10Sim │ │ │ │ │ + 0x00001808 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna │ │ │ │ │ + 0x00001818 355f4545 454e535f 35416c6c 6f634976 5_EEENS_5AllocIv │ │ │ │ │ + 0x00001828 45454545 4b53435f 45457652 545f5254 EEEEKSC_EEvRT_RT │ │ │ │ │ + 0x00001838 305f4e53 5f345369 7a654953 455f4534 0_NS_4SizeISE_E4 │ │ │ │ │ + 0x00001848 54797065 45005f5a 4e357365 71616e31 TypeE._ZN5seqan1 │ │ │ │ │ + 0x00001858 33417373 69676e53 7472696e 675f494e 3AssignString_IN │ │ │ │ │ + 0x00001868 535f3354 6167494e 535f3132 54616747 S_3TagINS_12TagG │ │ │ │ │ + 0x00001878 656e6572 6f75735f 45454545 37617373 enerous_EEEE7ass │ │ │ │ │ + 0x00001888 69676e5f 494e535f 36537472 696e6749 ign_INS_6StringI │ │ │ │ │ + 0x00001898 4e535f31 3053696d 706c6554 79706549 NS_10SimpleTypeI │ │ │ │ │ + 0x000018a8 684e535f 35446e61 355f4545 454e535f hNS_5Dna5_EEENS_ │ │ │ │ │ + 0x000018b8 35416c6c 6f634976 45454545 4b53435f 5AllocIvEEEEKSC_ │ │ │ │ │ + 0x000018c8 45457652 545f5254 305f005f 5a4e3573 EEvRT_RT0_._ZN5s │ │ │ │ │ + 0x000018d8 6571616e 31334173 7369676e 53747269 eqan13AssignStri │ │ │ │ │ + 0x000018e8 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1 │ │ │ │ │ + 0x000018f8 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE │ │ │ │ │ + 0x00001908 45376173 7369676e 5f494e53 5f365374 E7assign_INS_6St │ │ │ │ │ + 0x00001918 72696e67 49634e53 5f35416c 6c6f6349 ringIcNS_5AllocI │ │ │ │ │ + 0x00001928 76454545 454b5339 5f454576 52545f52 vEEEEKS9_EEvRT_R │ │ │ │ │ + 0x00001938 54305f00 5f5a4e35 73657161 6e365374 T0_._ZN5seqan6St │ │ │ │ │ + 0x00001948 72696e67 49634e53 5f35416c 6c6f6349 ringIcNS_5AllocI │ │ │ │ │ + 0x00001958 76454545 43324953 335f6a76 76454552 vEEEC2IS3_jvvEER │ │ │ │ │ + 0x00001968 4b545f54 305f005f 5a4e3573 6571616e KT_T0_._ZN5seqan │ │ │ │ │ + 0x00001978 36537472 696e6749 634e535f 35416c6c 6StringIcNS_5All │ │ │ │ │ + 0x00001988 6f634976 45454543 31495333 5f6a7676 ocIvEEEC1IS3_jvv │ │ │ │ │ + 0x00001998 4545524b 545f5430 5f005f5a 4e357365 EERKT_T0_._ZN5se │ │ │ │ │ + 0x000019a8 71616e31 33417373 69676e53 7472696e qan13AssignStrin │ │ │ │ │ + 0x000019b8 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12 │ │ │ │ │ + 0x000019c8 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE │ │ │ │ │ + 0x000019d8 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str │ │ │ │ │ + 0x000019e8 696e6749 634e535f 35416c6c 6f634976 ingIcNS_5AllocIv │ │ │ │ │ + 0x000019f8 45454545 4b506345 45765254 5f525430 EEEEKPcEEvRT_RT0 │ │ │ │ │ + 0x00001a08 5f4e535f 3453697a 65495343 5f453454 _NS_4SizeISC_E4T │ │ │ │ │ + 0x00001a18 79706545 00737472 6c656e00 5f5a4e35 ypeE.strlen._ZN5 │ │ │ │ │ + 0x00001a28 73657161 6e313341 73736967 6e537472 seqan13AssignStr │ │ │ │ │ + 0x00001a38 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_ │ │ │ │ │ + 0x00001a48 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE │ │ │ │ │ + 0x00001a58 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S │ │ │ │ │ + 0x00001a68 7472696e 67494e53 5f313053 696d706c tringINS_10Simpl │ │ │ │ │ + 0x00001a78 65547970 6549684e 535f3544 6e61355f eTypeIhNS_5Dna5_ │ │ │ │ │ + 0x00001a88 4545454e 535f3541 6c6c6f63 49764545 EEENS_5AllocIvEE │ │ │ │ │ + 0x00001a98 45454b4e 53365f49 6353425f 45454545 EEKNS6_IcSB_EEEE │ │ │ │ │ + 0x00001aa8 7652545f 5254305f 005f5a4e 35736571 vRT_RT0_._ZN5seq │ │ │ │ │ + 0x00001ab8 616e3235 5472616e 736c6174 65546162 an25TranslateTab │ │ │ │ │ + 0x00001ac8 6c654368 6172546f 446e6135 5f497645 leCharToDna5_IvE │ │ │ │ │ + 0x00001ad8 3556414c 55454500 5f5a4e35 73657161 5VALUEE._ZN5seqa │ │ │ │ │ + 0x00001ae8 6e366173 7369676e 494e535f 36537472 n6assignINS_6Str │ │ │ │ │ + 0x00001af8 696e6749 684e535f 35416c6c 6f634976 ingIhNS_5AllocIv │ │ │ │ │ + 0x00001b08 45454545 45457652 4e535f36 486f6c64 EEEEEEvRNS_6Hold │ │ │ │ │ + 0x00001b18 65724954 5f4e535f 33546167 494e535f erIT_NS_3TagINS_ │ │ │ │ │ + 0x00001b28 39547269 73746174 655f4545 45454552 9Tristate_EEEEER │ │ │ │ │ + 0x00001b38 4b53415f 005f5a4e 35736571 616e3133 KSA_._ZN5seqan13 │ │ │ │ │ + 0x00001b48 41737369 676e5374 72696e67 5f494e53 AssignString_INS │ │ │ │ │ + 0x00001b58 5f335461 67494e53 5f313254 61674765 _3TagINS_12TagGe │ │ │ │ │ + 0x00001b68 6e65726f 75735f45 45454537 61737369 nerous_EEEE7assi │ │ │ │ │ + 0x00001b78 676e5f49 4e535f36 53747269 6e67496a gn_INS_6StringIj │ │ │ │ │ + 0x00001b88 4e535f35 416c6c6f 63497645 4545454b NS_5AllocIvEEEEK │ │ │ │ │ + 0x00001b98 53395f45 45765254 5f525430 5f005f5a S9_EEvRT_RT0_._Z │ │ │ │ │ + 0x00001ba8 4e357365 71616e36 53747269 6e67496a N5seqan6StringIj │ │ │ │ │ + 0x00001bb8 4e535f35 416c6c6f 63497645 45454332 NS_5AllocIvEEEC2 │ │ │ │ │ + 0x00001bc8 4953335f 6a767645 45524b54 5f54305f IS3_jvvEERKT_T0_ │ │ │ │ │ + 0x00001bd8 005f5a4e 35736571 616e3653 7472696e ._ZN5seqan6Strin │ │ │ │ │ + 0x00001be8 67496a4e 535f3541 6c6c6f63 49764545 gIjNS_5AllocIvEE │ │ │ │ │ + 0x00001bf8 45433149 53335f6a 76764545 524b545f EC1IS3_jvvEERKT_ │ │ │ │ │ + 0x00001c08 54305f00 5f5a4e35 73657161 6e366372 T0_._ZN5seqan6cr │ │ │ │ │ + 0x00001c18 65617465 494e535f 364d6174 72697849 eateINS_6MatrixI │ │ │ │ │ + 0x00001c28 684c6a32 454e535f 36537472 696e6749 hLj2ENS_6StringI │ │ │ │ │ + 0x00001c38 684e535f 35416c6c 6f634976 45454545 hNS_5AllocIvEEEE │ │ │ │ │ + 0x00001c48 45454545 76524e53 5f36486f 6c646572 EEEEvRNS_6Holder │ │ │ │ │ + 0x00001c58 49545f4e 535f3354 6167494e 535f3954 IT_NS_3TagINS_9T │ │ │ │ │ + 0x00001c68 72697374 6174655f 45454545 45006d65 ristate_EEEEE.me │ │ │ │ │ + 0x00001c78 6d736574 005f5a4e 35736571 616e3672 mset._ZN5seqan6r │ │ │ │ │ + 0x00001c88 6573697a 6549684e 535f3354 6167494e esizeIhNS_3TagIN │ │ │ │ │ + 0x00001c98 535f3133 46756c6c 44504d61 74726978 S_13FullDPMatrix │ │ │ │ │ + 0x00001ca8 5f454545 4e535f36 53747269 6e674968 _EEENS_6StringIh │ │ │ │ │ + 0x00001cb8 4e535f35 416c6c6f 63497645 45454545 NS_5AllocIvEEEEE │ │ │ │ │ + 0x00001cc8 4576524e 535f3944 504d6174 7269785f EvRNS_9DPMatrix_ │ │ │ │ │ + 0x00001cd8 49545f54 305f5431 5f454500 5f5f6165 IT_T0_T1_EE.__ae │ │ │ │ │ + 0x00001ce8 6162695f 75696469 76005f5f 61656162 abi_uidiv.__aeab │ │ │ │ │ + 0x00001cf8 695f7569 6469766d 6f64005f 5a4e3573 i_uidivmod._ZN5s │ │ │ │ │ + 0x00001d08 6571616e 31345265 706c6163 65537472 eqan14ReplaceStr │ │ │ │ │ + 0x00001d18 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_ │ │ │ │ │ + 0x00001d28 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE │ │ │ │ │ + 0x00001d38 45453872 65706c61 63655f49 4e535f36 EE8replace_INS_6 │ │ │ │ │ + 0x00001d48 53747269 6e67496a 4e535f35 416c6c6f StringIjNS_5Allo │ │ │ │ │ + 0x00001d58 63497645 4545454b 53395f45 45765254 cIvEEEEKS9_EEvRT │ │ │ │ │ + 0x00001d68 5f4e535f 3453697a 65495342 5f453454 _NS_4SizeISB_E4T │ │ │ │ │ + 0x00001d78 79706545 53465f52 54305f00 5f5a4e35 ypeESF_RT0_._ZN5 │ │ │ │ │ + 0x00001d88 73657161 6e313069 6e736572 74476170 seqan10insertGap │ │ │ │ │ + 0x00001d98 73494e53 5f344761 7073494e 535f3653 sINS_4GapsINS_6S │ │ │ │ │ + 0x00001da8 7472696e 67494e53 5f313053 696d706c tringINS_10Simpl │ │ │ │ │ + 0x00001db8 65547970 6549684e 535f3544 6e61355f eTypeIhNS_5Dna5_ │ │ │ │ │ + 0x00001dc8 4545454e 535f3541 6c6c6f63 49764545 EEENS_5AllocIvEE │ │ │ │ │ + 0x00001dd8 45454e53 5f335461 67494e53 5f313041 EENS_3TagINS_10A │ │ │ │ │ + 0x00001de8 72726179 47617073 5f454545 45456a45 rrayGaps_EEEEEjE │ │ │ │ │ + 0x00001df8 4576524b 4e535f34 49746572 49545f4e EvRKNS_4IterIT_N │ │ │ │ │ + 0x00001e08 535f3132 47617073 49746572 61746f72 S_12GapsIterator │ │ │ │ │ + 0x00001e18 4953425f 45454545 54305f00 5f5a4e35 ISB_EEEET0_._ZN5 │ │ │ │ │ + 0x00001e28 73657161 6e32315f 61646170 74547261 seqan21_adaptTra │ │ │ │ │ + 0x00001e38 63655365 676d656e 7473546f 494e535f ceSegmentsToINS_ │ │ │ │ │ + 0x00001e48 36537472 696e6749 4e535f31 3053696d 6StringINS_10Sim │ │ │ │ │ + 0x00001e58 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna │ │ │ │ │ + 0x00001e68 355f4545 454e535f 35416c6c 6f634976 5_EEENS_5AllocIv │ │ │ │ │ + 0x00001e78 45454545 4e535f33 54616749 4e535f31 EEEENS_3TagINS_1 │ │ │ │ │ + 0x00001e88 30417272 61794761 70735f45 45455337 0ArrayGaps_EEES7 │ │ │ │ │ + 0x00001e98 5f53415f 6a6a5336 5f454576 524e535f _SA_jjS6_EEvRNS_ │ │ │ │ │ + 0x00001ea8 34476170 7349545f 54305f45 45524e53 4GapsIT_T0_EERNS │ │ │ │ │ + 0x00001eb8 425f4954 315f5432 5f454552 4b4e5331 B_IT1_T2_EERKNS1 │ │ │ │ │ + 0x00001ec8 5f494e53 5f313354 72616365 5365676d _INS_13TraceSegm │ │ │ │ │ + 0x00001ed8 656e745f 4954335f 54345f45 4554355f ent_IT3_T4_EET5_ │ │ │ │ │ + 0x00001ee8 4545005f 5a4e3573 6571616e 31334173 EE._ZN5seqan13As │ │ │ │ │ + 0x00001ef8 7369676e 53747269 6e675f49 4e535f33 signString_INS_3 │ │ │ │ │ + 0x00001f08 54616749 4e535f31 32546167 47656e65 TagINS_12TagGene │ │ │ │ │ + 0x00001f18 726f7573 5f454545 45376173 7369676e rous_EEEE7assign │ │ │ │ │ + 0x00001f28 5f494e53 5f365374 72696e67 494e535f _INS_6StringINS_ │ │ │ │ │ + 0x00001f38 37445043 656c6c5f 49694e53 315f494e 7DPCell_IiNS1_IN │ │ │ │ │ + 0x00001f48 535f3131 4c696e65 61724761 70735f45 S_11LinearGaps_E │ │ │ │ │ + 0x00001f58 45454545 4e535f35 416c6c6f 63497645 EEEENS_5AllocIvE │ │ │ │ │ + 0x00001f68 4545454b 53445f45 45765254 5f525430 EEEKSD_EEvRT_RT0 │ │ │ │ │ + 0x00001f78 5f4e535f 3453697a 65495346 5f453454 _NS_4SizeISF_E4T │ │ │ │ │ + 0x00001f88 79706545 005f5a4e 35736571 616e3133 ypeE._ZN5seqan13 │ │ │ │ │ + 0x00001f98 41737369 676e5374 72696e67 5f494e53 AssignString_INS │ │ │ │ │ + 0x00001fa8 5f335461 67494e53 5f313254 61674765 _3TagINS_12TagGe │ │ │ │ │ + 0x00001fb8 6e65726f 75735f45 45454537 61737369 nerous_EEEE7assi │ │ │ │ │ + 0x00001fc8 676e5f49 4e535f36 53747269 6e67494e gn_INS_6StringIN │ │ │ │ │ + 0x00001fd8 535f3744 5043656c 6c5f4969 4e53315f S_7DPCell_IiNS1_ │ │ │ │ │ + 0x00001fe8 494e535f 31314c69 6e656172 47617073 INS_11LinearGaps │ │ │ │ │ + 0x00001ff8 5f454545 45454e53 5f35416c 6c6f6349 _EEEEENS_5AllocI │ │ │ │ │ + 0x00002008 76454545 454b5344 5f454576 52545f52 vEEEEKSD_EEvRT_R │ │ │ │ │ + 0x00002018 54305f00 5f5a4e35 73657161 6e366173 T0_._ZN5seqan6as │ │ │ │ │ + 0x00002028 7369676e 494e535f 36537472 696e6749 signINS_6StringI │ │ │ │ │ + 0x00002038 4e535f37 44504365 6c6c5f49 694e535f NS_7DPCell_IiNS_ │ │ │ │ │ + 0x00002048 33546167 494e535f 31314c69 6e656172 3TagINS_11Linear │ │ │ │ │ + 0x00002058 47617073 5f454545 45454e53 5f35416c Gaps_EEEEENS_5Al │ │ │ │ │ + 0x00002068 6c6f6349 76454545 45454576 524e535f locIvEEEEEEvRNS_ │ │ │ │ │ + 0x00002078 36486f6c 64657249 545f4e53 335f494e 6HolderIT_NS3_IN │ │ │ │ │ + 0x00002088 535f3954 72697374 6174655f 45454545 S_9Tristate_EEEE │ │ │ │ │ + 0x00002098 45524b53 455f005f 5a4e3573 6571616e ERKSE_._ZN5seqan │ │ │ │ │ + 0x000020a8 36637265 61746549 4e535f36 4d617472 6createINS_6Matr │ │ │ │ │ + 0x000020b8 6978494e 535f3744 5043656c 6c5f4969 ixINS_7DPCell_Ii │ │ │ │ │ + 0x000020c8 4e535f33 54616749 4e535f31 314c696e NS_3TagINS_11Lin │ │ │ │ │ + 0x000020d8 65617247 6170735f 45454545 454c6a32 earGaps_EEEEELj2 │ │ │ │ │ + 0x000020e8 454e535f 36537472 696e6749 53365f4e ENS_6StringIS6_N │ │ │ │ │ + 0x000020f8 535f3541 6c6c6f63 49764545 45454545 S_5AllocIvEEEEEE │ │ │ │ │ + 0x00002108 45457652 4e535f36 486f6c64 65724954 EEvRNS_6HolderIT │ │ │ │ │ + 0x00002118 5f4e5333 5f494e53 5f395472 69737461 _NS3_INS_9Trista │ │ │ │ │ + 0x00002128 74655f45 45454545 005f5a4e 35736571 te_EEEEE._ZN5seq │ │ │ │ │ + 0x00002138 616e3133 41737369 676e5374 72696e67 an13AssignString │ │ │ │ │ + 0x00002148 5f494e53 5f335461 67494e53 5f313254 _INS_3TagINS_12T │ │ │ │ │ + 0x00002158 61674765 6e65726f 75735f45 45454537 agGenerous_EEEE7 │ │ │ │ │ + 0x00002168 61737369 676e5f49 4e535f36 53747269 assign_INS_6Stri │ │ │ │ │ + 0x00002178 6e67494e 535f3744 5043656c 6c5f4969 ngINS_7DPCell_Ii │ │ │ │ │ + 0x00002188 4e53315f 494e535f 31314166 66696e65 NS1_INS_11Affine │ │ │ │ │ + 0x00002198 47617073 5f454545 45454e53 5f35416c Gaps_EEEEENS_5Al │ │ │ │ │ + 0x000021a8 6c6f6349 76454545 454b5344 5f454576 locIvEEEEKSD_EEv │ │ │ │ │ + 0x000021b8 52545f52 54305f4e 535f3453 697a6549 RT_RT0_NS_4SizeI │ │ │ │ │ + 0x000021c8 53465f45 34547970 6545005f 5a4e3573 SF_E4TypeE._ZN5s │ │ │ │ │ + 0x000021d8 6571616e 31334173 7369676e 53747269 eqan13AssignStri │ │ │ │ │ + 0x000021e8 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1 │ │ │ │ │ + 0x000021f8 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE │ │ │ │ │ + 0x00002208 45376173 7369676e 5f494e53 5f365374 E7assign_INS_6St │ │ │ │ │ + 0x00002218 72696e67 494e535f 37445043 656c6c5f ringINS_7DPCell_ │ │ │ │ │ + 0x00002228 49694e53 315f494e 535f3131 41666669 IiNS1_INS_11Affi │ │ │ │ │ + 0x00002238 6e654761 70735f45 45454545 4e535f35 neGaps_EEEEENS_5 │ │ │ │ │ + 0x00002248 416c6c6f 63497645 4545454b 53445f45 AllocIvEEEEKSD_E │ │ │ │ │ + 0x00002258 45765254 5f525430 5f005f5a 4e357365 EvRT_RT0_._ZN5se │ │ │ │ │ + 0x00002268 71616e36 61737369 676e494e 535f3653 qan6assignINS_6S │ │ │ │ │ + 0x00002278 7472696e 67494e53 5f374450 43656c6c tringINS_7DPCell │ │ │ │ │ + 0x00002288 5f49694e 535f3354 6167494e 535f3131 _IiNS_3TagINS_11 │ │ │ │ │ + 0x00002298 41666669 6e654761 70735f45 45454545 AffineGaps_EEEEE │ │ │ │ │ + 0x000022a8 4e535f35 416c6c6f 63497645 45454545 NS_5AllocIvEEEEE │ │ │ │ │ + 0x000022b8 4576524e 535f3648 6f6c6465 7249545f EvRNS_6HolderIT_ │ │ │ │ │ + 0x000022c8 4e53335f 494e535f 39547269 73746174 NS3_INS_9Tristat │ │ │ │ │ + 0x000022d8 655f4545 45454552 4b53455f 005f5a4e e_EEEEERKSE_._ZN │ │ │ │ │ + 0x000022e8 35736571 616e3663 72656174 65494e53 5seqan6createINS │ │ │ │ │ + 0x000022f8 5f364d61 74726978 494e535f 37445043 _6MatrixINS_7DPC │ │ │ │ │ + 0x00002308 656c6c5f 49694e53 5f335461 67494e53 ell_IiNS_3TagINS │ │ │ │ │ + 0x00002318 5f313141 6666696e 65476170 735f4545 _11AffineGaps_EE │ │ │ │ │ + 0x00002328 4545454c 6a32454e 535f3653 7472696e EEELj2ENS_6Strin │ │ │ │ │ + 0x00002338 67495336 5f4e535f 35416c6c 6f634976 gIS6_NS_5AllocIv │ │ │ │ │ + 0x00002348 45454545 45454545 76524e53 5f36486f EEEEEEEEvRNS_6Ho │ │ │ │ │ + 0x00002358 6c646572 49545f4e 53335f49 4e535f39 lderIT_NS3_INS_9 │ │ │ │ │ + 0x00002368 54726973 74617465 5f454545 45450061 Tristate_EEEEE.a │ │ │ │ │ + 0x00002378 64617074 6572416c 69676e6d 656e7400 dapterAlignment. │ │ │ │ │ + 0x00002388 5f5a4e35 73657161 6e323144 5043656c _ZN5seqan21DPCel │ │ │ │ │ + 0x00002398 6c446566 61756c74 496e6669 6e697479 lDefaultInfinity │ │ │ │ │ + 0x000023a8 494e535f 37445043 656c6c5f 49694e53 INS_7DPCell_IiNS │ │ │ │ │ + 0x000023b8 5f335461 67494e53 5f31314c 696e6561 _3TagINS_11Linea │ │ │ │ │ + 0x000023c8 72476170 735f4545 45454545 3556414c rGaps_EEEEEE5VAL │ │ │ │ │ + 0x000023d8 55454500 5f5a4756 4e357365 71616e32 UEE._ZGVN5seqan2 │ │ │ │ │ + 0x000023e8 31445043 656c6c44 65666175 6c74496e 1DPCellDefaultIn │ │ │ │ │ + 0x000023f8 66696e69 7479494e 535f3744 5043656c finityINS_7DPCel │ │ │ │ │ + 0x00002408 6c5f4969 4e535f33 54616749 4e535f31 l_IiNS_3TagINS_1 │ │ │ │ │ + 0x00002418 314c696e 65617247 6170735f 45454545 1LinearGaps_EEEE │ │ │ │ │ + 0x00002428 45453556 414c5545 45005f5a 47564e35 EE5VALUEE._ZGVN5 │ │ │ │ │ + 0x00002438 73657161 6e323144 5043656c 6c446566 seqan21DPCellDef │ │ │ │ │ + 0x00002448 61756c74 496e6669 6e697479 494e535f aultInfinityINS_ │ │ │ │ │ + 0x00002458 37445043 656c6c5f 49694e53 5f335461 7DPCell_IiNS_3Ta │ │ │ │ │ + 0x00002468 67494e53 5f313141 6666696e 65476170 gINS_11AffineGap │ │ │ │ │ + 0x00002478 735f4545 45454545 3556414c 55454500 s_EEEEEE5VALUEE. │ │ │ │ │ 0x00002488 6c696273 7464632b 2b2e736f 2e36006c libstdc++.so.6.l │ │ │ │ │ 0x00002498 69626763 635f732e 736f2e31 006c6962 ibgcc_s.so.1.lib │ │ │ │ │ 0x000024a8 632e736f 2e36006c 642d6c69 6e75782d c.so.6.ld-linux- │ │ │ │ │ 0x000024b8 61726d68 662e736f 2e330047 43435f33 armhf.so.3.GCC_3 │ │ │ │ │ 0x000024c8 2e350047 4c494243 5f322e34 00474c49 .5.GLIBC_2.4.GLI │ │ │ │ │ 0x000024d8 42435858 5f332e34 2e333200 43585841 BCXX_3.4.32.CXXA │ │ │ │ │ 0x000024e8 42495f31 2e330043 58584142 495f312e BI_1.3.CXXABI_1. │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,4355 +1,10367 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00002c28 : │ │ │ │ │ -_GLOBAL__sub_I_adapter_align.cpp(): │ │ │ │ │ -./porechop/src/adapter_align.cpp:44 │ │ │ │ │ - bmi 395864 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x3896f8> │ │ │ │ │ - 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 │ │ │ │ │ - ldrdeq r9, [r0], -r0 │ │ │ │ │ - andeq r0, r0, r4, lsr #2 │ │ │ │ │ - andeq r0, r0, r4, lsl r1 │ │ │ │ │ - andeq r0, r0, r8, lsr #2 │ │ │ │ │ - strdeq r0, [r0], -r4 │ │ │ │ │ +00002c28 : │ │ │ │ │ _GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ ./porechop/src/alignment.cpp:121 │ │ │ │ │ - bmi 5158c8 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x50975c> │ │ │ │ │ + bmi 51587c > >::VALUE@@Base+0x50970c> │ │ │ │ │ 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 3ef1c0 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x3e3054> │ │ │ │ │ - bmi 3d8f00 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x3ccd94> │ │ │ │ │ + bmi 3ef174 > >::VALUE@@Base+0x3e3004> │ │ │ │ │ + bmi 3d8eb4 > >::VALUE@@Base+0x3ccd44> │ │ │ │ │ /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 140e18 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x134cac> │ │ │ │ │ -__static_initialization_and_destruction_0(): │ │ │ │ │ + blmi 140dcc > >::VALUE@@Base+0x134c5c> │ │ │ │ │ /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, r4, lsl #7 │ │ │ │ │ + ldrdeq r9, [r0], -r0 │ │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ │ andeq r0, r0, ip, lsr #2 │ │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ │ +_GLOBAL__sub_I_adapter_align.cpp(): │ │ │ │ │ +./porechop/src/adapter_align.cpp:44 │ │ │ │ │ + bmi 3958cc > >::VALUE@@Base+0x38975c> │ │ │ │ │ + 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, r8, ror #6 │ │ │ │ │ + andeq r0, r0, r4, lsr #2 │ │ │ │ │ + andeq r0, r0, r4, lsl r1 │ │ │ │ │ + andeq r0, r0, r8, lsr #2 │ │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ │ call_weak_fn(): │ │ │ │ │ ldr r3, [pc, #20] @ 2cf8 │ │ │ │ │ ldr r2, [pc, #20] @ 2cfc │ │ │ │ │ add r3, pc, r3 │ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ b 2bf8 <__gmon_start__@plt> │ │ │ │ │ andeq r9, r0, r4, lsl r3 │ │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ │ deregister_tm_clones(): │ │ │ │ │ - blmi 1d4d20 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1c8bb4> │ │ │ │ │ + blmi 1d4d20 > >::VALUE@@Base+0x1c8bb0> │ │ │ │ │ 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, r2, asr #8 │ │ │ │ │ andeq r9, r0, r0, asr #8 │ │ │ │ │ strdeq r9, [r0], -r2 │ │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ │ register_tm_clones(): │ │ │ │ │ - blmi 254d54 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x248be8> │ │ │ │ │ - bmi 253f18 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x247dac> │ │ │ │ │ - bne 6d3f28 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x6c7dbc> │ │ │ │ │ + blmi 254d54 > >::VALUE@@Base+0x248be4> │ │ │ │ │ + bmi 253f18 > >::VALUE@@Base+0x247da8> │ │ │ │ │ + bne 6d3f28 > >::VALUE@@Base+0x6c7db8> │ │ │ │ │ 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, r8, lsl r4 │ │ │ │ │ andeq r9, r0, r4, lsl r4 │ │ │ │ │ andeq r9, r0, r4, asr #5 │ │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ │ __do_global_dtors_aux(): │ │ │ │ │ - blmi 2b0188 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x2a401c> │ │ │ │ │ + blmi 2b0188 > >::VALUE@@Base+0x2a4018> │ │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ │ - blmi 271320 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x2651b4> │ │ │ │ │ + blmi 271320 > >::VALUE@@Base+0x2651b0> │ │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ │ @ instruction: 0xf7ffef44 │ │ │ │ │ - blmi 1c2c84 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1b6b18> │ │ │ │ │ + blmi 1c2c84 > >::VALUE@@Base+0x1b6b14> │ │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ │ andeq r9, r0, r2, ror #7 │ │ │ │ │ muleq r0, r4, r2 │ │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ │ andeq r9, r0, lr, asr #7 │ │ │ │ │ andeq r9, r0, r2, asr #7 │ │ │ │ │ frame_dummy(): │ │ │ │ │ svclt 0x0000e7c4 │ │ │ │ │ -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]: │ │ │ │ │ + andeq r0, r0, r0 │ │ │ │ │ + │ │ │ │ │ +00002da8 : │ │ │ │ │ +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 │ │ │ │ │ + ldr.w r2, [pc, #2976] @ 395c │ │ │ │ │ + sub.w sp, sp, #772 @ 0x304 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + ldr.w r3, [pc, #2972] @ 3960 │ │ │ │ │ + ldr.w r1, [pc, #2972] @ 3964 │ │ │ │ │ + add r2, pc │ │ │ │ │ +./porechop/src/alignment.cpp:114 │ │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4167 │ │ │ │ │ + mov.w r5, r4, lsr #31 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ + it lt │ │ │ │ │ + neglt r4, r4 │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #764] @ 0x2fc │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmp r4, #9 │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + bls.w 3c80 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + cmp r4, #99 @ 0x63 │ │ │ │ │ + bls.w 3cbc │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + cmp.w r4, #1000 @ 0x3e8 │ │ │ │ │ + bcc.w 3cfa │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + movw r3, #9999 @ 0x270f │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3ccc │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + movw r3, #34463 @ 0x869f │ │ │ │ │ + movt r3, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + it ls │ │ │ │ │ + movls r1, #5 │ │ │ │ │ + bls.n 2e9c │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + movw r3, #16959 @ 0x423f │ │ │ │ │ + movt r3, #15 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3d1c │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + movw r3, #38528 @ 0x9680 │ │ │ │ │ + movt r3, #152 @ 0x98 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + itt cc │ │ │ │ │ + movcc r6, #6 │ │ │ │ │ + movcc r1, #7 │ │ │ │ │ + bcc.n 2e9e │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + movw r3, #57599 @ 0xe0ff │ │ │ │ │ + movt r3, #1525 @ 0x5f5 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3ad4 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + movw r3, #51711 @ 0xc9ff │ │ │ │ │ + movt r3, #15258 @ 0x3b9a │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.n 2e9a │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + movs r6, #9 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + adds r1, r6, #1 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + add r1, r5 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov r8, r3 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ │ + ldr.w r1, [pc, #2804] @ 3968 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add r5, r3 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2b20 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + cmp r4, #99 @ 0x63 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + bhi.n 2ecc │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ │ + add.w r4, r3, r4, lsl #1 │ │ │ │ │ + ldrb.w r3, [r4, #-207] │ │ │ │ │ + strb r3, [r5, #1] │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ + ldrb.w r4, [r4, #-208] │ │ │ │ │ + b.n 2f06 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ + subs r6, r1, #1 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + add r1, r5 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov r8, r3 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ │ + ldr.w r1, [pc, #2736] @ 396c │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add r5, r3 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2b20 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + subs r1, r6, #1 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + movw r7, #34079 @ 0x851f │ │ │ │ │ + movt r7, #20971 @ 0x51eb │ │ │ │ │ + add r1, r5 │ │ │ │ │ + mov.w lr, #100 @ 0x64 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + movw ip, #9999 @ 0x270f │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + umull r0, r2, r7, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + mov.w r2, r2, lsr #5 │ │ │ │ │ + mls r6, lr, r2, r4 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ + ldrh.w r2, [r3, r6, lsl #1] │ │ │ │ │ + strh.w r2, [r1], #-2 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + bhi.n 2ee0 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ + cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ + bcs.n 2e88 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ │ + uxtb r4, r4 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + strb r4, [r5, #0] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3e76 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + ldr.w r1, [pc, #2648] @ 3970 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add.w r8, sp, #152 @ 0x98 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r3, [r5], #8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 3b6a │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str.w r3, [r8, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +./porechop/src/alignment.cpp:115 │ │ │ │ │ + ldr.w r5, [sl, #12] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str.w r2, [r8, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ + eor.w r4, r5, r5, asr #31 │ │ │ │ │ + sub.w r4, r4, r5, asr #31 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4167 │ │ │ │ │ + lsrs r5, r5, #31 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmp r4, #9 │ │ │ │ │ + bls.w 3c28 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + cmp r4, #99 @ 0x63 │ │ │ │ │ + bls.w 3cc4 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + cmp.w r4, #1000 @ 0x3e8 │ │ │ │ │ + bcc.w 3d02 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + movw r3, #9999 @ 0x270f │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3cf2 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + movw r3, #34463 @ 0x869f │ │ │ │ │ + movt r3, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + it ls │ │ │ │ │ + movls r1, #5 │ │ │ │ │ + bls.n 3016 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + movw r3, #16959 @ 0x423f │ │ │ │ │ + movt r3, #15 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3d26 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + movw r3, #38528 @ 0x9680 │ │ │ │ │ + movt r3, #152 @ 0x98 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + itt cc │ │ │ │ │ + movcc r6, #6 │ │ │ │ │ + movcc r1, #7 │ │ │ │ │ + bcc.n 3018 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + movw r3, #57599 @ 0xe0ff │ │ │ │ │ + movt r3, #1525 @ 0x5f5 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3aac │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + movw r3, #51711 @ 0xc9ff │ │ │ │ │ + movt r3, #15258 @ 0x3b9a │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.n 3014 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + movs r6, #9 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + adds r1, r6, #1 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + add r1, r5 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov r9, r3 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ │ + ldr.w r1, [pc, #2436] @ 3974 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add r5, r3 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2b20 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + cmp r4, #99 @ 0x63 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + bhi.n 3046 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ │ + add.w r4, r3, r4, lsl #1 │ │ │ │ │ + ldrb.w r3, [r4, #-207] │ │ │ │ │ + strb r3, [r5, #1] │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ + ldrb.w r4, [r4, #-208] │ │ │ │ │ + b.n 3080 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ + subs r6, r1, #1 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + add r1, r5 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov r9, r3 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ │ + ldr.w r1, [pc, #2368] @ 3978 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add r5, r3 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2b20 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + subs r1, r6, #1 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + movw r7, #34079 @ 0x851f │ │ │ │ │ + movt r7, #20971 @ 0x51eb │ │ │ │ │ + add r1, r5 │ │ │ │ │ + mov.w lr, #100 @ 0x64 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + movw ip, #9999 @ 0x270f │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + umull r0, r2, r7, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + mov.w r2, r2, lsr #5 │ │ │ │ │ + mls r6, lr, r2, r4 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ + ldrh.w r2, [r3, r6, lsl #1] │ │ │ │ │ + strh.w r2, [r1], #-2 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + bhi.n 305a │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ + cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ + bcs.n 3002 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ │ + uxtb r4, r4 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + strb r4, [r5, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ + adds r5, r0, r2 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 3b54 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bls.n 30bc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 1) │ │ │ │ │ + it eq │ │ │ │ │ + moveq r1, #15 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + beq.n 30b2 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bls.w 3a40 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.w 3e06 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r3, [r5], #8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + beq.w 3b44 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [r1, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3e22 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + ldr.w r1, [pc, #2160] @ 397c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add.w r9, sp, #224 @ 0xe0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r3, [r5], #8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 3b34 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str.w r3, [r9, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +./porechop/src/alignment.cpp:116 │ │ │ │ │ + ldr.w r5, [sl, #16] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str.w r2, [r9, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ + eor.w r4, r5, r5, asr #31 │ │ │ │ │ + sub.w r4, r4, r5, asr #31 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4167 │ │ │ │ │ + lsrs r5, r5, #31 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmp r4, #9 │ │ │ │ │ + bls.w 3c62 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + cmp r4, #99 @ 0x63 │ │ │ │ │ + bls.w 3924 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + cmp.w r4, #1000 @ 0x3e8 │ │ │ │ │ + bcc.w 3cda │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + movw r3, #9999 @ 0x270f │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3ce0 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + movw r3, #34463 @ 0x869f │ │ │ │ │ + movt r3, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + it ls │ │ │ │ │ + movls r1, #5 │ │ │ │ │ + bls.w 3912 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + movw r3, #16959 @ 0x423f │ │ │ │ │ + movt r3, #15 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3d16 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + movw r3, #38528 @ 0x9680 │ │ │ │ │ + movt r3, #152 @ 0x98 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + itt cc │ │ │ │ │ + movcc r6, #6 │ │ │ │ │ + movcc r1, #7 │ │ │ │ │ + bcc.w 3914 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + movw r3, #57599 @ 0xe0ff │ │ │ │ │ + movt r3, #1525 @ 0x5f5 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3ac8 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + movw r3, #51711 @ 0xc9ff │ │ │ │ │ + movt r3, #15258 @ 0x3b9a │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3910 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + movs r6, #9 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + adds r1, r6, #1 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + add r1, r5 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov fp, r3 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ │ + ldr.w r1, [pc, #1944] @ 3980 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + movw r7, #34079 @ 0x851f │ │ │ │ │ + movt r7, #20971 @ 0x51eb │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add r5, r3 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ │ + add r1, pc │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + blx 2b20 │ │ │ │ │ + subs r1, r6, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + add r1, r5 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + mov.w lr, #100 @ 0x64 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + movw ip, #9999 @ 0x270f │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + umull r0, r2, r7, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + mov.w r2, r2, lsr #5 │ │ │ │ │ + mls r6, lr, r2, r4 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ + ldrh.w r2, [r3, r6, lsl #1] │ │ │ │ │ + strh.w r2, [r1], #-2 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + bhi.n 320c │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ + cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ + bcs.w 394a │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ │ + uxtb r4, r4 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + strb r4, [r5, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ + adds r5, r0, r2 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 3b1e │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bls.n 3270 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 1) │ │ │ │ │ + it eq │ │ │ │ │ + moveq r1, #15 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + beq.n 3266 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bls.w 3a32 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.w 3eae │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r3, [r5], #8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + beq.w 3b0e │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [r1, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3eca │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + ldr.w r1, [pc, #1732] @ 3984 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add.w fp, sp, #296 @ 0x128 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r3, [r5], #8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 3afe │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str.w r3, [fp, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +./porechop/src/alignment.cpp:117 │ │ │ │ │ + ldr.w r5, [sl, #20] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str.w r2, [fp, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ + eor.w r4, r5, r5, asr #31 │ │ │ │ │ + sub.w r4, r4, r5, asr #31 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4167 │ │ │ │ │ + lsrs r5, r5, #31 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmp r4, #9 │ │ │ │ │ + bls.w 3c9e │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + cmp r4, #99 @ 0x63 │ │ │ │ │ + bls.w 39b0 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + cmp.w r4, #1000 @ 0x3e8 │ │ │ │ │ + bcc.w 3d0a │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + movw r3, #9999 @ 0x270f │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3cd4 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + movw r3, #34463 @ 0x869f │ │ │ │ │ + movt r3, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + it ls │ │ │ │ │ + movls r1, #5 │ │ │ │ │ + bls.w 3908 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + movw r3, #16959 @ 0x423f │ │ │ │ │ + movt r3, #15 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3d10 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + movw r3, #38528 @ 0x9680 │ │ │ │ │ + movt r3, #152 @ 0x98 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + itt cc │ │ │ │ │ + movcc r6, #6 │ │ │ │ │ + movcc r1, #7 │ │ │ │ │ + bcc.w 390a │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + movw r3, #57599 @ 0xe0ff │ │ │ │ │ + movt r3, #1525 @ 0x5f5 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3abe │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + movw r3, #51711 @ 0xc9ff │ │ │ │ │ + movt r3, #15258 @ 0x3b9a │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3906 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + movs r6, #9 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + adds r1, r6, #1 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + add r1, r5 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ │ + ldr.w r1, [pc, #1520] @ 3988 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + movw r7, #34079 @ 0x851f │ │ │ │ │ + movt r7, #20971 @ 0x51eb │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + add r1, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add r5, r3 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + blx 2b20 │ │ │ │ │ + subs r1, r6, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + add r1, r5 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + mov.w lr, #100 @ 0x64 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + movw ip, #9999 @ 0x270f │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + umull r0, r2, r7, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + mov.w r2, r2, lsr #5 │ │ │ │ │ + mls r6, lr, r2, r4 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ + ldrh.w r2, [r3, r6, lsl #1] │ │ │ │ │ + strh.w r2, [r1], #-2 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + bhi.n 33be │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ + cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ + bcs.w 39d8 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ │ + uxtb r4, r4 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + strb r4, [r5, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ + adds r5, r0, r2 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 3aea │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + ldr.w r4, [fp, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bls.n 3422 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 1) │ │ │ │ │ + it eq │ │ │ │ │ + moveq r1, #15 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + beq.n 3418 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bls.w 3a24 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.w 3d2c │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r3, [r5], #8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + beq.w 3adc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [r1, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3e92 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + ldr.w r1, [pc, #1304] @ 398c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r3, [r5], #8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + beq.w 3b90 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [r1, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +./porechop/src/alignment.cpp:118 │ │ │ │ │ + ldr.w r5, [sl, #24] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ + eor.w r4, r5, r5, asr #31 │ │ │ │ │ + sub.w r4, r4, r5, asr #31 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4167 │ │ │ │ │ + lsrs r5, r5, #31 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + cmp r4, #9 │ │ │ │ │ + bls.w 3c46 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + cmp r4, #99 @ 0x63 │ │ │ │ │ + bls.w 39ea │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + cmp.w r4, #1000 @ 0x3e8 │ │ │ │ │ + bcc.w 3ce6 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + movw r3, #9999 @ 0x270f │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3cec │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + movw r3, #34463 @ 0x869f │ │ │ │ │ + movt r3, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + it ls │ │ │ │ │ + movls r1, #5 │ │ │ │ │ + bls.w 391c │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + movw r3, #16959 @ 0x423f │ │ │ │ │ + movt r3, #15 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3d22 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + movw r3, #38528 @ 0x9680 │ │ │ │ │ + movt r3, #152 @ 0x98 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + itt cc │ │ │ │ │ + movcc r6, #6 │ │ │ │ │ + movcc r1, #7 │ │ │ │ │ + bcc.w 391e │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + movw r3, #57599 @ 0xe0ff │ │ │ │ │ + movt r3, #1525 @ 0x5f5 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3ab4 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ + movw r3, #51711 @ 0xc9ff │ │ │ │ │ + movt r3, #15258 @ 0x3b9a │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 391a │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + movs r6, #9 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + adds r1, r6, #1 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + add r1, r5 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ │ + ldr.w r1, [pc, #1096] @ 3990 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + movw r7, #34079 @ 0x851f │ │ │ │ │ + movt r7, #20971 @ 0x51eb │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + add r1, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add r5, r3 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + blx 2b20 │ │ │ │ │ + subs r1, r6, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + add r1, r5 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + mov.w lr, #100 @ 0x64 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + movw ip, #9999 @ 0x270f │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + umull r0, r2, r7, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ + mov.w r2, r2, lsr #5 │ │ │ │ │ + mls r6, lr, r2, r4 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ + ldrh.w r2, [r3, r6, lsl #1] │ │ │ │ │ + strh.w r2, [r1], #-2 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + bhi.n 356c │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ + cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ + bcs.w 3a12 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ │ + uxtb r4, r4 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + strb r4, [r5, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ + adds r5, r0, r2 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 3bee │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + bls.n 35ce │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 1) │ │ │ │ │ + it eq │ │ │ │ │ + moveq r1, #15 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + beq.n 35c4 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bls.w 3a50 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.w 3e3e │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r3, [r5], #8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 3be0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [r6, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str r2, [r6, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3e5a │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + ldr r1, [pc, #892] @ (3994 ) │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r3, [r7], #8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w 3bd2 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4256 │ │ │ │ │ + ldr r3, [pc, #856] @ (3998 ) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + strb r2, [r5, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str r2, [r5, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4256 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str r7, [r5, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4256 │ │ │ │ │ + vldr d7, [sl, #32] │ │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r3, [pc, #832] @ (399c ) │ │ │ │ │ + mov.w r2, #328 @ 0x148 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ │ + blx 2bbc , 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++/13/bits/basic_string.h:1072 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ + adds r7, r0, r2 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 3bc2 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bls.n 3698 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 1) │ │ │ │ │ + it eq │ │ │ │ │ + moveq r5, #15 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + beq.n 3692 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 2) │ │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bls.w 3a5e │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.w 3dce │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r3, [r1], #8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 3bb2 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [r7, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str r2, [r7, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r5, #4] │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + strb r3, [r5, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str r1, [r5, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3dea │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + ldr r1, [pc, #704] @ (39a0 ) │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r0, [r1], #8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + beq.w 3b9e │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + str r0, [r5, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str r2, [r5, #4] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + strb r2, [r3, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4256 │ │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4256 │ │ │ │ │ + vldr d7, [sl, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:4256 │ │ │ │ │ + mov.w r2, #328 @ 0x148 │ │ │ │ │ + ldr r3, [pc, #644] @ (39a4 ) │ │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ + add r3, pc │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ │ + blx 2bbc , 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++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + ldr r2, [sp, #540] @ 0x21c │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ + add.w ip, r0, r2 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 3b7a │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + bls.n 3762 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ + add.w sl, sp, #544 @ 0x220 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 1) │ │ │ │ │ + it eq │ │ │ │ │ + moveq.w lr, #15 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + beq.n 375c │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 2) │ │ │ │ │ + ldr.w lr, [sp, #544] @ 0x220 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bls.w 3a6c │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.w 3ee8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ + add.w r0, r2, #8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + str r0, [r2, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r1, [sl], #8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + beq.w 3c02 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + str r1, [r0, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str.w sl, [r3] │ │ │ │ │ + add.w sl, sp, #544 @ 0x220 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str r2, [r1, #4] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + strb r2, [r3, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + beq.n 37b6 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 37c6 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 37d6 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 37e8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 37f8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 3808 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 381a │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 382c │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 383e │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 3850 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 3864 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr.w r1, [fp, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 3876 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 3888 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r0, [r9] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 389c │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 38ae │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 38c0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w r0, [r8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 38d4 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 38e6 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #192] @ (39a8 ) │ │ │ │ │ +./porechop/src/alignment.cpp:121 │ │ │ │ │ + ldr r3, [pc, #116] @ (3960 ) │ │ │ │ │ +./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 3dca │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + add.w sp, sp, #772 @ 0x304 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ + subs r6, r1, #1 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + add r1, r5 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ │ + b.n 3382 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ + subs r6, r1, #1 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + add r1, r5 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ │ + b.n 31ce │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ + subs r6, r1, #1 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + add r1, r5 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ │ + b.n 3530 │ │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + adds r1, r5, #2 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov r7, r3 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + ldr r1, [pc, #112] @ (39ac ) │ │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ │ + add r1, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add r5, r3 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + blx 2b20 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ │ + add.w r4, r3, r4, lsl #1 │ │ │ │ │ + ldrb.w r3, [r4, #-207] │ │ │ │ │ + strb r3, [r5, #1] │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ + ldrb.w r4, [r4, #-208] │ │ │ │ │ + b.n 3234 │ │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r0, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r4, [r2, #7] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r4, [r1, #6] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r2, [r5, #4] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r2, [r3, #1] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r2, [r2, #0] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r0, #5 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + adds r1, r5, #2 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov r7, r3 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + ldr.w r1, [pc, #1372] @ 3f24 │ │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ │ + add r1, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add r5, r3 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + blx 2b20 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ │ + add.w r4, r3, r4, lsl #1 │ │ │ │ │ + ldrb.w r3, [r4, #-207] │ │ │ │ │ + strb r3, [r5, #1] │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ + ldrb.w r4, [r4, #-208] │ │ │ │ │ + b.n 33e6 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + adds r1, r5, #2 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov r7, r3 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + ldr.w r1, [pc, #1316] @ 3f28 │ │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ │ + add r1, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + add r5, r3 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ + blx 2b20 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ │ + add.w r4, r3, r4, lsl #1 │ │ │ │ │ + ldrb.w r3, [r4, #-207] │ │ │ │ │ + strb r3, [r5, #1] │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ + ldrb.w r4, [r4, #-208] │ │ │ │ │ + b.n 3594 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + blx 29d4 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ + b.n 3434 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + blx 29d4 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ + b.n 3282 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + blx 29d4 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ + b.w 30ce │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + blx 29d4 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ + b.n 35e0 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ + blx 29d4 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ + b.n 36aa │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ │ + blx 29d4 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ + mov r3, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ + add.w r0, r2, #8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + str r0, [r2, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ + ldr.w lr, [r3, #4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr.w ip, [r1], #8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + beq.w 3c12 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str.w ip, [r2] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + str r0, [r2, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str.w lr, [r2, #4] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + strb r2, [r3, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:698 │ │ │ │ │ + b.n 37a8 │ │ │ │ │ + movs r6, #7 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + b.w 3018 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + movs r6, #7 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + add r1, r5 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ │ + b.n 3530 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + movs r6, #7 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + add r1, r5 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ │ + b.n 3382 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + movs r6, #7 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + add r1, r5 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ │ + b.w 31ce │ │ │ │ │ + movs r6, #7 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + b.w 2e9e │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 2b20 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b.n 3456 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + bls.w 3422 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + bne.w 3414 │ │ │ │ │ + b.n 3422 │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 2b20 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b.w 32f2 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 2b20 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b.w 32a4 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + bls.w 3270 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + bne.w 3262 │ │ │ │ │ + b.w 3270 │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 2b20 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b.w 313e │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 2b20 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b.w 30f0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + bls.w 30bc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + bne.w 30ae │ │ │ │ │ + b.w 30bc │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 2b20 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b.w 2f4a │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp.w ip, #15 │ │ │ │ │ + bls.w 3762 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ + add.w sl, sp, #544 @ 0x220 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + bne.w 3758 │ │ │ │ │ + b.n 3762 │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 2b20 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b.n 34a0 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ │ + blx 2b20 │ │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + b.n 3708 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ │ + blx 2b20 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ + b.n 36c8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp r7, #15 │ │ │ │ │ + bls.w 3698 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bne.w 368e │ │ │ │ │ + b.n 3698 │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + blx 2b20 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + b.n 363e │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 2b20 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b.n 35fe │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ + bls.w 35ce │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + bne.w 35c0 │ │ │ │ │ + b.n 35ce │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ │ + blx 2b20 │ │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + b.n 3796 │ │ │ │ │ + add.w r2, lr, #1 │ │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ │ + blx 2b20 │ │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ + ldr.w lr, [r3, #4] │ │ │ │ │ + b.n 3a9c │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + adds r1, r5, #1 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov r7, r3 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + add r5, r3 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + b.w 307c │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + adds r1, r5, #1 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov r7, r3 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + add r5, r3 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + b.n 3590 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + adds r1, r5, #1 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov r7, r3 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + add r5, r3 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + b.w 3230 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + adds r1, r5, #1 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov r7, r3 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + add r5, r3 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + b.w 2f02 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + adds r1, r5, #1 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + mov r7, r3 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ + blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + add r5, r3 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ + b.w 33e2 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:61 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.w 2e56 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:61 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.w 2fd0 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + movs r6, #3 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + b.w 2e9e │ │ │ │ │ + movs r6, #3 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + b.n 390a │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + movs r6, #2 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.n 3914 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + movs r6, #3 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + b.n 3914 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + movs r6, #2 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.n 391e │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ + movs r6, #3 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + b.n 391e │ │ │ │ │ + movs r6, #3 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + b.w 3018 │ │ │ │ │ +/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ + movs r6, #2 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.w 2e9e │ │ │ │ │ + movs r6, #2 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.w 3018 │ │ │ │ │ + movs r6, #2 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.n 390a │ │ │ │ │ + movs r6, #5 │ │ │ │ │ + b.w 337c │ │ │ │ │ + movs r6, #5 │ │ │ │ │ + b.w 31c8 │ │ │ │ │ + movs r6, #5 │ │ │ │ │ + b.w 2e54 │ │ │ │ │ + movs r6, #5 │ │ │ │ │ + b.n 352a │ │ │ │ │ + movs r6, #5 │ │ │ │ │ + b.w 2fce │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #508] @ (3f2c ) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [pc, #512] @ (3f30 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 3dca │ │ │ │ │ + ldr r0, [pc, #496] @ (3f34 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29fc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + mov r0, fp │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #384] @ (3f38 ) │ │ │ │ │ + ldr r3, [pc, #376] @ (3f30 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + beq.w 3f10 │ │ │ │ │ +./porechop/src/alignment.cpp:121 │ │ │ │ │ + blx 2acc <__stack_chk_fail@plt> │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #364] @ (3f3c ) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [pc, #348] @ (3f30 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 3dca │ │ │ │ │ + ldr r0, [pc, #348] @ (3f40 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29fc │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #344] @ (3f44 ) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [pc, #320] @ (3f30 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 3dca │ │ │ │ │ + ldr r0, [pc, #328] @ (3f48 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29fc │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #324] @ (3f4c ) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [pc, #292] @ (3f30 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 3dca │ │ │ │ │ + ldr r0, [pc, #308] @ (3f50 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29fc │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #304] @ (3f54 ) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [pc, #264] @ (3f30 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 3dca │ │ │ │ │ + ldr r0, [pc, #288] @ (3f58 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29fc │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #284] @ (3f5c ) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [pc, #236] @ (3f30 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 3dca │ │ │ │ │ + ldr r0, [pc, #268] @ (3f60 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29fc │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #264] @ (3f64 ) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [pc, #208] @ (3f30 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 3dca │ │ │ │ │ + ldr r0, [pc, #248] @ (3f68 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29fc │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #244] @ (3f6c ) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [pc, #180] @ (3f30 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 3dca │ │ │ │ │ + ldr r0, [pc, #228] @ (3f70 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29fc │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #224] @ (3f74 ) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [pc, #152] @ (3f30 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 3dca │ │ │ │ │ + ldr r0, [pc, #208] @ (3f78 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29fc │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #204] @ (3f7c ) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [pc, #124] @ (3f30 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 3dca │ │ │ │ │ + ldr r0, [pc, #188] @ (3f80 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29fc │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #184] @ (3f84 ) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [pc, #96] @ (3f30 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 3dca │ │ │ │ │ + ldr r0, [pc, #164] @ (3f88 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29fc │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #160] @ (3f8c ) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [pc, #68] @ (3f30 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 3dca │ │ │ │ │ + ldr r0, [pc, #144] @ (3f90 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29fc │ │ │ │ │ + b.n 3d66 │ │ │ │ │ + b.n 3d8a │ │ │ │ │ + b.n 3d9c │ │ │ │ │ + b.n 3d5a │ │ │ │ │ + b.n 3d90 │ │ │ │ │ + blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ + b.n 3d7e │ │ │ │ │ + b.n 3d54 │ │ │ │ │ + b.n 3d78 │ │ │ │ │ + b.n 3d60 │ │ │ │ │ + b.n 3da2 │ │ │ │ │ + b.n 3dae │ │ │ │ │ + b.n 3d6c │ │ │ │ │ + b.n 3d4e │ │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r4, [r1, #22] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r0, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r4, [r0, #18] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r5, #16] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r6, [r1, #16] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r0, [r6, #32] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r6, #14] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r4, [r2, #32] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r6, [r2, #14] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r0, [r7, #28] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r7, #12] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r4, [r3, #28] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r6, [r3, #12] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r0, [r0, #28] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r0, #12] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r4, [r4, #24] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r6, [r4, #10] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r0, [r1, #24] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r1, #10] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r4, [r5, #20] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r6, [r5, #8] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r6, [r1, #20] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r0, [r2, #8] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r0, [r6, #16] │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00003f94 , 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, #3496] @ 0xda8 │ │ │ │ │ + sub.w sp, sp, #564 @ 0x234 │ │ │ │ │ +./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++/13/bits/basic_ios.h:462 │ │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldr.w r2, [pc, #1460] @ 4570 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5dc> │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ +./porechop/src/alignment.cpp:9 │ │ │ │ │ + str r4, [r0, #24] │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [pc, #1448] @ 4574 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0> │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr.w r5, [pc, #1448] @ 4578 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e4> │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #556] @ 0x22c │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ + blx 2998 │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ + ldr.w r3, [pc, #1428] @ 457c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e8> │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:461 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ │ +/usr/include/c++/13/ostream:432 │ │ │ │ │ + ldr.w r3, [pc, #1424] @ 4580 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec> │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:461 │ │ │ │ │ + strh.w r1, [r4, #180] @ 0xb4 │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + adds r2, #8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:461 │ │ │ │ │ + str.w r1, [r4, #176] @ 0xb0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ + strd r1, r1, [r4, #184] @ 0xb8 │ │ │ │ │ + strd r1, r1, [r4, #192] @ 0xc0 │ │ │ │ │ +/usr/include/c++/13/ostream:432 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + ldr.w r0, [r2, #-12] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r7, [sp, #24] │ │ │ │ │ + str r7, [r4, r0] │ │ │ │ │ + add r0, r4 │ │ │ │ │ + blx 2af0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +/usr/include/c++/13/sstream:805 (discriminator 2) │ │ │ │ │ + ldr.w r3, [pc, #1380] @ 4584 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f0> │ │ │ │ │ +/usr/include/c++/13/streambuf:473 │ │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ +/usr/include/c++/13/streambuf:471 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ +/usr/include/c++/13/sstream:805 (discriminator 2) │ │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ │ +/usr/include/c++/13/streambuf:473 │ │ │ │ │ + ldr.w r3, [pc, #1372] @ 4588 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f4> │ │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ │ +/usr/include/c++/13/sstream:805 (discriminator 2) │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + adds r2, #12 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + add.w r2, r1, #32 │ │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ │ +/usr/include/c++/13/streambuf:473 │ │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + add.w r3, r2, #8 │ │ │ │ │ +/usr/include/c++/13/streambuf:471 │ │ │ │ │ + strd r7, r7, [r4, #8] │ │ │ │ │ +/usr/include/c++/13/streambuf:472 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/13/streambuf:473 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/13/streambuf:472 │ │ │ │ │ + strd r7, r7, [r4, #16] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r2, r3, [sp, #176] @ 0xb0 │ │ │ │ │ +/usr/include/c++/13/streambuf:473 │ │ │ │ │ + blx 2c1c │ │ │ │ │ +/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ + ldr.w r3, [pc, #1324] @ 458c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f8> │ │ │ │ │ +/usr/include/c++/13/sstream:806 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ +/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ │ +/usr/include/c++/13/sstream:806 │ │ │ │ │ + add r5, sp, #156 @ 0x9c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ +/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + add.w r3, r2, #8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str r7, [r4, #44] @ 0x2c │ │ │ │ │ +/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + movs r3, #16 │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + strb.w r7, [r4, #48] @ 0x30 │ │ │ │ │ +/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/13/sstream:806 │ │ │ │ │ + blx 2af0 >::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 r7, [r6, #0] │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + ldr.w r0, [r3, #-12] │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:259 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + add r0, r4 │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:260 │ │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:259 │ │ │ │ │ + str r3, [r0, #16] │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:322 │ │ │ │ │ + ldr r5, [r0, #120] @ 0x78 │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:260 │ │ │ │ │ + blx 2ba4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ + str r5, [r0, #0] │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + blx 29c8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@plt> │ │ │ │ │ +/usr/include/c++/13/streambuf:539 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + strb.w r2, [sp, #112] @ 0x70 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ │ +/usr/include/c++/13/sstream:442 (discriminator 1) │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 44ac , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x518> │ │ │ │ │ +/usr/include/c++/13/streambuf:536 │ │ │ │ │ + ldrd r5, r3, [r4, #16] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ + mov r1, r2 │ │ │ │ │ +/usr/include/c++/13/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++/13/sstream:448 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r0, r5 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2406 │ │ │ │ │ + subs r0, r0, r3 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + blx 29d4 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ │ + blx 2998 │ │ │ │ │ +/usr/include/c++/13/ostream:432 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:461 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + strh.w r1, [sp, #532] @ 0x214 │ │ │ │ │ +/usr/include/c++/13/ostream:432 │ │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ │ + ldr.w r0, [r3, #-12] │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:461 │ │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ │ +/usr/include/c++/13/ostream:432 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ + strd r1, r1, [sp, #536] @ 0x218 │ │ │ │ │ + strd r1, r1, [sp, #544] @ 0x220 │ │ │ │ │ +/usr/include/c++/13/ostream:432 │ │ │ │ │ + str r3, [r5, r0] │ │ │ │ │ + add r0, r5 │ │ │ │ │ + blx 2af0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +/usr/include/c++/13/sstream:805 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ +/usr/include/c++/13/streambuf:473 │ │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ +/usr/include/c++/13/sstream:805 (discriminator 2) │ │ │ │ │ + add.w r3, r2, #12 │ │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ │ + add.w r3, r2, #32 │ │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ │ +/usr/include/c++/13/streambuf:473 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/13/streambuf:471 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ +/usr/include/c++/13/streambuf:472 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/13/streambuf:471 │ │ │ │ │ + strd r7, r7, [sp, #360] @ 0x168 │ │ │ │ │ +/usr/include/c++/13/streambuf:473 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ +/usr/include/c++/13/streambuf:472 │ │ │ │ │ + strd r7, r7, [sp, #368] @ 0x170 │ │ │ │ │ +/usr/include/c++/13/streambuf:473 │ │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ │ +/usr/include/c++/13/streambuf:472 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r2, r3, [sp, #376] @ 0x178 │ │ │ │ │ +/usr/include/c++/13/streambuf:473 │ │ │ │ │ + blx 2c1c │ │ │ │ │ +/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str r7, [sp, #396] @ 0x18c │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + strb.w r7, [sp, #400] @ 0x190 │ │ │ │ │ +/usr/include/c++/13/sstream:806 │ │ │ │ │ + add r7, sp, #356 @ 0x164 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ +/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ │ + movs r3, #16 │ │ │ │ │ + str r3, [sp, #388] @ 0x184 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ │ +/usr/include/c++/13/sstream:806 │ │ │ │ │ + blx 2af0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ │ +/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++/13/bits/basic_ios.h:259 │ │ │ │ │ + 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++/13/bits/basic_ios.h:260 │ │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:259 │ │ │ │ │ + str r3, [r0, #16] │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:322 │ │ │ │ │ + ldr r7, [r0, #120] @ 0x78 │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:260 │ │ │ │ │ + blx 2ba4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ │ +/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 29c8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@plt> │ │ │ │ │ +/usr/include/c++/13/streambuf:539 │ │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + strb.w r2, [sp, #136] @ 0x88 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ │ +/usr/include/c++/13/sstream:442 (discriminator 1) │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 44a2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x50e> │ │ │ │ │ +/usr/include/c++/13/streambuf:536 │ │ │ │ │ + ldrd r6, r3, [sp, #368] @ 0x170 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ + mov r1, r2 │ │ │ │ │ +/usr/include/c++/13/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++/13/sstream:448 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r0, r6 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2406 │ │ │ │ │ + subs r0, r0, r3 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + blx 29d4 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldrd r1, r2, [r1] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:262 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcc.n 42bc , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x328> │ │ │ │ │ +./porechop/src/alignment.cpp:20 │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 42be , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x32a> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 41f2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x25e> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/sstream:851 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ │ +/usr/include/c++/13/sstream:851 │ │ │ │ │ + add.w r3, r2, #12 │ │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ │ + add.w r3, r2, #32 │ │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ │ +/usr/include/c++/13/sstream:79 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 4216 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x282> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/streambuf:205 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ │ + blx 2b08 │ │ │ │ │ +/usr/include/c++/13/ostream:95 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr.w r3, [r3, #-12] │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:282 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ +/usr/include/c++/13/ostream:95 │ │ │ │ │ + add.w r3, r3, #560 @ 0x230 │ │ │ │ │ + add r3, sp │ │ │ │ │ + str.w r2, [r3, #-208] │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:282 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ │ + blx 29b0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 4254 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2c0> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/sstream:851 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ +/usr/include/c++/13/sstream:79 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/13/sstream:79 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/13/sstream:851 │ │ │ │ │ + add.w r3, r2, #12 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + add.w r3, r2, #32 │ │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 4278 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2e4> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/streambuf:205 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + blx 2b08 │ │ │ │ │ +/usr/include/c++/13/ostream:95 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:282 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ +/usr/include/c++/13/ostream:95 │ │ │ │ │ + ldr.w r2, [r2, #-12] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:282 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ +/usr/include/c++/13/ostream:95 │ │ │ │ │ + str r1, [r4, r2] │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:282 │ │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ │ + blx 29b0 │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + ldr r2, [pc, #752] @ (4590 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5fc>) │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + ldr r3, [pc, #724] @ (4574 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0>) │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + add r2, pc │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #556] @ 0x22c │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 44f4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x560> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + add.w sp, sp, #564 @ 0x234 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +./porechop/src/alignment.cpp:19 (discriminator 3) │ │ │ │ │ + mov lr, r2 │ │ │ │ │ +./porechop/src/alignment.cpp:29 (discriminator 1) │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + ble.n 41e0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x24c> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ +./porechop/src/alignment.cpp:28 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ +./porechop/src/alignment.cpp:27 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs r7, r1, #1 │ │ │ │ │ + rsb ip, r1, #1 │ │ │ │ │ + add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + add.w sl, r7, lr │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ │ + str.w fp, [sp, #84] @ 0x54 │ │ │ │ │ + add.w r5, ip, 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.n 436c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3d8> │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + bne.w 449c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x508> │ │ │ │ │ + mov r1, r6 │ │ │ │ │ +./porechop/src/alignment.cpp:31 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:34 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 449c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x508> │ │ │ │ │ +./porechop/src/alignment.cpp:29 (discriminator 1) │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne.n 42e6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x352> │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:26 │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ +./porechop/src/alignment.cpp:44 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ │ +./porechop/src/alignment.cpp:43 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + add.w r6, r3, lr │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ +./porechop/src/alignment.cpp:44 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ +./porechop/src/alignment.cpp:42 │ │ │ │ │ + strd r5, r6, [sp, #88] @ 0x58 │ │ │ │ │ + add.w r0, r3, lr │ │ │ │ │ + mov sl, r9 │ │ │ │ │ +./porechop/src/alignment.cpp:44 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + ldrb.w r6, [r1, #-1]! │ │ │ │ │ +./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ + ldrb.w r5, [r0, #-1]! │ │ │ │ │ + cmp r5, #45 @ 0x2d │ │ │ │ │ + beq.n 435c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3c8> │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + cmp r6, #45 @ 0x2d │ │ │ │ │ + bne.n 437a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3e6> │ │ │ │ │ + mov r5, r9 │ │ │ │ │ +./porechop/src/alignment.cpp:46 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:49 │ │ │ │ │ + cbnz r5, 437a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3e6> │ │ │ │ │ +./porechop/src/alignment.cpp:44 (discriminator 1) │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + bcc.w 41e0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x24c> │ │ │ │ │ +./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ + ldrb.w r5, [r0, #-1]! │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + ldrb.w r6, [r1, #-1]! │ │ │ │ │ +./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ + cmp r5, #45 @ 0x2d │ │ │ │ │ + bne.n 433e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3aa> │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + cmp r6, #45 @ 0x2d │ │ │ │ │ +./porechop/src/alignment.cpp:49 │ │ │ │ │ + itee eq │ │ │ │ │ + andeq.w r5, sl, r9 │ │ │ │ │ + movne r5, sl │ │ │ │ │ +./porechop/src/alignment.cpp:48 │ │ │ │ │ + movne.w r9, #1 │ │ │ │ │ + b.n 4348 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3b4> │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ +./porechop/src/alignment.cpp:34 │ │ │ │ │ + itee eq │ │ │ │ │ + andeq.w r1, r6, r9 │ │ │ │ │ + movne r1, r9 │ │ │ │ │ +./porechop/src/alignment.cpp:33 │ │ │ │ │ + movne r6, #1 │ │ │ │ │ + b.n 4302 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x36e> │ │ │ │ │ +./porechop/src/alignment.cpp:55 │ │ │ │ │ + ldrd r5, r6, [sp, #88] @ 0x58 │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + bne.w 41e0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x24c> │ │ │ │ │ + add.w r0, fp, lr │ │ │ │ │ + b.n 4392 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3fe> │ │ │ │ │ +./porechop/src/alignment.cpp:60 (discriminator 1) │ │ │ │ │ + cmp r0, fp │ │ │ │ │ + beq.w 44b6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x522> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1258 (discriminator 2) │ │ │ │ │ + mov ip, fp │ │ │ │ │ +./porechop/src/alignment.cpp:61 (discriminator 1) │ │ │ │ │ + ldrb.w r1, [fp, #1]! │ │ │ │ │ + cmp r1, #45 @ 0x2d │ │ │ │ │ + beq.n 438c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3f8> │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + rsb r1, r1, #1 │ │ │ │ │ + add ip, r1 │ │ │ │ │ +./porechop/src/alignment.cpp:67 (discriminator 1) │ │ │ │ │ + b.n 43aa , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x416> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + bcc.n 43b2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x41e> │ │ │ │ │ +./porechop/src/alignment.cpp:68 (discriminator 1) │ │ │ │ │ + ldrb.w r1, [r6, #-1]! │ │ │ │ │ + cmp r1, #45 @ 0x2d │ │ │ │ │ + beq.n 43a6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x412> │ │ │ │ │ +./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bgt.w 44c2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x52e> │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + subs r0, r5, #1 │ │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ +./porechop/src/alignment.cpp:76 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + add.w sl, r1, r3 │ │ │ │ │ + add r1, r0 │ │ │ │ │ + add r0, r6 │ │ │ │ │ +./porechop/src/alignment.cpp:78 (discriminator 2) │ │ │ │ │ + ldrb.w r6, [r1, #1]! │ │ │ │ │ + ldrb.w fp, [r0, #1]! │ │ │ │ │ + cmp fp, r6 │ │ │ │ │ +./porechop/src/alignment.cpp:79 │ │ │ │ │ + it eq │ │ │ │ │ + addeq.w r9, r9, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ + cmp sl, r1 │ │ │ │ │ + bne.n 43ca , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x436> │ │ │ │ │ +./porechop/src/alignment.cpp:82 │ │ │ │ │ + vmov s15, r9 │ │ │ │ │ + vldr d6, [pc, #380] @ 4560 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5cc> │ │ │ │ │ + vcvt.f64.s32 d7, s15 │ │ │ │ │ + vmul.f64 d7, d7, d6 │ │ │ │ │ +./porechop/src/alignment.cpp:81 │ │ │ │ │ + subs r1, r3, r5 │ │ │ │ │ +./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ +./porechop/src/alignment.cpp:81 │ │ │ │ │ + add.w r1, r1, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:82 │ │ │ │ │ + vmov s13, r1 │ │ │ │ │ + vcvt.f64.s32 d6, s13 │ │ │ │ │ + vdiv.f64 d5, d7, d6 │ │ │ │ │ + vstr d5, [r8, #32] │ │ │ │ │ +./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ + bgt.n 44bc , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x528> │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ + add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ +./porechop/src/alignment.cpp:84 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + add.w sl, r6, r2 │ │ │ │ │ + add r0, r1 │ │ │ │ │ + add r1, r6 │ │ │ │ │ +./porechop/src/alignment.cpp:86 (discriminator 2) │ │ │ │ │ + ldrb.w r6, [r1, #1]! │ │ │ │ │ + ldrb.w fp, [r0, #1]! │ │ │ │ │ + cmp fp, r6 │ │ │ │ │ +./porechop/src/alignment.cpp:87 │ │ │ │ │ + it eq │ │ │ │ │ + addeq.w r9, r9, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ + cmp sl, r1 │ │ │ │ │ + bne.n 441c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x488> │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + vmov s15, r9 │ │ │ │ │ + vldr d6, [pc, #296] @ 4560 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5cc> │ │ │ │ │ + vcvt.f64.s32 d7, s15 │ │ │ │ │ + vmul.f64 d7, d7, d6 │ │ │ │ │ +./porechop/src/alignment.cpp:89 │ │ │ │ │ + sub.w r2, r2, ip │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ +./porechop/src/alignment.cpp:89 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + vmov s13, r2 │ │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ │ +./porechop/src/alignment.cpp:93 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + vcvt.f64.s32 d6, s13 │ │ │ │ │ +./porechop/src/alignment.cpp:92 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + vdiv.f64 d5, d7, d6 │ │ │ │ │ + vstr d5, [r8, #40] @ 0x28 │ │ │ │ │ +./porechop/src/alignment.cpp:94 (discriminator 1) │ │ │ │ │ + ldrb.w r9, [r7, #1]! │ │ │ │ │ +./porechop/src/alignment.cpp:97 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ +./porechop/src/alignment.cpp:95 (discriminator 1) │ │ │ │ │ + ldrb.w r0, [r1, #1]! │ │ │ │ │ +./porechop/src/alignment.cpp:98 │ │ │ │ │ + itt eq │ │ │ │ │ + streq.w r6, [r8, #8] │ │ │ │ │ +./porechop/src/alignment.cpp:99 │ │ │ │ │ + streq.w r3, [r8, #16] │ │ │ │ │ +./porechop/src/alignment.cpp:101 │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ +./porechop/src/alignment.cpp:102 │ │ │ │ │ + it eq │ │ │ │ │ + streq.w r6, [r8, #12] │ │ │ │ │ +./porechop/src/alignment.cpp:93 (discriminator 2) │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:103 │ │ │ │ │ + it eq │ │ │ │ │ + streq.w r3, [r8, #20] │ │ │ │ │ +./porechop/src/alignment.cpp:106 │ │ │ │ │ + cmp.w r9, #45 @ 0x2d │ │ │ │ │ +./porechop/src/alignment.cpp:107 │ │ │ │ │ + it ne │ │ │ │ │ + addne r6, #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 r2, lr │ │ │ │ │ + bne.n 4462 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4ce> │ │ │ │ │ + b.n 41e0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x24c> │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + b.n 4314 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x380> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1608 │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ │ + blx 2a14 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:814 │ │ │ │ │ + b.n 41ca , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x236> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:1608 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ │ + blx 2a14 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:814 │ │ │ │ │ + b.n 40e4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x150> │ │ │ │ │ +./porechop/src/alignment.cpp:59 │ │ │ │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 43aa , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x416> │ │ │ │ │ +./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ + vldr d7, [pc, #168] @ 4568 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5d4> │ │ │ │ │ + b.n 4440 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4ac> │ │ │ │ │ +./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ + vldr d7, [pc, #164] @ 4568 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5d4> │ │ │ │ │ + b.n 43ee , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x45a> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 297c , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 297c , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + ldr r2, [pc, #176] @ (4594 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x600>) │ │ │ │ │ + ldr r3, [pc, #144] @ (4574 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0>) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #556] @ 0x22c │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + beq.n 452a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x596> │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + blx 2acc <__stack_chk_fail@plt> │ │ │ │ │ +/usr/include/c++/13/sstream:806 (discriminator 1) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 2b68 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ │ +/usr/include/c++/13/ostream:95 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr.w r3, [r3, #-12] │ │ │ │ │ + str r2, [r4, r3] │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:282 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ │ + blx 29b0 │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + ldr r2, [pc, #128] @ (4598 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x604>) │ │ │ │ │ + ldr r3, [pc, #88] @ (4574 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0>) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #556] @ 0x22c │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 44f4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x560> │ │ │ │ │ + blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ + b.n 44da , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x546> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:803 │ │ │ │ │ + b.n 44d4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x540> │ │ │ │ │ + b.n 450a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x576> │ │ │ │ │ + b.n 44ce , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x53a> │ │ │ │ │ +/usr/include/c++/13/sstream:806 (discriminator 1) │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 2b68 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ │ +/usr/include/c++/13/ostream:95 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr.w r3, [r3, #-12] │ │ │ │ │ + add.w r3, r3, #560 @ 0x230 │ │ │ │ │ + add r3, sp │ │ │ │ │ + str.w r2, [r3, #-208] │ │ │ │ │ +/usr/include/c++/13/bits/basic_ios.h:282 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ │ + blx 29b0 │ │ │ │ │ + b.n 44d4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x540> │ │ │ │ │ + b.n 4550 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5bc> │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + eors r1, r3 │ │ │ │ │ + ... │ │ │ │ │ + strh r6, [r6, #0] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r0, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r0, [r5, #0] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r7, #3 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r4, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r3, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r2, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r0, #5 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0000459c , 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++/13/ext/string_conversions.h:101 │ │ │ │ │ + push {r3} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ │ + ldr.w ip, [pc, #208] @ 4680 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe4> │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [pc, #204] @ (4684 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe8>) │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + add ip, pc │ │ │ │ │ +/usr/include/c++/13/ext/string_conversions.h:107 │ │ │ │ │ + adds r3, r2, #7 │ │ │ │ │ +/usr/include/c++/13/ext/string_conversions.h:101 │ │ │ │ │ + add r7, sp, #0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ +/usr/include/c++/13/ext/string_conversions.h:107 │ │ │ │ │ + bic.w r1, r3, #7 │ │ │ │ │ +/usr/include/c++/13/ext/string_conversions.h:101 │ │ │ │ │ + ldr.w r0, [ip, r0] │ │ │ │ │ +/usr/include/c++/13/ext/string_conversions.h:107 │ │ │ │ │ + bfc r3, #0, #12 │ │ │ │ │ + sub.w r3, sp, r3 │ │ │ │ │ +/usr/include/c++/13/ext/string_conversions.h:101 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + str r0, [r7, #12] │ │ │ │ │ + mov.w r0, #0 │ │ │ │ │ +/usr/include/c++/13/ext/string_conversions.h:107 │ │ │ │ │ + mov r0, sp │ │ │ │ │ +/usr/include/c++/13/ext/string_conversions.h:101 │ │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ │ +/usr/include/c++/13/ext/string_conversions.h:107 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 45f0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x54> │ │ │ │ │ + sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ │ + mov r0, sp │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + str.w r0, [sp, #4092] @ 0xffc │ │ │ │ │ + bne.n 45e2 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x46> │ │ │ │ │ + ubfx r1, r1, #0, #12 │ │ │ │ │ + sub.w sp, sp, r1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 4672 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xd6> │ │ │ │ │ + mov r8, sp │ │ │ │ │ +/usr/include/c++/13/ext/string_conversions.h:111 │ │ │ │ │ + add.w r3, r7, #48 @ 0x30 │ │ │ │ │ +/usr/include/c++/13/ext/string_conversions.h:113 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ +/usr/include/c++/13/ext/string_conversions.h:111 │ │ │ │ │ + str r3, [r7, #4] │ │ │ │ │ +/usr/include/c++/13/ext/string_conversions.h:113 │ │ │ │ │ + blx r6 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:762 (discriminator 2) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ + add.w r0, r4, #8 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:227 │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:762 (discriminator 2) │ │ │ │ │ + strd r0, r2, [r4] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:227 │ │ │ │ │ + bhi.n 4654 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xb8> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:427 │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + bne.n 464e , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xb2> │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + ldrb.w r3, [r8] │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/13/ext/string_conversions.h:101 │ │ │ │ │ + ldr r2, [pc, #96] @ (4688 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xec>) │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str r5, [r4, #4] │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + strb r3, [r0, r5] │ │ │ │ │ +/usr/include/c++/13/ext/string_conversions.h:101 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/13/ext/string_conversions.h:118 │ │ │ │ │ + ldr r3, [pc, #80] @ (4684 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe8>) │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 467c , 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 r0, r4 │ │ │ │ │ + adds r7, #20 │ │ │ │ │ + mov sp, r7 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + add sp, #4 │ │ │ │ │ + bx lr │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:429 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 4626 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x8a> │ │ │ │ │ + b.n 4664 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xc8> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:229 │ │ │ │ │ + add.w r1, r7, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 2bb0 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + blx 2b20 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:251 │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ + b.n 4626 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x8a> │ │ │ │ │ +/usr/include/c++/13/ext/string_conversions.h:107 │ │ │ │ │ + subs r1, #4 │ │ │ │ │ + add.w r3, sp, r1 │ │ │ │ │ + str r0, [r3, #0] │ │ │ │ │ + b.n 45fc , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x60> │ │ │ │ │ +/usr/include/c++/13/ext/string_conversions.h:118 │ │ │ │ │ + blx 2acc <__stack_chk_fail@plt> │ │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r0, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0000468c , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ +/usr/include/c++/13/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] @ (46d0 , std::allocator >::~basic_stringbuf()@@Base+0x44>) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [pc, #52] @ (46d4 , std::allocator >::~basic_stringbuf()@@Base+0x48>) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + add.w r2, r0, #44 @ 0x2c │ │ │ │ │ +/usr/include/c++/13/sstream:79 │ │ │ │ │ + add r5, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ +/usr/include/c++/13/sstream:79 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + add.w r3, r3, #8 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + beq.n 46bc , std::allocator >::~basic_stringbuf()@@Base+0x30> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/streambuf:205 │ │ │ │ │ + ldr r3, [pc, #24] @ (46d8 , std::allocator >::~basic_stringbuf()@@Base+0x4c>) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str.w r3, [r0], #28 │ │ │ │ │ + blx 2b08 │ │ │ │ │ +/usr/include/c++/13/sstream:79 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r0, #5 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r2, #4 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000046dc , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ +/usr/include/c++/13/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] @ (4728 , std::allocator >::~basic_stringbuf()@@Base+0x4c>) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [pc, #60] @ (472c , std::allocator >::~basic_stringbuf()@@Base+0x50>) │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ + add.w r2, r0, #44 @ 0x2c │ │ │ │ │ +/usr/include/c++/13/sstream:79 │ │ │ │ │ + add r5, pc │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ +/usr/include/c++/13/sstream:79 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + add.w r3, r3, #8 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ + beq.n 470c , std::allocator >::~basic_stringbuf()@@Base+0x30> │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ + ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ +/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/streambuf:205 │ │ │ │ │ + ldr r3, [pc, #32] @ (4730 , std::allocator >::~basic_stringbuf()@@Base+0x54>) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str.w r3, [r0], #28 │ │ │ │ │ + blx 2b08 │ │ │ │ │ +/usr/include/c++/13/sstream:79 (discriminator 1) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ │ + blx 2a38 │ │ │ │ │ +/usr/include/c++/13/sstream:79 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r0, #5 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r2, #4 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00004734 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base>: │ │ │ │ │ +void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ + subs r3, r1, #0 │ │ │ │ │ + beq.n 47b8 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x84> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:405 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r7, [r0, #0] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ + blt.n 47ba , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x86> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1) │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 47b4 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x80> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ + add r3, r1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:432 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ite ls │ │ │ │ │ + rsbls r4, r1, r3 │ │ │ │ │ + rsbhi r4, r1, r2 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ + cbz r4, 47b4 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x80> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ + ldrd r3, r5, [r0, #4] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:443 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + ldr.w r9, [r7, #8] │ │ │ │ │ + add.w r6, r9, r3, lsl #2 │ │ │ │ │ + b.n 478a , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x56> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ + add r1, ip │ │ │ │ │ + str r1, [r0, #16] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 477c , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x48> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ │ + add r4, ip │ │ │ │ │ + str r4, [r0, #12] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ + subs.w r4, lr, r2 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ + strd r3, sl, [r0, #4] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ + beq.n 47b4 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x80> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ + ldr.w r2, [r6], #4 │ │ │ │ │ + add.w lr, r4, r5 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + and.w r8, r3, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ + sub.w ip, r2, r5 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bhi.n 476c , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x38> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ + add r1, r4 │ │ │ │ │ + str r1, [r0, #16] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ + beq.n 47f6 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xc2> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 47b0 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x7c> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + add r3, r4 │ │ │ │ │ + str r3, [r0, #12] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ + add r4, r5 │ │ │ │ │ + str r4, [r0, #8] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:481 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + bx lr │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:499 │ │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ │ + b.n 47c0 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x8c> │ │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1) │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + beq.n 47ee , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xba> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ + ldrd r1, r5, [r0, #4] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:333 │ │ │ │ │ + subs r4, r5, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ + cbnz r5, 47d8 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xa4> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r0, #4] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ + ldr.w r4, [r4, r1, lsl #2] │ │ │ │ │ + subs r4, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1) │ │ │ │ │ + lsls r1, r1, #31 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ + add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:333 │ │ │ │ │ + str r4, [r0, #8] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:345 │ │ │ │ │ + it mi │ │ │ │ │ + ldrmi r1, [r0, #12] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:345 │ │ │ │ │ + itt mi │ │ │ │ │ + addmi.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + strmi r1, [r0, #12] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1) │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bne.n 47be , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x8a> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:481 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 4802 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xce> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + add r1, r4 │ │ │ │ │ + str r1, [r0, #12] │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + sub.w r1, r1, r9 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ + cmp.w r3, r1, asr #2 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:466 │ │ │ │ │ + itee eq │ │ │ │ │ + streq r2, [r0, #8] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:461 │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + strdne r3, r2, [r0, #4] │ │ │ │ │ + b.n 47b4 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x80> │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0000481c , 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, #4000] @ 0xfa0 │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr.w r9, [pc, #284] @ 4954 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x138> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r2, [pc, #276] @ (4958 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x13c>) │ │ │ │ │ + add r9, pc │ │ │ │ │ + ldr r3, [pc, #276] @ (495c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140>) │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.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+0x128> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ + add r0, sp, #8 │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + blx 2bd4 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@plt> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:123 │ │ │ │ │ + ldr r1, [r6, #32] │ │ │ │ │ + add r0, sp, #32 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:117 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/13/streambuf:441 (discriminator 1) │ │ │ │ │ + mov.w fp, #45 @ 0x2d │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:118 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:123 │ │ │ │ │ + blx 2bd4 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@plt> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:714 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:713 (discriminator 2) │ │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:369 │ │ │ │ │ + ldrd sl, r5, [sp, #12] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:714 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ +/usr/include/seqan/sequence/sequence_interface.h:504 │ │ │ │ │ + b.n 48d2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb6> │ │ │ │ │ +/usr/include/c++/13/streambuf:434 (discriminator 3) │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bls.n 4930 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x114> │ │ │ │ │ +/usr/include/c++/13/streambuf:436 (discriminator 1) │ │ │ │ │ + strb.w fp, [r2] │ │ │ │ │ +/usr/include/c++/13/streambuf:552 │ │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #20] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:360 (discriminator 1) │ │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.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+0xbe> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:364 (discriminator 1) │ │ │ │ │ + cbnz r4, 48ac , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x90> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:365 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:369 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:367 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:369 (discriminator 1) │ │ │ │ │ + ldr.w r3, [r1, sl, lsl #2] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.n 48d0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb4> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:378 │ │ │ │ │ + add.w r2, sl, #1 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ + subs r3, r3, r1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:378 (discriminator 1) │ │ │ │ │ + cmp.w r2, r3, asr #2 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:381 │ │ │ │ │ + ittt ne │ │ │ │ │ + strne r2, [sp, #12] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:383 │ │ │ │ │ + movne sl, r2 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:384 │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:158 │ │ │ │ │ + mvn.w r4, sl │ │ │ │ │ + and.w r4, r4, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:712 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + beq.n 4910 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf4> │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:212 │ │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ │ +/usr/include/c++/13/streambuf:542 │ │ │ │ │ + ldrd r2, r1, [r0, #20] │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:947 (discriminator 1) │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 488e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x72> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ +/usr/include/c++/13/streambuf:434 (discriminator 3) │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ +/usr/include/seqan/basic/alphabet_simple_type.h:1130 │ │ │ │ │ + ldr.w ip, [r3] │ │ │ │ │ +/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1) │ │ │ │ │ + ldr r3, [pc, #108] @ (4960 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x144>) │ │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ │ + ldr.w lr, [r3] │ │ │ │ │ +/usr/include/seqan/basic/alphabet_simple_type.h:1130 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ +/usr/include/seqan/modifier/modifier_alphabet_expansion.h:468 │ │ │ │ │ + ldrb.w r3, [ip, r3] │ │ │ │ │ +/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1) │ │ │ │ │ + ldrb.w r3, [lr, r3] │ │ │ │ │ +/usr/include/c++/13/streambuf:434 (discriminator 3) │ │ │ │ │ + bls.n 493a , 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/c++/13/streambuf:436 (discriminator 1) │ │ │ │ │ + strb r3, [r2, #0] │ │ │ │ │ +/usr/include/c++/13/streambuf:552 │ │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #20] │ │ │ │ │ + b.n 489c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x80> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:713 (discriminator 3) │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.n 48de , 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> │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ + ldr r2, [pc, #76] @ (4964 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x148>) │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:952 │ │ │ │ │ + ldr r3, [pc, #64] @ (495c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140>) │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:952 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 4950 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x134> │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +/usr/include/c++/13/streambuf:441 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ +/usr/include/c++/13/streambuf:441 (discriminator 1) │ │ │ │ │ + movs r1, #45 @ 0x2d │ │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ + blx r3 │ │ │ │ │ +/usr/include/c++/13/streambuf:442 │ │ │ │ │ + b.n 489c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x80> │ │ │ │ │ +/usr/include/c++/13/streambuf:441 (discriminator 1) │ │ │ │ │ + mov r1, r3 │ │ │ │ │ +/usr/include/c++/13/streambuf:441 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ +/usr/include/c++/13/streambuf:441 (discriminator 1) │ │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ + blx r3 │ │ │ │ │ +/usr/include/c++/13/streambuf:442 │ │ │ │ │ + b.n 489c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x80> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ + add r0, sp, #8 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + blx 2bd4 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@plt> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:214 │ │ │ │ │ + b.n 4868 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4c> │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:952 │ │ │ │ │ + blx 2acc <__stack_chk_fail@plt> │ │ │ │ │ + strb r2, [r7, #30] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r6, [r6, #30] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r0, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r5, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r2, [r4, #27] │ │ │ │ │ + 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 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ +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) │ │ │ │ │ + ldr r1, [r1, #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 │ │ │ │ │ - svcmi 0x00f0e92d │ │ │ │ │ - pkhbtmi r4, lr, r4, lsl #13 │ │ │ │ │ - stmiavs r9, {r0, r3, r7, ip, sp, pc}^ │ │ │ │ │ - andls r9, r1, r2, lsl ip │ │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ +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 │ │ │ │ │ - ldrdeq pc, [ip], -ip │ │ │ │ │ + ldr.w r0, [ip, #12] │ │ │ │ │ +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 r5!, {r1, r5, r6, fp, sp, lr} │ │ │ │ │ + ldr r2, [r4, #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 r5, [r4, #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) │ │ │ │ │ - strls r1, [r4, #-3670] @ 0xfffff1aa │ │ │ │ │ + subs r6, r2, #1 │ │ │ │ │ +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 │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ +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: 0x960542b5 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ +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) │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf04f9203 │ │ │ │ │ + str r2, [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:285 (discriminator 1) │ │ │ │ │ - andvs r0, sl, r0, lsl #4 │ │ │ │ │ - sadd16mi fp, r5, r8 │ │ │ │ │ + mov.w r2, #0 │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + it ne │ │ │ │ │ + movne r5, r2 │ │ │ │ │ +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 0x00187002 │ │ │ │ │ - ldrdeq lr, [r4, -sp] │ │ │ │ │ + strb r2, [r0, #0] │ │ │ │ │ + it ne │ │ │ │ │ + ldrdne r0, r1, [sp, #16] │ │ │ │ │ +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 │ │ │ │ │ - svclt 0x00189c13 │ │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ +seqan::NonConstPointer_, seqan::Alloc > const>::Type seqan::_toPointer, seqan::Alloc > >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/basic/basic_type.h:443 │ │ │ │ │ - andsle r1, r0, pc, lsl #20 │ │ │ │ │ + it ne │ │ │ │ │ + subne r7, r1, 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) │ │ │ │ │ + beq.n 49c6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1aa> │ │ │ │ │ +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 │ │ │ │ │ - ldrdeq pc, [ip], -lr │ │ │ │ │ + ldr.w r0, [lr, #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) │ │ │ │ │ - addsmi r3, r7, #268435456 @ 0x10000000 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ +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 │ │ │ │ │ - mrseq pc, (UNDEF: 20) @ │ │ │ │ │ - andne pc, ip, lr, asr #17 │ │ │ │ │ + add.w r1, r0, #4 │ │ │ │ │ + str.w r1, [lr, #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 │ │ │ │ │ - ldrdne pc, [ip], -ip │ │ │ │ │ - streq pc, [r1], -r1, lsl #2 │ │ │ │ │ - andvs pc, ip, ip, asr #17 │ │ │ │ │ + ldr.w r1, [ip, #12] │ │ │ │ │ + add.w r6, r1, #1 │ │ │ │ │ + str.w r6, [ip, #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, sp, r5, asr #32 │ │ │ │ │ + str r5, [r0, #4] │ │ │ │ │ +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 r5, [r1, #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: 0xf8ded1ee │ │ │ │ │ + bne.n 49a4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x188> │ │ │ │ │ +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 │ │ │ │ │ - andcs r2, r0, ip │ │ │ │ │ + ldr.w r2, [lr, #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 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 │ │ │ │ │ - ldrdne pc, [ip], -ip │ │ │ │ │ + ldr.w r1, [ip, #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: 0xf8ce1d15 │ │ │ │ │ - mcrrne 0, 0, r5, sp, cr12 │ │ │ │ │ + adds r5, r2, #4 │ │ │ │ │ + str.w r5, [lr, #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 │ │ │ │ │ - andpl pc, ip, ip, asr #17 │ │ │ │ │ + adds r5, r1, #1 │ │ │ │ │ + str.w r5, [ip, #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, r0, asr r0 │ │ │ │ │ + str r0, [r2, #4] │ │ │ │ │ +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] │ │ │ │ │ +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) │ │ │ │ │ - bls 5cf68 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x50dfc> │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - addsmi r6, r1, #1179648 @ 0x120000 │ │ │ │ │ - cmphi r3, r0, asr #6 @ │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + ble.w 4c72 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x456> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + ldr.w r2, [ip] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ +seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - ldrdcs pc, [r0], -ip │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - ldmdavs r2, {r0, fp, ip, pc} │ │ │ │ │ - ldmibvs r2, {r0, sp, lr} │ │ │ │ │ + str r1, [r0, #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, #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: 0xf8dc6811 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - bne 144ae70 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x143ed04> │ │ │ │ │ + ldr.w r2, [ip, #12] │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + subs r1, r2, 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, {r0, r6, sp, lr}^ │ │ │ │ │ + str r1, [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 │ │ │ │ │ - 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: 0xf103808d │ │ │ │ │ - @ instruction: 0x1e8b3aff │ │ │ │ │ - blls e7a70 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xdb904> │ │ │ │ │ - blcc a7278 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x9b10c> │ │ │ │ │ - @ instruction: 0xf8de9300 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + beq.w 4b28 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x30c> │ │ │ │ │ + add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + subs r3, r1, #2 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf8dc100c │ │ │ │ │ + ldr.w r1, [lr, #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: 0xf8de3004 │ │ │ │ │ + ldr.w r3, [ip, #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 │ │ │ │ │ - @ instruction: 0xf81a0004 │ │ │ │ │ + ldr.w r0, [lr, #4] │ │ │ │ │ +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) │ │ │ │ │ - bl 72a74 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x66908> │ │ │ │ │ + ldrb.w fp, [sl, #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 │ │ │ │ │ - @ instruction: 0xf8ce0580 │ │ │ │ │ - ldmne r5, {r2, r3, ip, lr}^ │ │ │ │ │ + add.w r5, r1, r0, lsl #2 │ │ │ │ │ + str.w r5, [lr, #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 │ │ │ │ │ - andpl pc, ip, ip, asr #17 │ │ │ │ │ + adds r5, r2, r3 │ │ │ │ │ + str.w r5, [ip, #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: 0xf8412500 │ │ │ │ │ - @ instruction: 0xf04f5020 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str.w r5, [r1, r0, lsl #2] │ │ │ │ │ +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 │ │ │ │ │ - ldrbpl r0, [r1], #256 @ 0x100 │ │ │ │ │ + mov.w r1, #0 │ │ │ │ │ + strb r1, [r2, 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) │ │ │ │ │ - andcc lr, r4, #3620864 @ 0x374000 │ │ │ │ │ - @ instruction: 0xf0004293 │ │ │ │ │ - strtmi r8, [sl], -sp, lsl #2 │ │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 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+0x450> │ │ │ │ │ +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) │ │ │ │ │ - @ instruction: 0x46111e5d │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + subs r5, r3, #1 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ - andge pc, r8, sp, asr #17 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + str.w sl, [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:170 │ │ │ │ │ - ldrdeq pc, [ip], -lr │ │ │ │ │ + ldr.w r0, [lr, #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 │ │ │ │ │ - ldrdvs pc, [ip], -ip │ │ │ │ │ + ldr.w r6, [ip, #12] │ │ │ │ │ +int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - stmdbcc r0, {r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ │ + ldrd r3, r9, [r4] │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf1061d07 │ │ │ │ │ + adds r7, r0, #4 │ │ │ │ │ +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: 0xf8ce0801 │ │ │ │ │ + add.w r8, r6, #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:170 │ │ │ │ │ - @ instruction: 0xf8cc700c │ │ │ │ │ + str.w r7, [lr, #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 │ │ │ │ │ - strbcs r8, [r4, -ip] │ │ │ │ │ + str.w r8, [ip, #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) │ │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ │ +int seqan::scoreGapExtend >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:190 │ │ │ │ │ - ldrdhi pc, [r8], -r4 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ +int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ /usr/include/seqan/score/score_base.h:336 (discriminator 1) │ │ │ │ │ - svcge 0x0001f815 │ │ │ │ │ + ldrb.w sl, [r5, #1]! │ │ │ │ │ /usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - svclt 0x001845da │ │ │ │ │ - strmi r4, [fp], #-1611 @ 0xfffff9b5 │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + it ne │ │ │ │ │ + movne r3, 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_linear.h:76 (discriminator 1) │ │ │ │ │ + add r3, r1 │ │ │ │ │ +seqan::DPCell_ >::operator=(int const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ - addsmi r6, r1, #4259840 @ 0x410000 │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ +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, r2 │ │ │ │ │ +seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ - svclt 0x00c44442 │ │ │ │ │ + add r2, r8 │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ - andeq lr, r8, #1024 @ 0x400 │ │ │ │ │ + itt gt │ │ │ │ │ + addgt.w r2, r1, r8 │ │ │ │ │ +seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:162 (discriminator 1) │ │ │ │ │ - addsmi r2, sl, #8912896 @ 0x880000 │ │ │ │ │ + movgt r7, #34 @ 0x22 │ │ │ │ │ +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 │ │ │ │ │ - ldrmi fp, [r3], -ip, asr #31 │ │ │ │ │ - subvs r4, r3, sl, lsl r6 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r3, r2 │ │ │ │ │ + movle r2, r3 │ │ │ │ │ + str r3, [r0, #4] │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - @ instruction: 0x2701bfd8 │ │ │ │ │ + it le │ │ │ │ │ + movle 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) │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ +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 r7, [r6, #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) │ │ │ │ │ - rsbsvc r9, r7, r0, lsl #22 │ │ │ │ │ - @ instruction: 0xd1d7429d │ │ │ │ │ - ldrdge pc, [r8], -sp │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.n 4a5c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x240> │ │ │ │ │ + ldr.w sl, [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:195 │ │ │ │ │ - ldrdcc pc, [ip], -lr │ │ │ │ │ + ldr.w r3, [lr, #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 │ │ │ │ │ - ldrdvs pc, [ip], -ip │ │ │ │ │ + ldr.w r6, [ip, #12] │ │ │ │ │ +int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - stmdapl r0, {r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ │ + ldrd r5, r8, [r4] │ │ │ │ │ +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: 0xf8ce1d18 │ │ │ │ │ - ldclne 0, cr0, [r0], #-48 @ 0xffffffd0 │ │ │ │ │ + adds r0, r3, #4 │ │ │ │ │ + str.w r0, [lr, #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 │ │ │ │ │ - andeq pc, ip, ip, asr #17 │ │ │ │ │ + adds r0, r6, #1 │ │ │ │ │ + str.w r0, [ip, #12] │ │ │ │ │ +int seqan::scoreGapExtend >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:190 │ │ │ │ │ - andls r6, r2, r0, lsr #17 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ +int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ /usr/include/seqan/score/score_base.h:336 (discriminator 1) │ │ │ │ │ - ldmdavs pc, {r0, r1, fp, ip, pc}^ @ │ │ │ │ │ - stcls 8, cr15, [r1], {16} │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ +seqan::DPCell_ >::operator=(int const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ │ +int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:336 (discriminator 1) │ │ │ │ │ + ldrb.w r9, [r0, #-1] │ │ │ │ │ +seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ - ldrbmi r9, [r9, #2050] @ 0x802 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ +int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ /usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - @ instruction: 0x4645bf18 │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + it ne │ │ │ │ │ + movne r5, r8 │ │ │ │ │ +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 0x00d84297 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ +seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ - strtmi r1, [r9], #-2176 @ 0xfffff780 │ │ │ │ │ + it le │ │ │ │ │ + addle r0, r0, r2 │ │ │ │ │ +/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ + add r1, r5 │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ - stmibne r0, {r1, r3, r6, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ │ + itet gt │ │ │ │ │ + addgt r0, r0, r7 │ │ │ │ │ +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) │ │ │ │ │ - eorcs r2, r2, #68, 4 @ 0x40000004 │ │ │ │ │ + movle r2, #68 @ 0x44 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 (discriminator 1) │ │ │ │ │ + movgt r2, #34 @ 0x22 │ │ │ │ │ +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 0x00d44288 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - strmi r2, [r1], -r1, lsl #4 │ │ │ │ │ + ite le │ │ │ │ │ + movle r2, #1 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - rsbsvc r6, r2, r9, asr r0 │ │ │ │ │ + movgt r1, r0 │ │ │ │ │ + str r1, [r3, #4] │ │ │ │ │ +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 r2, [r6, #1] │ │ │ │ │ +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) │ │ │ │ │ - blls 5d0a4 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x50f38> │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - addsmi r6, sl, #1769472 @ 0x1b0000 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ +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: 0xf8dcbfd8 │ │ │ │ │ - stcle 0, cr2, [sl, #-48] @ 0xffffffd0 │ │ │ │ │ + it le │ │ │ │ │ + ldrle.w r2, [ip, #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) │ │ │ │ │ + ble.n 4b1e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x302> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - ldrdcc pc, [r0], -ip │ │ │ │ │ + ldr.w r3, [ip] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - ldmdavs fp, {r0, r8, fp, ip, pc} │ │ │ │ │ - @ instruction: 0xf8dc600a │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ +seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + str r2, [r1, #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 │ │ │ │ │ - ldmibvs fp, {r2, r3, sp} │ │ │ │ │ + ldr.w r2, [ip, #12] │ │ │ │ │ +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 ff4dcfc8 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xff4d0e5c> │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + subs r3, r2, 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) │ │ │ │ │ - blls 19b08c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x18ef20> │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ +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: 0xf47f4553 │ │ │ │ │ - stmdbls r7, {r2, r3, r4, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bne.w 4a1e , 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> │ │ │ │ │ + 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 │ │ │ │ │ - ldrdcc pc, [ip], -lr │ │ │ │ │ + ldr.w r3, [lr, #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: 0xf8112500 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ +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) │ │ │ │ │ - @ instruction: 0xf8dc8c01 │ │ │ │ │ + ldrb.w r8, [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:235 │ │ │ │ │ + ldr.w r0, [ip, #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 │ │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ │ +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: 0xf8de0004 │ │ │ │ │ + adds r6, r2, r0 │ │ │ │ │ +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 │ │ │ │ │ - ldmdane r6, {r2, ip} │ │ │ │ │ - streq lr, [r1, r3, lsl #22] │ │ │ │ │ - andvc pc, ip, lr, asr #17 │ │ │ │ │ + add.w r7, r3, r1, lsl #2 │ │ │ │ │ + str.w r7, [lr, #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 │ │ │ │ │ - andvs pc, ip, ip, asr #17 │ │ │ │ │ + str.w r6, [ip, #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) │ │ │ │ │ - eorpl pc, r1, r3, asr #16 │ │ │ │ │ + str.w r5, [r3, r1, lsl #2] │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf8535415 │ │ │ │ │ + strb r5, [r2, r0] │ │ │ │ │ +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) │ │ │ │ │ - blls 4b018 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x3eeac> │ │ │ │ │ + ldr.w r2, [r3, r1, lsl #2] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - addsmi r6, sl, #1769472 @ 0x1b0000 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ +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: 0xf8dcbfd8 │ │ │ │ │ - stcle 0, cr6, [sl, #-48] @ 0xffffffd0 │ │ │ │ │ + it le │ │ │ │ │ + ldrle.w r6, [ip, #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) │ │ │ │ │ + ble.n 4b76 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x35a> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - ldrdcc pc, [r0], -ip │ │ │ │ │ + ldr.w r3, [ip] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - @ instruction: 0xf8dc9901 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ +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 │ │ │ │ │ - ldmdavs fp, {r2, r3, sp, lr} │ │ │ │ │ + ldr.w r6, [ip, #12] │ │ │ │ │ +seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - ldmibvs fp, {r1, r3, sp, lr} │ │ │ │ │ + str r2, [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 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 ffcdd020 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xffcd0eb4> │ │ │ │ │ + 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) │ │ │ │ │ - ldmib sp, {r0, r1, r3, r6, sp, lr}^ │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ +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) │ │ │ │ │ - addsmi r3, r3, #4, 4 @ 0x40000000 │ │ │ │ │ - mrcne 0, 2, sp, cr15, cr12, {3} │ │ │ │ │ - andcs r9, r0, #3072 @ 0xc00 │ │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 4c78 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x45c> │ │ │ │ │ + subs r7, 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) │ │ │ │ │ - stmdbeq r2, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + sub.w r9, r3, #2 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ - andls pc, r0, sp, asr #17 │ │ │ │ │ - ldrdls pc, [r4], -sp │ │ │ │ │ - @ instruction: 0xf8de4610 │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + ldr.w r9, [sp, #4] │ │ │ │ │ + mov r0, 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 │ │ │ │ │ - ldclne 0, cr1, [r5], #-48 @ 0xffffffd0 │ │ │ │ │ + ldr.w r1, [lr, #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 r5, r6, #1 │ │ │ │ │ +int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - bcc 3d72c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x315c0> │ │ │ │ │ + ldrd r3, sl, [r4] │ │ │ │ │ +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 │ │ │ │ │ - bleq 13f3e4 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x133278> │ │ │ │ │ - andlt pc, ip, lr, asr #17 │ │ │ │ │ + add.w fp, r1, #4 │ │ │ │ │ + str.w fp, [lr, #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 │ │ │ │ │ - andpl pc, ip, ip, asr #17 │ │ │ │ │ + str.w r5, [ip, #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) │ │ │ │ │ - @ instruction: 0xf8172544 │ │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ │ +int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ /usr/include/seqan/score/score_base.h:336 (discriminator 1) │ │ │ │ │ - strbmi fp, [r3, #3841] @ 0xf01 │ │ │ │ │ + ldrb.w fp, [r7, #1]! │ │ │ │ │ /usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - uadd16mi fp, r3, r8 │ │ │ │ │ + cmp fp, r8 │ │ │ │ │ + it ne │ │ │ │ │ + movne r3, sl │ │ │ │ │ +int seqan::scoreGapExtend >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:190 │ │ │ │ │ - ldrdge pc, [r8], -r4 │ │ │ │ │ + ldr.w sl, [r4, #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_linear.h:76 (discriminator 1) │ │ │ │ │ - stmdavs r8, {r0, r1, sl, lr}^ │ │ │ │ │ + add r3, r0 │ │ │ │ │ +seqan::DPCell_ >::operator=(int const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ +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 │ │ │ │ │ - ldrbmi r4, [r2], #-656 @ 0xfffffd70 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ +seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ + add r2, sl │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ - bl 32f14 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x26da8> │ │ │ │ │ - strcs r0, [r2, #-522]! @ 0xfffffdf6 │ │ │ │ │ + itt gt │ │ │ │ │ + addgt.w r2, r0, sl │ │ │ │ │ +seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 (discriminator 1) │ │ │ │ │ + movgt r5, #34 @ 0x22 │ │ │ │ │ +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 0x00cc429a │ │ │ │ │ - strcs r4, [r1, #-1555] @ 0xfffff9ed │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r3, r2 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - svclt 0x00d8604b │ │ │ │ │ - rsbsvc r4, r5, sl, lsl r6 │ │ │ │ │ + movle r5, #1 │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ + it le │ │ │ │ │ + movle r2, 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 │ │ │ │ │ + strb r5, [r6, #1] │ │ │ │ │ +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: 0xf8d96849 │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - addsmi r3, r9, #0 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ +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: 0xf8dcbfd8 │ │ │ │ │ - stcle 0, cr6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + it le │ │ │ │ │ + ldrle.w r6, [ip, #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) │ │ │ │ │ + ble.n 4c00 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3e4> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - ldrdcc pc, [r0], -ip │ │ │ │ │ + ldr.w r3, [ip] │ │ │ │ │ +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], -ip │ │ │ │ │ + ldr.w r6, [ip, #12] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - andne pc, r0, r9, asr #17 │ │ │ │ │ + str.w r1, [r9] │ │ │ │ │ +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 ffcdd0a8 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xffcd0f3c> │ │ │ │ │ + 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, r4, r9, asr #17 │ │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ │ +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) │ │ │ │ │ - addsmi r9, pc, #0, 22 │ │ │ │ │ - @ instruction: 0xf8ded1c5 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 4b92 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x376> │ │ │ │ │ +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: 0xf106300c │ │ │ │ │ + ldr.w r3, [lr, #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 │ │ │ │ │ - stmiavs r1!, {r0, r8, fp} │ │ │ │ │ + add.w r9, r6, #1 │ │ │ │ │ +int seqan::scoreGapExtend >(seqan::Score > const&): │ │ │ │ │ +/usr/include/seqan/score/score_simple.h:190 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ +int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - @ instruction: 0x5700e9d4 │ │ │ │ │ + ldrd r5, r7, [r4] │ │ │ │ │ +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: 0xf8ce1d1c │ │ │ │ │ - stcls 0, cr4, [r3], {12} │ │ │ │ │ + adds r4, r3, #4 │ │ │ │ │ + str.w r4, [lr, #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 r4, [sp, #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 │ │ │ │ │ - andls pc, ip, ip, asr #17 │ │ │ │ │ + str.w r9, [ip, #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) │ │ │ │ │ - stcmi 8, cr15, [r1], {20} │ │ │ │ │ + ldrb.w r4, [r4, #-1] │ │ │ │ │ /usr/include/seqan/score/score_base.h:339 │ │ │ │ │ - svclt 0x00184544 │ │ │ │ │ - ldmdavs ip, {r0, r2, r3, r4, r5, r9, sl, lr}^ │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + it ne │ │ │ │ │ + movne r5, r7 │ │ │ │ │ +seqan::DPCell_ >::operator=(int const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ + ldr r4, [r3, #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_linear.h:76 (discriminator 1) │ │ │ │ │ - adcmi r4, r2, #40, 8 @ 0x28000000 │ │ │ │ │ + add r0, r5 │ │ │ │ │ +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 r2, 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_linear.h:82 │ │ │ │ │ - stmdane r2!, {r0, r2, r4, r5, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ │ + itete lt │ │ │ │ │ + addlt r2, r4, r1 │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ - @ instruction: 0x21221852 │ │ │ │ │ + addge r2, r2, r1 │ │ │ │ │ +seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 (discriminator 1) │ │ │ │ │ + movlt r1, #34 @ 0x22 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:162 (discriminator 2) │ │ │ │ │ - addmi r2, r2, #68, 2 │ │ │ │ │ + movge r1, #68 @ 0x44 │ │ │ │ │ +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 │ │ │ │ │ - ldrmi fp, [r0], -r8, asr #31 │ │ │ │ │ - stmdals r1, {r3, r4, r6, sp, lr} │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + it gt │ │ │ │ │ + movgt r0, r2 │ │ │ │ │ + str r0, [r3, #4] │ │ │ │ │ +void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::True const&): │ │ │ │ │ +/usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ +seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - ldrdcs fp, [r1, -r8] │ │ │ │ │ + it le │ │ │ │ │ + movle r1, #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 │ │ │ │ │ - ldmdavs fp, {r0, r4, r5, r6, ip, sp, lr}^ │ │ │ │ │ + strb r1, [r6, #1] │ │ │ │ │ +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) │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - addsmi r6, r3, #131072 @ 0x20000 │ │ │ │ │ - @ instruction: 0xf8dcdd09 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.n 4c66 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x44a> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - @ instruction: 0xf8dc1000 │ │ │ │ │ + ldr.w r1, [ip] │ │ │ │ │ +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) │ │ │ │ │ - andvs r2, r3, ip │ │ │ │ │ + ldr.w r2, [ip, #12] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ +/usr/include/c++/13/bits/move.h:198 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ +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, fp, sp, lr} │ │ │ │ │ + ldr r3, [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 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 ff4dd110 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xff4d0fa4> │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + subs r3, r2, r3 │ │ │ │ │ +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) │ │ │ │ │ - andlt r6, r9, r3, asr #32 │ │ │ │ │ + str r3, [r0, #4] │ │ │ │ │ +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 │ │ │ │ │ - svchi 0x00f0e8bd │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + 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) │ │ │ │ │ - ldrmi r2, [r1], -r0, lsl #4 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ - @ instruction: 0xf8dce71e │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + b.n 4ab0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x294> │ │ │ │ │ +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 │ │ │ │ │ - strb r2, [r4], ip │ │ │ │ │ + ldr.w r2, [ip, #12] │ │ │ │ │ + b.n 4a02 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1e6> │ │ │ │ │ +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) │ │ │ │ │ - ldrmi r2, [r0], -r0, lsl #4 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + b.n 4c06 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3ea> │ │ │ │ │ +void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&) [clone .isra.0]: │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ - svclt 0x0000e7c3 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.0]: │ │ │ │ │ + nop │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:221 │ │ │ │ │ + push {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++/13/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++/13/bits/basic_string.tcc:221 │ │ │ │ │ - vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ │ - bl feb5a2c8 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xfeb4e15c> │ │ │ │ │ - @ instruction: 0xf8cc0c0c │ │ │ │ │ - bne 1507070 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x14faf04> │ │ │ │ │ - blmi 715940 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x7097d4> │ │ │ │ │ - ldrbtmi fp, [sl], #-130 @ 0xffffff7e │ │ │ │ │ - strmi r4, [r5], -lr, lsl #12 │ │ │ │ │ + ldr r2, [pc, #108] @ (4d00 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4e4>) │ │ │ │ │ + ldr r3, [pc, #112] @ (4d04 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4e8>) │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + add r2, pc │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ /usr/include/c++/13/bits/basic_string.tcc:227 │ │ │ │ │ - ldmpl r3, {r0, r1, r2, r3, sl, fp, sp}^ │ │ │ │ │ + cmp r4, #15 │ │ │ │ │ /usr/include/c++/13/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++/13/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ - ldmdale r8, {sl, ip, pc} │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:227 │ │ │ │ │ + bhi.n 4cde , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4c2> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - 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++/13/bits/basic_string.h:427 │ │ │ │ │ - stmdavc fp, {r1, r4, r8, ip, lr, pc} │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + bne.n 4cd8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4bc> │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ /usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - 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++/13/bits/basic_string.tcc:251 │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - bmi 4dd19c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x4d1030> │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:221 │ │ │ │ │ + ldr r2, [pc, #76] @ (4d08 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4ec>) │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ + str r4, [r5, #4] │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ /usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - rsbvs r2, ip, r0, lsl #6 │ │ │ │ │ - ldrbtmi r5, [sl], #-1283 @ 0xfffffafd │ │ │ │ │ + strb r3, [r0, r4] │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.tcc:221 │ │ │ │ │ + add r2, pc │ │ │ │ │ /usr/include/c++/13/bits/basic_string.tcc:252 │ │ │ │ │ - ldmpl r3, {r0, r1, r2, r3, r8, r9, fp, lr}^ │ │ │ │ │ - blls 5d174 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x51008> │ │ │ │ │ - @ instruction: 0xf04f405a │ │ │ │ │ - tstle r2, r0, lsl #6 │ │ │ │ │ - ldcllt 0, cr11, [r0, #-8]! │ │ │ │ │ + ldr r3, [pc, #60] @ (4d04 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4e8>) │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 4cfa , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4de> │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/char_traits.h:429 │ │ │ │ │ - rscle r2, lr, r0, lsl #24 │ │ │ │ │ - andcs lr, r0, #6 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 4cba , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x49e> │ │ │ │ │ + b.n 4cec , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4d0> │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.tcc:229 │ │ │ │ │ - @ instruction: 0xf7ff4669 │ │ │ │ │ - blls 3e648 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x324dc> │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r1, sp │ │ │ │ │ + blx 2bb0 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - 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++/13/bits/basic_string.h:213 │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - ldrtmi r4, [r1], -r2, lsr #12 │ │ │ │ │ - ldcl 7, cr15, [r8], #1020 @ 0x3fc │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx 2b20 │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.tcc:251 │ │ │ │ │ - stmdavs r8!, {sl, fp, ip, pc} │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - @ instruction: 0xf7ffe7df │ │ │ │ │ + b.n 4cba , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x49e> │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.tcc:252 │ │ │ │ │ - svclt 0x0000ecca │ │ │ │ │ - andeq r8, r0, sl, lsr #30 │ │ │ │ │ - andeq r0, r0, r0, lsl #2 │ │ │ │ │ - strdeq r8, [r0], -lr │ │ │ │ │ -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 2acc <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + strb r6, [r4, #13] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r0, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r2, [r7, #12] │ │ │ │ │ + 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, sp, r8, ror #8 │ │ │ │ │ - @ instruction: 0xf8df4688 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + ldr.w r2, [pc, #1128] @ 517c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x960> │ │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - ldrbtmi r1, [sl], #-1124 @ 0xfffffb9c │ │ │ │ │ + ldr.w r1, [pc, #1124] @ 5180 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x964> │ │ │ │ │ +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 │ │ │ │ │ - ldcls 6, cr4, [r6], {130} @ 0x82 │ │ │ │ │ + add r2, pc │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - stmdavs r0!, {r1, r4, r6, fp, ip, lr}^ │ │ │ │ │ + ldr r2, [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 r0, [r4, #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 │ │ │ │ │ - @ instruction: 0xf8d86825 │ │ │ │ │ + ldr r5, [r4, #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) │ │ │ │ │ - cdpne 0, 4, cr1, cr6, cr12, {0} │ │ │ │ │ + ldr.w r1, [r8, #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) │ │ │ │ │ + subs r6, r0, #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 │ │ │ │ │ - ldrdmi pc, [ip], -fp │ │ │ │ │ + ldr.w r4, [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) │ │ │ │ │ - andls r4, r9, #1342177291 @ 0x5000000b │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ +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 │ │ │ │ │ - strls r9, [r7, #-4] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ +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 │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - @ instruction: 0xf04f6810 │ │ │ │ │ + ldr r0, [r2, #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) │ │ │ │ │ + mov.w 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) │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ +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) │ │ │ │ │ - strls r0, [r8], -r0, lsl #4 │ │ │ │ │ - ldmdbls r7, {r1, r3, sp, lr} │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ +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 r1, [sp, #92] @ 0x5c │ │ │ │ │ +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, r2, lsr #32 │ │ │ │ │ + strb r2, [r4, #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) │ │ │ │ │ - strpl lr, [r7], #-2525 @ 0xfffff623 │ │ │ │ │ - ldrmi r1, [r5], -r7, ror #22 │ │ │ │ │ + beq.n 4d78 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x55c> │ │ │ │ │ + ldrd r5, r4, [sp, #28] │ │ │ │ │ + subs r7, r4, 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, r2 │ │ │ │ │ + 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 │ │ │ │ │ - andcc r6, r1, #12 │ │ │ │ │ + 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 r2, #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 │ │ │ │ │ - ldrdmi pc, [ip], -fp │ │ │ │ │ + ldr.w r4, [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: 0xf1064594 │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ +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: 0xf104700c │ │ │ │ │ + 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, r4, #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, rrx │ │ │ │ │ + strb r5, [r4, #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 4d56 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x53a> │ │ │ │ │ +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 │ │ │ │ │ - ldrdmi pc, [ip], -r8 │ │ │ │ │ + ldr.w r4, [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: 0xf8db2500 │ │ │ │ │ + movs r5, #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: 0xf104200c │ │ │ │ │ + ldr.w r2, [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 │ │ │ │ │ - mrrcne 0, 0, r6, r6, cr12 @ │ │ │ │ │ + add.w r6, r4, #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, r2, #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) │ │ │ │ │ - subsvc r6, r5, r5, ror #1 │ │ │ │ │ + str r5, [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 │ │ │ │ │ + strb r5, [r2, #1] │ │ │ │ │ +seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ - stmiavs r5!, {r5, r6, r8, sp, lr}^ │ │ │ │ │ + str r0, [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) │ │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - ldrdcs pc, [r0], -sl │ │ │ │ │ - vqsub.u8 d20, d16, d5 │ │ │ │ │ - stmdbvs r2!, {r1, r2, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ble.w 516e , 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> │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - andpl lr, r0, #3309568 @ 0x328000 │ │ │ │ │ + strd r5, r2, [sl] │ │ │ │ │ +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] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - andeq pc, r8, sl, asr #17 │ │ │ │ │ + str.w r0, [sl, #8] │ │ │ │ │ +seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - ldmibvs r2, {r1, r4, fp, sp, lr} │ │ │ │ │ + ldr r2, [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, #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: 0xf8db6810 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - bne 40b22c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x3ff0c0> │ │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ │ +/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ + subs r0, r2, r0 │ │ │ │ │ +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) │ │ │ │ │ - andeq pc, ip, sl, asr #17 │ │ │ │ │ + str.w r0, [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 │ │ │ │ │ - ldrdcc lr, [r0], -r3 │ │ │ │ │ + ldrd r3, r0, [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) │ │ │ │ │ - adcmi r1, r3, #68, 28 @ 0x440 │ │ │ │ │ + subs r4, r0, #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) │ │ │ │ │ - sbcshi pc, r5, r0 │ │ │ │ │ - ldmibcc pc!, {r0, r1, r8, ip, sp, lr, pc}^ @ │ │ │ │ │ - stmib sp, {r0, r1, r7, r9, sl, fp, ip}^ │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq.w 4f76 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x75a> │ │ │ │ │ + add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + subs r3, r0, #2 │ │ │ │ │ +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: 0xf8d8300a │ │ │ │ │ + strd r3, r0, [sp, #40] @ 0x28 │ │ │ │ │ +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 │ │ │ │ │ - andcs r3, ip, r4 │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ + movs r0, #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) │ │ │ │ │ - svcmi 0x0001f819 │ │ │ │ │ + ldrb.w r4, [r9, #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 │ │ │ │ │ - ldrdpl pc, [ip], -r8 │ │ │ │ │ + ldr.w r5, [r8, #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) │ │ │ │ │ - blx 28232 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1c0c6> │ │ │ │ │ + str r4, [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 │ │ │ │ │ - stcls 3, cr15, [r9], {3} │ │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf8c818ee │ │ │ │ │ - stmdavs r4!, {r2, r3, sp, lr} │ │ │ │ │ + adds r6, r5, r3 │ │ │ │ │ + str.w r6, [r8, #12] │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ + ldr r4, [r4, #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 │ │ │ │ │ - @ instruction: 0xf8cb1816 │ │ │ │ │ - strcs r6, [r0], -ip │ │ │ │ │ + adds r6, r2, r0 │ │ │ │ │ + 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) │ │ │ │ │ - @ instruction: 0xf04f50ee │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r6, [r5, 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 │ │ │ │ │ - ldrpl r0, [r3], #-768 @ 0xfffffd00 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + strb r3, [r2, 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) │ │ │ │ │ - movwcs lr, #31197 @ 0x79dd │ │ │ │ │ - @ instruction: 0xf000429a │ │ │ │ │ - cdpne 1, 5, cr8, cr7, cr11, {5} │ │ │ │ │ - ldrtmi r9, [r3], -r4, lsl #20 │ │ │ │ │ + ldrd r2, r3, [sp, #28] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 5168 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x94c> │ │ │ │ │ + subs r7, r2, #1 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ +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) │ │ │ │ │ + mov r3, r6 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ - bcc a8e60 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x9ccf4> │ │ │ │ │ - bls 17d994 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x171828> │ │ │ │ │ - @ instruction: 0xf8d89203 │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + subs r2, #2 │ │ │ │ │ + strd r9, sl, [sp, #20] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf8db000c │ │ │ │ │ + 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 │ │ │ │ │ - ldmib r1, {r2, r3, lr, pc}^ │ │ │ │ │ + ldr.w ip, [fp, #12] │ │ │ │ │ +int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - @ instruction: 0xf100a500 │ │ │ │ │ + ldrd sl, r5, [r1] │ │ │ │ │ +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 │ │ │ │ │ + add.w r2, 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 │ │ │ │ │ + ldr r7, [r0, #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 │ │ │ │ │ - stmdbvs r7, {r2, r3, r9} │ │ │ │ │ - andcs pc, ip, r8, asr #17 │ │ │ │ │ + str.w r2, [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 │ │ │ │ │ - andeq pc, r1, #12, 2 │ │ │ │ │ - andcs pc, ip, fp, asr #17 │ │ │ │ │ + add.w r2, ip, #1 │ │ │ │ │ + str.w r2, [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 │ │ │ │ │ - bl 1dd4ac , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1d1340> │ │ │ │ │ - svcls 0x00010e02 │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + add.w lr, r7, r2 │ │ │ │ │ +int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ /usr/include/seqan/score/score_base.h:336 (discriminator 1) │ │ │ │ │ - svccs 0x0001f817 │ │ │ │ │ - svcls 0x00029701 │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ + ldrb.w r2, [r7, #1]! │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - svclt 0x000842ba │ │ │ │ │ - stmibne sl!, {r0, r2, r4, r6, r9, sl, lr} │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r5, 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:77 │ │ │ │ │ + adds r2, r5, r6 │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ + ldr r5, [r1, #12] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2) │ │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ - stmiavs r6, {r0, r2, r3, r6, r7, fp, sp, lr}^ │ │ │ │ │ - strmi r4, [lr, #1077]! @ 0x435 │ │ │ │ │ + add r5, r6 │ │ │ │ │ +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 lr, r5 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - @ instruction: 0x46aebfb8 │ │ │ │ │ - ands pc, r0, r0, asr #17 │ │ │ │ │ - @ instruction: 0xf04fbfb4 │ │ │ │ │ - @ instruction: 0xf04f0908 │ │ │ │ │ + it lt │ │ │ │ │ + movlt lr, r5 │ │ │ │ │ + str.w lr, [r0, #16] │ │ │ │ │ + ite lt │ │ │ │ │ + movlt.w r9, #8 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - stmvs sp, {r1, r8, fp} │ │ │ │ │ + movge.w r9, #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 │ │ │ │ │ - stmiavs sp, {r2, r3, r5, sl, lr}^ │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + add r4, r5 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ - adcmi r4, ip, #486539264 @ 0x1d000000 │ │ │ │ │ + ldr r5, [r1, #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) │ │ │ │ │ - @ instruction: 0x462cbfb6 │ │ │ │ │ + itet lt │ │ │ │ │ + movlt r4, r5 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - ldrcs r2, [r0, #-1284] @ 0xfffffafc │ │ │ │ │ + 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 0x00cb45a6 │ │ │ │ │ + cmp lr, r4 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - @ instruction: 0x46234673 │ │ │ │ │ - cdpeq 0, 2, cr15, cr0, cr15, {2} │ │ │ │ │ + itete gt │ │ │ │ │ + movgt r3, lr │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ + movle r3, r4 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ + movgt.w lr, #32 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - cdpeq 0, 4, cr15, cr0, cr15, {2} │ │ │ │ │ + movle.w lr, #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 │ │ │ │ │ - b 1153d24 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1147bb8> │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ +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 0x00cc0509 │ │ │ │ │ + orr.w r5, r5, r9 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ - @ instruction: 0x4613461a │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r2, r3 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ - svclt 0x00c860c2 │ │ │ │ │ + movle r3, r2 │ │ │ │ │ + str r2, [r0, #12] │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ - streq lr, [lr, #-2629] @ 0xfffff5bb │ │ │ │ │ + it gt │ │ │ │ │ + orrgt.w r5, r5, lr │ │ │ │ │ +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 0x00d89a03 │ │ │ │ │ + ldr r2, [sp, #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 │ │ │ │ │ + it le │ │ │ │ │ + orrle.w r5, r5, #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: 0xf88c9801 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ +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 │ │ │ │ │ - addsmi r5, r0, #1 │ │ │ │ │ + strb.w r5, [ip, #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) │ │ │ │ │ - ldmib sp, {r0, r1, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ │ - strls r9, [r1], -r5, lsl #20 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne.n 4e22 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x606> │ │ │ │ │ + ldrd r9, sl, [sp, #20] │ │ │ │ │ + str r6, [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:195 │ │ │ │ │ - ldrdpl pc, [ip], -r8 │ │ │ │ │ + ldr.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:346 │ │ │ │ │ - ldrdgt pc, [ip], -fp │ │ │ │ │ + ldr.w ip, [fp, #12] │ │ │ │ │ +int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - @ instruction: 0xe700e9d1 │ │ │ │ │ + ldrd lr, r7, [r1] │ │ │ │ │ +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 │ │ │ │ │ - andeq pc, ip, #1073741825 @ 0x40000001 │ │ │ │ │ + add.w r2, r5, #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: 0xf8c86928 │ │ │ │ │ + ldr r0, [r5, #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 │ │ │ │ │ - @ instruction: 0xf10c200c │ │ │ │ │ + str.w r2, [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: 0xf8cb0201 │ │ │ │ │ - stmvs sl, {r2, r3, sp} │ │ │ │ │ + add.w r2, ip, #1 │ │ │ │ │ + str.w r2, [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 │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ +int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - strmi r9, [r2], #-3586 @ 0xfffff1fe │ │ │ │ │ + ldr r6, [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 r2, 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) │ │ │ │ │ - @ instruction: 0xf8109804 │ │ │ │ │ - adcsmi r0, r0, #256 @ 0x100 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldrb.w r0, [r0, #-1] │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - ldrbtmi fp, [r7], -r8, lsl #30 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r7, 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:77 │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - stmiavs r8!, {r0, r9, sl, fp, ip, pc}^ │ │ │ │ │ - stmiavs pc, {r1, r2, r3, r4, r5, sl, lr}^ @ │ │ │ │ │ + add r6, r7 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ - addmi r4, r2, #56, 8 @ 0x38000000 │ │ │ │ │ + ldr r7, [r1, #12] │ │ │ │ │ + add r0, 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 r2, r0 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - @ instruction: 0x4602bfb8 │ │ │ │ │ - svclt 0x00b4612a │ │ │ │ │ - strcs r2, [r2, -r8, lsl #14] │ │ │ │ │ + it lt │ │ │ │ │ + movlt r2, r0 │ │ │ │ │ + str r2, [r5, #16] │ │ │ │ │ + ite lt │ │ │ │ │ + movlt r7, #8 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + movge r7, #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, [r4], #-2184 @ 0xfffff778 │ │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ │ + add r4, r0 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ - strmi r6, [r3], #-2248 @ 0xfffff738 │ │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ │ + add r3, 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 0x00b6429c │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - movwcs r4, #17948 @ 0x461c │ │ │ │ │ - adcmi r2, r2, #16, 6 @ 0x40000000 │ │ │ │ │ + itet lt │ │ │ │ │ + movlt r4, r3 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + movge r3, #4 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ + movlt r3, #16 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - @ instruction: 0x4622bfd8 │ │ │ │ │ + it le │ │ │ │ │ + movle r2, 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) │ │ │ │ │ - movweq lr, #31299 @ 0x7a43 │ │ │ │ │ + orr.w r3, r3, 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 (discriminator 1) │ │ │ │ │ - eorcs fp, r0, ip, asr #31 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r0, #32 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - addsmi r2, r6, #64 @ 0x40 │ │ │ │ │ + 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 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ +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 │ │ │ │ │ - movwmi fp, #16306 @ 0x3fb2 │ │ │ │ │ + itee lt │ │ │ │ │ + orrlt r3, r0 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ - movweq pc, #4163 @ 0x1043 @ │ │ │ │ │ - rscvs r4, sl, r2, lsr r6 │ │ │ │ │ + orrge.w r3, r3, #1 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + str r2, [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 │ │ │ │ │ - andcc pc, r1, ip, lsl #17 │ │ │ │ │ + strb.w r3, [ip, #1] │ │ │ │ │ +seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ - stmiavs sl!, {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 r2, [r5, #12] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - ldrdcc pc, [r0], -sl │ │ │ │ │ - svclt 0x00d8429a │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ +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 │ │ │ │ │ - ldrdcs pc, [ip], -fp │ │ │ │ │ + it le │ │ │ │ │ + ldrle.w r2, [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 fp!, {r1, r2, r3, r8, sl, fp, ip, lr, pc} │ │ │ │ │ + ble.n 4f6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x750> │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - movwcs lr, #2506 @ 0x9ca │ │ │ │ │ + strd r2, 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] │ │ │ │ │ +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 │ │ │ │ │ - ldrdcs pc, [ip], -fp │ │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - 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 ff4dd414 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xff4d12a8> │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + subs r3, r2, 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, 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:527 (discriminator 2) │ │ │ │ │ - ldrmi r9, [r9, #2826] @ 0xb0a │ │ │ │ │ - svcge 0x0031f47f │ │ │ │ │ - blls 2693e4 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x25d278> │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.w 4dd6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x5ba> │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ +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: 0xf8db2700 │ │ │ │ │ + movs r7, #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 r6, [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, sp, lr} │ │ │ │ │ - @ instruction: 0x0c06eb02 │ │ │ │ │ + add.w ip, r2, r6 │ │ │ │ │ +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, [r0, #-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 r0, #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], {16} │ │ │ │ │ + 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, #8204 @ 0x200c │ │ │ │ │ - ldrdcc pc, [r4], -r8 │ │ │ │ │ - vqrdmulh.s d15, d3, d0 │ │ │ │ │ - ldrdeq pc, [ip], -r8 │ │ │ │ │ - @ instruction: 0xf8c818c5 │ │ │ │ │ - @ instruction: 0xf8cb500c │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ │ + adds r5, r0, r3 │ │ │ │ │ + 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 │ │ │ │ │ - sbcpl ip, r7, 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 r7, [r0, 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 │ │ │ │ │ - umlalvs r5, ip, r7, r5 │ │ │ │ │ + strb r7, [r2, r6] │ │ │ │ │ +seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ + str r4, [r5, #8] │ │ │ │ │ +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: 0xf8da58c2 │ │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - addsmi r3, sl, #0 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ +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: 0xf8dbbfd8 │ │ │ │ │ - stcle 0, cr6, [lr, #-48] @ 0xffffffd0 │ │ │ │ │ + it le │ │ │ │ │ + ldrle.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) │ │ │ │ │ + ble.n 4fd6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7ba> │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ - stmib sl, {r0, r1, r3, r5, r6, fp, sp, lr}^ │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - @ instruction: 0xf8db2300 │ │ │ │ │ + strd r2, r3, [sl] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - @ instruction: 0xf8db3000 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf8ca600c │ │ │ │ │ + ldr.w r6, [fp, #12] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - ldmdavs fp, {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 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 │ │ │ │ │ - ldmdavs fp, {r0, r1, r3, r4, r7, r8, fp, sp, lr} │ │ │ │ │ + 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) │ │ │ │ │ - @ instruction: 0xf8ca1af3 │ │ │ │ │ + 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) │ │ │ │ │ - ldmib sp, {r2, r3, ip, sp}^ │ │ │ │ │ + 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) │ │ │ │ │ - addsmi r3, r3, #1879048192 @ 0x70000000 │ │ │ │ │ - sbchi pc, sl, r0 │ │ │ │ │ - strbmi r9, [r1], r4, lsl #20 │ │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 5174 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x958> │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ +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) │ │ │ │ │ - ldclcc 1, cr15, [pc], #12 @ 3434 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:287 (discriminator 2) │ │ │ │ │ - bcc 8c02c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x7fec0> │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + subs r2, #2 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ - andls r9, r3, #67108864 @ 0x4000000 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ +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 │ │ │ │ │ - ldrdcs pc, [ip], -r9 │ │ │ │ │ + ldr.w r2, [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 │ │ │ │ │ - stmdavs sp, {r4, r5, r6, sl, fp, ip} │ │ │ │ │ + adds r0, r6, #1 │ │ │ │ │ +int seqan::scoreMatch >(seqan::Score > const&): │ │ │ │ │ +/usr/include/seqan/score/score_simple.h:124 │ │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ │ +int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - ldrdhi pc, [r4], -r1 │ │ │ │ │ + ldr.w r8, [r1, #4] │ │ │ │ │ +int seqan::scoreMatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:124 │ │ │ │ │ - @ instruction: 0xf102462f │ │ │ │ │ + mov r7, r5 │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf8c9050c │ │ │ │ │ - @ instruction: 0xf8cb500c │ │ │ │ │ + add.w r5, r2, #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 │ │ │ │ │ - ldmdbvs r5, {r2, r3} │ │ │ │ │ + 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 │ │ │ │ │ - bl 15d670 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x151504> │ │ │ │ │ - @ instruction: 0xf81c0e00 │ │ │ │ │ + ldr r5, [r2, #16] │ │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ │ + add.w lr, r5, 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) │ │ │ │ │ - ldrtmi r0, [sp], -r1, lsl #30 │ │ │ │ │ + ldrb.w r0, [ip, #1]! │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - adcsmi r9, r8, #2, 30 │ │ │ │ │ - strtmi fp, [r8], r8, lsl #30 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r8, 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:85 │ │ │ │ │ - ldmvs r7, {r0, r2, r3, r6, r7, fp, sp, lr}^ │ │ │ │ │ + ldr r5, [r1, #12] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2) │ │ │ │ │ + ldr r7, [r2, #12] │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - ldrtmi r9, [sp], #-2049 @ 0xfffff7ff │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ + add r5, r7 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2) │ │ │ │ │ - strmi r9, [lr, #1793]! @ 0x701 │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ +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 lr, 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 │ │ │ │ │ - svclt 0x00b84440 │ │ │ │ │ + add r0, 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) │ │ │ │ │ - @ instruction: 0xf8c246ae │ │ │ │ │ - svclt 0x00b4e010 │ │ │ │ │ - stmdaeq r8, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ │ + it lt │ │ │ │ │ + movlt lr, r5 │ │ │ │ │ + str.w lr, [r2, #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], #-2189 @ 0xfffff773 │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + add r4, r5 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ - ldrmi r6, [sp], #-2253 @ 0xfffff733 │ │ │ │ │ + ldr r5, [r1, #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 lr, r4 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - strcs r4, [r4, #-1580] @ 0xfffff9d4 │ │ │ │ │ - strmi r2, [r6, #1296]! @ 0x510 │ │ │ │ │ - ldrbtmi fp, [r3], -ip, asr #31 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r3, lr │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - b 1154d28 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1148bbc> │ │ │ │ │ + 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) │ │ │ │ │ - cdpeq 0, 2, cr15, cr0, cr15, {2} │ │ │ │ │ + ite gt │ │ │ │ │ + movgt.w lr, #32 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - cdpeq 0, 4, cr15, cr0, cr15, {2} │ │ │ │ │ + movle.w lr, #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 0x00c64283 │ │ │ │ │ + cmp r3, 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:111 │ │ │ │ │ - streq lr, [lr, #-2629] @ 0xfffff5bb │ │ │ │ │ - @ instruction: 0xf0454618 │ │ │ │ │ + itte gt │ │ │ │ │ + orrgt.w r5, r5, lr │ │ │ │ │ + movgt r0, r3 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ - sbcsvs r0, r0, r1, lsl #10 │ │ │ │ │ + orrle.w r5, r5, #1 │ │ │ │ │ + str r0, [r2, #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 │ │ │ │ │ - svclt 0x00d87075 │ │ │ │ │ + strb r5, [r6, #1] │ │ │ │ │ +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 │ │ │ │ │ - cmpvs r4, r3, lsl #12 │ │ │ │ │ + it le │ │ │ │ │ + movle r3, r0 │ │ │ │ │ +seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ + str r4, [r2, #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: 0xf8da68d5 │ │ │ │ │ + ldr r5, [r2, #12] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - addmi r0, r5, #0 │ │ │ │ │ + ldr.w r0, [sl] │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ +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: 0xf8dbbfd8 │ │ │ │ │ - stcle 0, cr6, [lr, #-48] @ 0xffffffd0 │ │ │ │ │ + it le │ │ │ │ │ + ldrle.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) │ │ │ │ │ + ble.n 50ae , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x892> │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ - stmib sl, {r1, r4, r8, fp, sp, lr}^ │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - @ instruction: 0xf8db5200 │ │ │ │ │ + strd r5, r2, [sl] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - @ instruction: 0xf8db2000 │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf8ca600c │ │ │ │ │ + ldr.w r6, [fp, #12] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ - ldmdavs r2, {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 r2, [r2, #0] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - ldmdavs r2, {r1, r4, r7, r8, fp, sp, lr} │ │ │ │ │ + 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) │ │ │ │ │ - @ instruction: 0xf8ca1ab2 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + subs r2, r6, r2 │ │ │ │ │ +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) │ │ │ │ │ - bls cb520 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xbf3b4> │ │ │ │ │ + str.w r2, [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) │ │ │ │ │ - @ instruction: 0xd19d4594 │ │ │ │ │ - @ instruction: 0xf8d846c8 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + bne.n 4ff0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7d4> │ │ │ │ │ + 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 │ │ │ │ │ - ldclne 0, cr12, [r0], #-48 @ 0xffffffd0 │ │ │ │ │ + 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 │ │ │ │ │ + adds r0, r6, #1 │ │ │ │ │ +int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - andpl lr, r0, #3424256 @ 0x344000 │ │ │ │ │ + ldrd r5, r2, [r1] │ │ │ │ │ +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 │ │ │ │ │ - cdpeq 1, 0, cr15, cr12, cr12, {0} │ │ │ │ │ - and pc, ip, r8, asr #17 │ │ │ │ │ + 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 │ │ │ │ │ - andeq pc, ip, fp, asr #17 │ │ │ │ │ + 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, #16] │ │ │ │ │ +/usr/include/seqan/score/score_base.h:337 │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ /usr/include/seqan/score/score_base.h:336 (discriminator 1) │ │ │ │ │ - svcls 0x00029804 │ │ │ │ │ - stceq 8, cr15, [r1], {16} │ │ │ │ │ + ldrb.w r0, [r0, #-1] │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - svclt 0x000842b8 │ │ │ │ │ - svcls 0x0001462a │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r2, 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 │ │ │ │ │ - @ instruction: 0x0010f8dc │ │ │ │ │ + ldr.w r0, [ip, #16] │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - stmvs sl, {r0, r1, r2, r4, sl, lr} │ │ │ │ │ + add r7, r2 │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ + ldr r5, [r1, #12] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ + add r2, r0 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ - strmi r6, [r2], #-2253 @ 0xfffff733 │ │ │ │ │ - ldrdeq pc, [ip], -ip │ │ │ │ │ - addmi r4, r2, #40, 8 @ 0x28000000 │ │ │ │ │ + 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 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - @ instruction: 0x4602bfb8 │ │ │ │ │ - andscs pc, r0, ip, asr #17 │ │ │ │ │ - strcs fp, [r8, #-4020] @ 0xfffff04c │ │ │ │ │ + it lt │ │ │ │ │ + movlt r2, r0 │ │ │ │ │ + str.w r2, [ip, #16] │ │ │ │ │ + ite lt │ │ │ │ │ + movlt r5, #8 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - stmvs r8, {r1, r8, sl, sp} │ │ │ │ │ + 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, [r1, #8] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ + add r0, r4 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ - strtmi r6, [r0], #-2249 @ 0xfffff737 │ │ │ │ │ - addsmi r4, r8, #184549376 @ 0xb000000 │ │ │ │ │ + add r3, r1 │ │ │ │ │ +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, r3 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ - @ instruction: 0x4618bfb6 │ │ │ │ │ + itet lt │ │ │ │ │ + movlt r0, r3 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ - tstcs r0, #4, 6 @ 0x10000000 │ │ │ │ │ + movge r3, #4 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 1) │ │ │ │ │ + movlt r3, #16 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - svclt 0x00d84282 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - b 10d4d60 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x10c8bf4> │ │ │ │ │ + it le │ │ │ │ │ + movle r2, 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) │ │ │ │ │ - svclt 0x00cc0305 │ │ │ │ │ + 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) │ │ │ │ │ - cmpcs r0, r0, lsr #2 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r1, #32 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:161 (discriminator 2) │ │ │ │ │ + movle r1, #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 0x00ce42ba │ │ │ │ │ + cmp r2, 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 │ │ │ │ │ - @ instruction: 0xf043430b │ │ │ │ │ + itee gt │ │ │ │ │ + orrgt r3, r1 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ - ldrtmi r0, [sl], -r1, lsl #6 │ │ │ │ │ - andcs pc, ip, ip, asr #17 │ │ │ │ │ + orrle.w r3, r3, #1 │ │ │ │ │ + movle r2, r7 │ │ │ │ │ + str.w r2, [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 │ │ │ │ │ - @ instruction: 0xf8cc7073 │ │ │ │ │ + strb r3, [r6, #1] │ │ │ │ │ +seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ - @ instruction: 0xf8dc0014 │ │ │ │ │ + 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) │ │ │ │ │ - @ instruction: 0xf8da300c │ │ │ │ │ + ldr.w r3, [ip, #12] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ - addsmi r2, r3, #0 │ │ │ │ │ - @ instruction: 0xf8dbdd0f │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.n 5162 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x946> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - @ instruction: 0xf8dc2000 │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ - @ instruction: 0xf8ca1010 │ │ │ │ │ + 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++/13/bits/move.h:198 │ │ │ │ │ - ldmdavs r2, {ip, sp} │ │ │ │ │ + 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 │ │ │ │ │ + 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) │ │ │ │ │ - ldrdcc pc, [ip], -fp │ │ │ │ │ + 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++/13/bits/move.h:198 │ │ │ │ │ - andne lr, r1, sl, asr #19 │ │ │ │ │ + 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 │ │ │ │ │ - ldmdavs r2, {r1, r4, r7, r8, fp, sp, lr} │ │ │ │ │ + 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) │ │ │ │ │ - @ instruction: 0xf8ca1a9b │ │ │ │ │ + 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) │ │ │ │ │ - andlt r3, sp, ip │ │ │ │ │ + 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 │ │ │ │ │ - svchi 0x00f0e8bd │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ + 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) │ │ │ │ │ - movwls r2, #4864 @ 0x1300 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ - @ instruction: 0xf8dbe6a8 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.n 4ec0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x6a4> │ │ │ │ │ +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 │ │ │ │ │ - strt r2, [r5], -ip │ │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ │ + b.n 4dc0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x5a4> │ │ │ │ │ +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) │ │ │ │ │ - movwls r2, #4864 @ 0x1300 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 (discriminator 2) │ │ │ │ │ - svclt 0x0000e79d │ │ │ │ │ - andeq r8, r0, r2, lsr #29 │ │ │ │ │ - strdeq r0, [r0], -r4 │ │ │ │ │ -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]: │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.n 50b6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x89a> │ │ │ │ │ + nop │ │ │ │ │ + strb r6, [r3, #11] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r6, #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, 51b4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x998> │ │ │ │ │ + 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 51ba , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x99e> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:332 │ │ │ │ │ - @ instruction: 0xf0400f04 │ │ │ │ │ - @ instruction: 0xf01c80b5 │ │ │ │ │ + tst.w ip, #4 │ │ │ │ │ + bne.w 5318 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xafc> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:334 │ │ │ │ │ - cmple pc, r2, lsl #30 │ │ │ │ │ + tst.w ip, #2 │ │ │ │ │ + bne.n 5274 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa58> │ │ │ │ │ /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 feadd810 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xfead16a4> │ │ │ │ │ + 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 13eb610 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x13df4a4> │ │ │ │ │ + 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 525a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa3e> │ │ │ │ │ /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 7f81c8 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x7ec05c> │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcs.n 51b4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x998> │ │ │ │ │ +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 53e6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbca> │ │ │ │ │ /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 │ │ │ │ │ - ldmib r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + lsls r0, r2, #4 │ │ │ │ │ + blx 2958 │ │ │ │ │ +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, 5240 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa24> │ │ │ │ │ +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 5236 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa1a> │ │ │ │ │ + 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, 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 520e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9f2> │ │ │ │ │ +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 │ │ │ │ │ - b 4c1678 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x4b550c> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 2a9c │ │ │ │ │ +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 │ │ │ │ │ - ldrmi r1, [r0, #2435] @ 0x983 │ │ │ │ │ - adcsle r6, r5, #99 @ 0x63 │ │ │ │ │ - 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 r8, r2 │ │ │ │ │ +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 │ │ │ │ │ + bcs.n 51b4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x998> │ │ │ │ │ +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 51b4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x998> │ │ │ │ │ +/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 3ddd0 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x31c64> │ │ │ │ │ + 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 53d0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbb4> │ │ │ │ │ /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 7f810c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x7ebfa0> │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcs.n 51b4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x998> │ │ │ │ │ +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 5414 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbf8> │ │ │ │ │ /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 │ │ │ │ │ - ldmdb r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + lsls r0, r2, #4 │ │ │ │ │ + blx 2958 │ │ │ │ │ +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, 52fc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xae0> │ │ │ │ │ +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 52f2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad6> │ │ │ │ │ + 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 52ca , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xaae> │ │ │ │ │ +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 │ │ │ │ │ - ldmib r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 2a9c │ │ │ │ │ +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 │ │ │ │ │ - ldrmi r1, [r0, #2435] @ 0x983 │ │ │ │ │ - @ instruction: 0xf4bf6063 │ │ │ │ │ + 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 │ │ │ │ │ - ssaxcc sl, r0, r7 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ +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 │ │ │ │ │ + bcs.w 51b4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x998> │ │ │ │ │ +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 3de5c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x31cf0> │ │ │ │ │ + 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 51b4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x998> │ │ │ │ │ +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 53ba , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb9e> │ │ │ │ │ /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 7ef46c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x7e3300> │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcs.w 51b4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x998> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - bl b9cf8 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xadb8c> │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ + bls.n 53fe , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbe2> │ │ │ │ │ /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 7db30 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x719c4> │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + lsls r0, r2, #4 │ │ │ │ │ + blx 2958 │ │ │ │ │ +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, 539e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb82> │ │ │ │ │ +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 ff243fe4 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xff237e78> │ │ │ │ │ - tsteq pc, r1, lsr #32 @ │ │ │ │ │ - strmi r3, [r1], #-272 @ 0xfffffef0 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + bls.n 5394 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb78> │ │ │ │ │ + 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 536c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb50> │ │ │ │ │ +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!, {r2, r5, r6, r8, fp, sp, lr, pc} │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 2a9c │ │ │ │ │ +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 51b4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x998> │ │ │ │ │ +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}^ │ │ │ │ │ + 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 │ │ │ │ │ + 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 51b4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x998> │ │ │ │ │ +/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 3df30 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x31dc4> │ │ │ │ │ + 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 51b4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x998> │ │ │ │ │ +/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 51b4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x998> │ │ │ │ │ +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: 0x2320e898 │ │ │ │ │ + mov.w r0, #512 @ 0x200 │ │ │ │ │ + blx 2958 │ │ │ │ │ +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 51f8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9dc> │ │ │ │ │ +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 5248 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa2c> │ │ │ │ │ +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: 0x2320e88c │ │ │ │ │ + mov.w r0, #512 @ 0x200 │ │ │ │ │ + blx 2958 │ │ │ │ │ +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 5356 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb3a> │ │ │ │ │ +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 53a8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb8c> │ │ │ │ │ +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 │ │ │ │ │ - stm r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ │ + mov.w r0, #512 @ 0x200 │ │ │ │ │ + blx 2958 │ │ │ │ │ +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 │ │ │ │ │ + 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 │ │ │ │ │ + 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 52b4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa98> │ │ │ │ │ +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 5306 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xaea> │ │ │ │ │ │ │ │ │ │ -00003868 : │ │ │ │ │ +0000542c : │ │ │ │ │ freeCString(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:35 │ │ │ │ │ b.w 2988 │ │ │ │ │ │ │ │ │ │ -0000386c , std::allocator >)@@Base>: │ │ │ │ │ +00005430 , 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++/13/bits/basic_string.h:1072 │ │ │ │ │ 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 2b38 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ 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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.n 389a , std::allocator >)@@Base+0x2e> │ │ │ │ │ + ble.n 545e , std::allocator >)@@Base+0x2e> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx 2a64 │ │ │ │ │ +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++/13/bits/stl_algobase.h:398 │ │ │ │ │ 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 r6, r3 │ │ │ │ │ - ldr.w r3, [pc, #1928] @ 4048 , std::allocator >)@@Base+0x7dc> │ │ │ │ │ + ldr.w r3, [pc, #1928] @ 5c0c , std::allocator >)@@Base+0x7dc> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr.w r2, [pc, #1924] @ 404c , std::allocator >)@@Base+0x7e0> │ │ │ │ │ + ldr.w r2, [pc, #1924] @ 5c10 , std::allocator >)@@Base+0x7e0> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ ldr r5, [r6, #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 │ │ │ │ │ add r2, pc │ │ │ │ │ +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 r4, [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.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, [r5, #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 r4, r4, 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, r4 │ │ │ │ │ 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, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx 2b14 <__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 r5, r0 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:554 (discriminator 2) │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2b14 <__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 r4, r0 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.n 3988 , std::allocator >)@@Base+0x11c> │ │ │ │ │ + bls.n 554c , std::allocator >)@@Base+0x11c> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ blx 29e0 <__aeabi_uidivmod@plt> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ blx 29e0 <__aeabi_uidivmod@plt> │ │ │ │ │ mov r4, 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 r5, r4, [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, r4 │ │ │ │ │ - beq.n 3956 , std::allocator >)@@Base+0xea> │ │ │ │ │ + beq.n 551a , std::allocator >)@@Base+0xea> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:525 │ │ │ │ │ movs r2, #4 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, fp │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 5184 , 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/align/dp_traceback_impl.h:527 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 3aaa , std::allocator >)@@Base+0x23e> │ │ │ │ │ + bne.w 566e , std::allocator >)@@Base+0x23e> │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ - cbnz r5, 399a , std::allocator >)@@Base+0x12e> │ │ │ │ │ + cbnz r5, 555e , std::allocator >)@@Base+0x12e> │ │ │ │ │ +void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3d08 , std::allocator >)@@Base+0x49c> │ │ │ │ │ + bne.w 58cc , std::allocator >)@@Base+0x49c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ - ldr.w r2, [pc, #1764] @ 4050 , std::allocator >)@@Base+0x7e4> │ │ │ │ │ + ldr.w r2, [pc, #1764] @ 5c14 , std::allocator >)@@Base+0x7e4> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ - ldr.w r3, [pc, #1752] @ 4048 , std::allocator >)@@Base+0x7dc> │ │ │ │ │ + ldr.w r3, [pc, #1752] @ 5c0c , std::allocator >)@@Base+0x7dc> │ │ │ │ │ /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 4042 , std::allocator >)@@Base+0x7d6> │ │ │ │ │ + bne.w 5c06 , std::allocator >)@@Base+0x7d6> │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +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.n 392e , std::allocator >)@@Base+0xc2> │ │ │ │ │ + beq.n 54f2 , std::allocator >)@@Base+0xc2> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ blx 29e0 <__aeabi_uidivmod@plt> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 392e , std::allocator >)@@Base+0xc2> │ │ │ │ │ + b.n 54f2 , std::allocator >)@@Base+0xc2> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2) │ │ │ │ │ - cbz r4, 39e4 , std::allocator >)@@Base+0x178> │ │ │ │ │ + cbz r4, 55a8 , std::allocator >)@@Base+0x178> │ │ │ │ │ +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) │ │ │ │ │ ldrb.w r2, [r8] │ │ │ │ │ - cbz r2, 39e4 , std::allocator >)@@Base+0x178> │ │ │ │ │ + cbz r2, 55a8 , std::allocator >)@@Base+0x178> │ │ │ │ │ +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 r1, r2, #31 │ │ │ │ │ - bmi.w 3cb4 , std::allocator >)@@Base+0x448> │ │ │ │ │ + bmi.w 5878 , std::allocator >)@@Base+0x448> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:394 │ │ │ │ │ and.w r1, r2, #68 @ 0x44 │ │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ │ - beq.w 3dcc , std::allocator >)@@Base+0x560> │ │ │ │ │ + beq.w 5990 , std::allocator >)@@Base+0x560> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:398 │ │ │ │ │ and.w r1, r2, #80 @ 0x50 │ │ │ │ │ cmp r1, #80 @ 0x50 │ │ │ │ │ - beq.w 3e6e , std::allocator >)@@Base+0x602> │ │ │ │ │ + beq.w 5a32 , std::allocator >)@@Base+0x602> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:402 │ │ │ │ │ and.w r1, r2, #34 @ 0x22 │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.w 3eba , std::allocator >)@@Base+0x64e> │ │ │ │ │ + beq.w 5a7e , std::allocator >)@@Base+0x64e> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:406 │ │ │ │ │ and.w r2, r2, #40 @ 0x28 │ │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ it ne │ │ │ │ │ ldrne r5, [sp, #16] │ │ │ │ │ +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:406 │ │ │ │ │ - beq.w 3e26 , std::allocator >)@@Base+0x5ba> │ │ │ │ │ + beq.w 59ea , std::allocator >)@@Base+0x5ba> │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ - cbz r5, 39e4 , std::allocator >)@@Base+0x178> │ │ │ │ │ + cbz r5, 55a8 , std::allocator >)@@Base+0x178> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2) │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 39a4 , std::allocator >)@@Base+0x138> │ │ │ │ │ + bne.n 5568 , std::allocator >)@@Base+0x138> │ │ │ │ │ +void seqan::_recordSegment, seqan::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan::String, seqan::Alloc >&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:327 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 39fa , std::allocator >)@@Base+0x18e> │ │ │ │ │ + beq.n 55be , std::allocator >)@@Base+0x18e> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:330 │ │ │ │ │ lsls r6, r3, #31 │ │ │ │ │ - bmi.n 3abc , std::allocator >)@@Base+0x250> │ │ │ │ │ + bmi.n 5680 , std::allocator >)@@Base+0x250> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:332 │ │ │ │ │ lsls r4, r3, #29 │ │ │ │ │ - bmi.w 3c16 , std::allocator >)@@Base+0x3aa> │ │ │ │ │ + bmi.w 57da , std::allocator >)@@Base+0x3aa> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:334 │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ - bmi.w 3b76 , std::allocator >)@@Base+0x30a> │ │ │ │ │ + bmi.w 573a , std::allocator >)@@Base+0x30a> │ │ │ │ │ +void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3d08 , std::allocator >)@@Base+0x49c> │ │ │ │ │ + bne.w 58cc , std::allocator >)@@Base+0x49c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:543 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3968 , std::allocator >)@@Base+0xfc> │ │ │ │ │ + beq.n 552c , std::allocator >)@@Base+0xfc> │ │ │ │ │ +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, r6, [r7] │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r3, [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 r4, r6, r8 │ │ │ │ │ mov.w r9, r4, 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, r3 │ │ │ │ │ - bcc.w 3f4a , std::allocator >)@@Base+0x6de> │ │ │ │ │ + bcc.w 5b0e , std::allocator >)@@Base+0x6de> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ add.w r2, 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 r3, r2 │ │ │ │ │ - bcs.n 3968 , std::allocator >)@@Base+0xfc> │ │ │ │ │ + bcs.n 552c , std::allocator >)@@Base+0xfc> │ │ │ │ │ +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, #31 │ │ │ │ │ - bls.w 4028 , std::allocator >)@@Base+0x7bc> │ │ │ │ │ + bls.w 5bec , std::allocator >)@@Base+0x7bc> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w sl, 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 │ │ │ │ │ mov.w r0, sl, lsl #4 │ │ │ │ │ blx 2958 │ │ │ │ │ +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 sl, [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 3a8a , std::allocator >)@@Base+0x21e> │ │ │ │ │ + beq.n 564e , std::allocator >)@@Base+0x21e> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bls.n 3a7e , std::allocator >)@@Base+0x212> │ │ │ │ │ + bls.n 5642 , std::allocator >)@@Base+0x212> │ │ │ │ │ subs r1, r6, #1 │ │ │ │ │ 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 r0, r1 │ │ │ │ │ - bne.n 3a56 , std::allocator >)@@Base+0x1ea> │ │ │ │ │ + bne.n 561a , std::allocator >)@@Base+0x1ea> │ │ │ │ │ +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 2a9c │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w sl, [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, r4 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp sl, 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.w 3968 , std::allocator >)@@Base+0xfc> │ │ │ │ │ + bls.w 552c , std::allocator >)@@Base+0xfc> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r2, r4, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r1, #2 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r2, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ strb r1, [r3, #12] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movs r1, #0 │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r1, r1, [r3] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 3968 , std::allocator >)@@Base+0xfc> │ │ │ │ │ + b.n 552c , std::allocator >)@@Base+0xfc> │ │ │ │ │ +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:528 │ │ │ │ │ movs r2, #2 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 35c0 │ │ │ │ │ - b.n 3960 , std::allocator >)@@Base+0xf4> │ │ │ │ │ + bl 5184 , 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> │ │ │ │ │ + b.n 5524 , std::allocator >)@@Base+0xf4> │ │ │ │ │ +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, fp, [r7] │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r3, [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 r4, fp, r6 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ +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 r8, r4, 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, r3 │ │ │ │ │ - bcc.n 3b58 , std::allocator >)@@Base+0x2ec> │ │ │ │ │ + bcc.n 571c , std::allocator >)@@Base+0x2ec> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n 39fa , std::allocator >)@@Base+0x18e> │ │ │ │ │ + bcs.n 55be , std::allocator >)@@Base+0x18e> │ │ │ │ │ +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, #31 │ │ │ │ │ - bls.w 3e56 , std::allocator >)@@Base+0x5ea> │ │ │ │ │ + bls.w 5a1a , std::allocator >)@@Base+0x5ea> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ 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 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ blx 2958 │ │ │ │ │ +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 r2, [sp, #8] │ │ │ │ │ str r2, [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, 3b3c , std::allocator >)@@Base+0x2d0> │ │ │ │ │ + cbz r6, 5700 , std::allocator >)@@Base+0x2d0> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - bls.n 3b32 , std::allocator >)@@Base+0x2c6> │ │ │ │ │ + bls.n 56f6 , std::allocator >)@@Base+0x2c6> │ │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, 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 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 │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 3b0a , std::allocator >)@@Base+0x29e> │ │ │ │ │ + bne.n 56ce , std::allocator >)@@Base+0x29e> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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] │ │ │ │ │ +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, r4 │ │ │ │ │ +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, [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.w 39fa , std::allocator >)@@Base+0x18e> │ │ │ │ │ + bls.w 55be , std::allocator >)@@Base+0x18e> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r4, #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 r4, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ strd sl, r9, [r3, #4] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ /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 │ │ │ │ │ str r4, [r7, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 39fa , std::allocator >)@@Base+0x18e> │ │ │ │ │ + b.n 55be , std::allocator >)@@Base+0x18e> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r4, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r3, #1 │ │ │ │ │ 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 │ │ │ │ │ add r4, r6 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ strd sl, r9, [fp, #4] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str.w r5, [fp] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r4, [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:541 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3a02 , std::allocator >)@@Base+0x196> │ │ │ │ │ - b.n 3d08 , std::allocator >)@@Base+0x49c> │ │ │ │ │ + beq.w 55c6 , std::allocator >)@@Base+0x196> │ │ │ │ │ + b.n 58cc , std::allocator >)@@Base+0x49c> │ │ │ │ │ +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, fp, [r7] │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r3, [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 r4, fp, r6 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ +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 r8, r4, 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, r3 │ │ │ │ │ - bcc.w 3db6 , std::allocator >)@@Base+0x54a> │ │ │ │ │ + bcc.w 597a , std::allocator >)@@Base+0x54a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.w 39fa , std::allocator >)@@Base+0x18e> │ │ │ │ │ + bcs.w 55be , std::allocator >)@@Base+0x18e> │ │ │ │ │ +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, #31 │ │ │ │ │ - bls.w 3ff6 , std::allocator >)@@Base+0x78a> │ │ │ │ │ + bls.w 5bba , std::allocator >)@@Base+0x78a> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ 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 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ blx 2958 │ │ │ │ │ +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 r2, [sp, #8] │ │ │ │ │ str r2, [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, 3bfa , std::allocator >)@@Base+0x38e> │ │ │ │ │ + cbz r6, 57be , std::allocator >)@@Base+0x38e> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - bls.n 3bf0 , std::allocator >)@@Base+0x384> │ │ │ │ │ + bls.n 57b4 , std::allocator >)@@Base+0x384> │ │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, 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 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 │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3bc8 , std::allocator >)@@Base+0x35c> │ │ │ │ │ + bne.n 578c , std::allocator >)@@Base+0x35c> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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] │ │ │ │ │ +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, r4 │ │ │ │ │ +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, [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.w 39fa , std::allocator >)@@Base+0x18e> │ │ │ │ │ + bls.w 55be , std::allocator >)@@Base+0x18e> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r4, #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 r4, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ strd sl, r9, [r3, #4] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ /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 │ │ │ │ │ str r4, [r7, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 39fa , std::allocator >)@@Base+0x18e> │ │ │ │ │ + b.n 55be , std::allocator >)@@Base+0x18e> │ │ │ │ │ +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, fp, [r7] │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r3, [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 r4, fp, r6 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:83 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ +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 r8, r4, 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, r3 │ │ │ │ │ - bcc.n 3cf2 , std::allocator >)@@Base+0x486> │ │ │ │ │ + bcc.n 58b6 , std::allocator >)@@Base+0x486> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.w 39fa , std::allocator >)@@Base+0x18e> │ │ │ │ │ + bcs.w 55be , std::allocator >)@@Base+0x18e> │ │ │ │ │ +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, #31 │ │ │ │ │ - bls.w 3fde , std::allocator >)@@Base+0x772> │ │ │ │ │ + bls.w 5ba2 , std::allocator >)@@Base+0x772> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ 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 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ blx 2958 │ │ │ │ │ +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 r2, [sp, #8] │ │ │ │ │ str r2, [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, 3c98 , std::allocator >)@@Base+0x42c> │ │ │ │ │ + cbz r6, 585c , std::allocator >)@@Base+0x42c> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - bls.n 3c8e , std::allocator >)@@Base+0x422> │ │ │ │ │ + bls.n 5852 , std::allocator >)@@Base+0x422> │ │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, 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 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 │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 3c66 , std::allocator >)@@Base+0x3fa> │ │ │ │ │ + bne.n 582a , std::allocator >)@@Base+0x3fa> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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] │ │ │ │ │ +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, r4 │ │ │ │ │ +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, [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.w 39fa , std::allocator >)@@Base+0x18e> │ │ │ │ │ + bls.w 55be , std::allocator >)@@Base+0x18e> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r4, #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 │ │ │ │ │ add r4, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ strd sl, r9, [r3, #4] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ /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 │ │ │ │ │ str r4, [r7, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 39fa , std::allocator >)@@Base+0x18e> │ │ │ │ │ + b.n 55be , std::allocator >)@@Base+0x18e> │ │ │ │ │ +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 r0, r3, #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 r9, r9, #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 3ea0 , std::allocator >)@@Base+0x634> │ │ │ │ │ + bpl.w 5a64 , std::allocator >)@@Base+0x634> │ │ │ │ │ +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 sl, [r6] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3f42 , std::allocator >)@@Base+0x6d6> │ │ │ │ │ + beq.w 5b06 , std::allocator >)@@Base+0x6d6> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ +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 r5, #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 r4, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:211 │ │ │ │ │ strd r5, r4, [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 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) │ │ │ │ │ strb.w r3, [r8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:214 │ │ │ │ │ - b.n 39dc , std::allocator >)@@Base+0x170> │ │ │ │ │ + b.n 55a0 , std::allocator >)@@Base+0x170> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r4, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r3, #4 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r4, r6 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ strd sl, r9, [fp, #4] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str.w r5, [fp] │ │ │ │ │ /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 r4, [r7, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 39fa , std::allocator >)@@Base+0x18e> │ │ │ │ │ + b.n 55be , std::allocator >)@@Base+0x18e> │ │ │ │ │ +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.w 3f16 , std::allocator >)@@Base+0x6aa> │ │ │ │ │ + bcc.w 5ada , std::allocator >)@@Base+0x6aa> │ │ │ │ │ /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.w 3a02 , std::allocator >)@@Base+0x196> │ │ │ │ │ + bcs.w 55c6 , std::allocator >)@@Base+0x196> │ │ │ │ │ +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 400e , std::allocator >)@@Base+0x7a2> │ │ │ │ │ + bls.w 5bd2 , std::allocator >)@@Base+0x7a2> │ │ │ │ │ /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 2958 │ │ │ │ │ +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 3d90 , std::allocator >)@@Base+0x524> │ │ │ │ │ + beq.n 5954 , std::allocator >)@@Base+0x524> │ │ │ │ │ +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 3d84 , std::allocator >)@@Base+0x518> │ │ │ │ │ + bls.n 5948 , std::allocator >)@@Base+0x518> │ │ │ │ │ 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 3d5c , std::allocator >)@@Base+0x4f0> │ │ │ │ │ + bne.n 5920 , std::allocator >)@@Base+0x4f0> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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.w 3a02 , std::allocator >)@@Base+0x196> │ │ │ │ │ + bls.w 55c6 , std::allocator >)@@Base+0x196> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r2, r6, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movs r1, #0 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r2, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r1, r1, [r3] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r1, #4 │ │ │ │ │ strb r1, [r3, #12] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r2, [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 r5, #0 │ │ │ │ │ - beq.w 3968 , std::allocator >)@@Base+0xfc> │ │ │ │ │ - b.n 3a06 , std::allocator >)@@Base+0x19a> │ │ │ │ │ + beq.w 552c , std::allocator >)@@Base+0xfc> │ │ │ │ │ + b.n 55ca , std::allocator >)@@Base+0x19a> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r4, #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 r4, r6 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ strd sl, r9, [fp, #4] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str.w r5, [fp] │ │ │ │ │ /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 r4, [r7, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 39fa , std::allocator >)@@Base+0x18e> │ │ │ │ │ + b.n 55be , std::allocator >)@@Base+0x18e> │ │ │ │ │ +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 r5, r3, #4 │ │ │ │ │ +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 ne │ │ │ │ │ addne.w r3, r9, #1 │ │ │ │ │ +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 │ │ │ │ │ - beq.w 3f60 , std::allocator >)@@Base+0x6f4> │ │ │ │ │ + beq.w 5b24 , std::allocator >)@@Base+0x6f4> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 │ │ │ │ │ and.w r2, r2, #20 │ │ │ │ │ cmp r2, #16 │ │ │ │ │ itt eq │ │ │ │ │ moveq r9, r3 │ │ │ │ │ ldreq r5, [r6, #0] │ │ │ │ │ - bne.n 3e10 , std::allocator >)@@Base+0x5a4> │ │ │ │ │ - b.n 3e7c , std::allocator >)@@Base+0x610> │ │ │ │ │ + bne.n 59d4 , std::allocator >)@@Base+0x5a4> │ │ │ │ │ + b.n 5a40 , std::allocator >)@@Base+0x610> │ │ │ │ │ +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::_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 r4, #1 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ +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 r2, [r3, #0] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ +void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:248 │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ +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.w r3, [r8] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 │ │ │ │ │ and.w r3, r3, #20 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - beq.w 3f3a , std::allocator >)@@Base+0x6ce> │ │ │ │ │ + beq.w 5afe , std::allocator >)@@Base+0x6ce> │ │ │ │ │ mov r9, r2 │ │ │ │ │ +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 r5, [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 (discriminator 1) │ │ │ │ │ cmp r4, #1 │ │ │ │ │ +bool seqan::empty > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ ldr r3, [r5, #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 1) │ │ │ │ │ - beq.w 3f34 , std::allocator >)@@Base+0x6c8> │ │ │ │ │ + beq.w 5af8 , std::allocator >)@@Base+0x6c8> │ │ │ │ │ +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 3dea , std::allocator >)@@Base+0x57e> │ │ │ │ │ + bne.n 59ae , std::allocator >)@@Base+0x57e> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a70 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 3dea , std::allocator >)@@Base+0x57e> │ │ │ │ │ + b.n 59ae , std::allocator >)@@Base+0x57e> │ │ │ │ │ +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, r3, #30 │ │ │ │ │ - bpl.w 3fc4 , std::allocator >)@@Base+0x758> │ │ │ │ │ + bpl.w 5b88 , std::allocator >)@@Base+0x758> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ +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 │ │ │ │ │ - beq.w 3fbc , std::allocator >)@@Base+0x750> │ │ │ │ │ + beq.w 5b80 , std::allocator >)@@Base+0x750> │ │ │ │ │ +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::_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 r5, #1 │ │ │ │ │ str r5, [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 r3, [r3, #12] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ 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.w r3, [r8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:370 │ │ │ │ │ - b.n 39dc , std::allocator >)@@Base+0x170> │ │ │ │ │ + b.n 55a0 , std::allocator >)@@Base+0x170> │ │ │ │ │ +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 2958 │ │ │ │ │ +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 3af4 , std::allocator >)@@Base+0x288> │ │ │ │ │ + bne.w 56b8 , std::allocator >)@@Base+0x288> │ │ │ │ │ +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::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - b.n 3b46 , std::allocator >)@@Base+0x2da> │ │ │ │ │ + b.n 570a , std::allocator >)@@Base+0x2da> │ │ │ │ │ +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 r1, r3, #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 r9, r9, #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 3f84 , std::allocator >)@@Base+0x718> │ │ │ │ │ + bpl.w 5b48 , std::allocator >)@@Base+0x718> │ │ │ │ │ +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 r5, [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, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f0e , std::allocator >)@@Base+0x6a2> │ │ │ │ │ + beq.n 5ad2 , std::allocator >)@@Base+0x6a2> │ │ │ │ │ +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::_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 r4, #1 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ ldr r5, [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 r3, [r3, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ 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.w r3, [r8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:293 │ │ │ │ │ - b.n 39dc , std::allocator >)@@Base+0x170> │ │ │ │ │ + b.n 55a0 , std::allocator >)@@Base+0x170> │ │ │ │ │ +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 r3, [sp, #0] │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r3, r9 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:206 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:203 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 5184 , 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/align/dp_traceback_impl.h:206 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strb.w r9, [r3] │ │ │ │ │ - b.n 3cc0 , std::allocator >)@@Base+0x454> │ │ │ │ │ + b.n 5884 , std::allocator >)@@Base+0x454> │ │ │ │ │ +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, r3, #2 │ │ │ │ │ +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 ne │ │ │ │ │ addne.w r3, r9, #1 │ │ │ │ │ +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 │ │ │ │ │ - beq.n 3f9e , std::allocator >)@@Base+0x732> │ │ │ │ │ + beq.n 5b62 , std::allocator >)@@Base+0x732> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ and.w r2, r2, #10 │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ +void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ it eq │ │ │ │ │ moveq r9, r3 │ │ │ │ │ - bne.n 3efa , std::allocator >)@@Base+0x68e> │ │ │ │ │ - b.n 3e30 , std::allocator >)@@Base+0x5c4> │ │ │ │ │ + bne.n 5abe , std::allocator >)@@Base+0x68e> │ │ │ │ │ + b.n 59f4 , std::allocator >)@@Base+0x5c4> │ │ │ │ │ +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 r5, #1 │ │ │ │ │ str r5, [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 r3, [r3, #12] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ +void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:326 │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ +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.w r3, [r8] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ and.w r3, r3, #10 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - beq.n 3f7e , std::allocator >)@@Base+0x712> │ │ │ │ │ + beq.n 5b42 , std::allocator >)@@Base+0x712> │ │ │ │ │ mov r9, r2 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 (discriminator 1) │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 3e2c , std::allocator >)@@Base+0x5c0> │ │ │ │ │ + beq.n 59f0 , std::allocator >)@@Base+0x5c0> │ │ │ │ │ +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 3ed6 , std::allocator >)@@Base+0x66a> │ │ │ │ │ + bne.n 5a9a , std::allocator >)@@Base+0x66a> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2a70 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 3ed6 , std::allocator >)@@Base+0x66a> │ │ │ │ │ + b.n 5a9a , std::allocator >)@@Base+0x66a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a70 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 3e82 , std::allocator >)@@Base+0x616> │ │ │ │ │ + b.n 5a46 , std::allocator >)@@Base+0x616> │ │ │ │ │ +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 r4, [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 r5, #0 │ │ │ │ │ - beq.w 3968 , std::allocator >)@@Base+0xfc> │ │ │ │ │ - b.n 3a06 , std::allocator >)@@Base+0x19a> │ │ │ │ │ + beq.w 552c , std::allocator >)@@Base+0xfc> │ │ │ │ │ + b.n 55ca , std::allocator >)@@Base+0x19a> │ │ │ │ │ +void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:248 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 3e7c , std::allocator >)@@Base+0x610> │ │ │ │ │ + b.n 5a40 , std::allocator >)@@Base+0x610> │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:255 │ │ │ │ │ add.w r9, r9, #2 │ │ │ │ │ - b.n 3e7c , std::allocator >)@@Base+0x610> │ │ │ │ │ + b.n 5a40 , std::allocator >)@@Base+0x610> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 2a70 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 3cce , std::allocator >)@@Base+0x462> │ │ │ │ │ + b.n 5892 , std::allocator >)@@Base+0x462> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r3, r4, #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 r3, r8 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ strb r2, [r6, #12] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str r5, [r6, #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, [r6] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 3968 , std::allocator >)@@Base+0xfc> │ │ │ │ │ + b.n 552c , std::allocator >)@@Base+0xfc> │ │ │ │ │ +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 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:237 │ │ │ │ │ mov r9, r5 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:233 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 5184 , 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/align/dp_traceback_impl.h:236 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r3, #4 │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 │ │ │ │ │ ldrb.w r2, [r8] │ │ │ │ │ - b.n 3dda , std::allocator >)@@Base+0x56e> │ │ │ │ │ + b.n 599e , std::allocator >)@@Base+0x56e> │ │ │ │ │ +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 │ │ │ │ │ add.w r9, r9, #2 │ │ │ │ │ - b.n 3e30 , std::allocator >)@@Base+0x5c4> │ │ │ │ │ + b.n 59f4 , std::allocator >)@@Base+0x5c4> │ │ │ │ │ +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 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 5184 , 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/align/dp_traceback_impl.h:285 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r3, #4 │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ - b.n 3e7a , std::allocator >)@@Base+0x60e> │ │ │ │ │ + b.n 5a3e , std::allocator >)@@Base+0x60e> │ │ │ │ │ +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 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:316 │ │ │ │ │ mov r9, r4 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:312 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 5184 , 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/align/dp_traceback_impl.h:315 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r3, #2 │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ ldrb.w r2, [r8] │ │ │ │ │ - b.n 3ec6 , std::allocator >)@@Base+0x65a> │ │ │ │ │ + b.n 5a8a , std::allocator >)@@Base+0x65a> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2a70 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 3e3a , std::allocator >)@@Base+0x5ce> │ │ │ │ │ + b.n 59fe , std::allocator >)@@Base+0x5ce> │ │ │ │ │ +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 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 5184 , 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/align/dp_traceback_impl.h:362 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r3, #2 │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ - b.n 3e30 , std::allocator >)@@Base+0x5c4> │ │ │ │ │ + b.n 59f4 , std::allocator >)@@Base+0x5c4> │ │ │ │ │ +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 2958 │ │ │ │ │ +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 3c50 , std::allocator >)@@Base+0x3e4> │ │ │ │ │ + bne.w 5814 , std::allocator >)@@Base+0x3e4> │ │ │ │ │ +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::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - b.n 3ca2 , std::allocator >)@@Base+0x436> │ │ │ │ │ + b.n 5866 , std::allocator >)@@Base+0x436> │ │ │ │ │ +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 2958 │ │ │ │ │ +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 3bb2 , std::allocator >)@@Base+0x346> │ │ │ │ │ + bne.w 5776 , std::allocator >)@@Base+0x346> │ │ │ │ │ +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::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - b.n 3c04 , std::allocator >)@@Base+0x398> │ │ │ │ │ + b.n 57c8 , std::allocator >)@@Base+0x398> │ │ │ │ │ +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 2958 │ │ │ │ │ +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 3d44 , std::allocator >)@@Base+0x4d8> │ │ │ │ │ + bne.w 5908 , std::allocator >)@@Base+0x4d8> │ │ │ │ │ +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 3d9a , std::allocator >)@@Base+0x52e> │ │ │ │ │ + b.n 595e , std::allocator >)@@Base+0x52e> │ │ │ │ │ +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 2958 │ │ │ │ │ +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 3a40 , std::allocator >)@@Base+0x1d4> │ │ │ │ │ + bne.w 5604 , std::allocator >)@@Base+0x1d4> │ │ │ │ │ +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::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - b.n 3a94 , std::allocator >)@@Base+0x228> │ │ │ │ │ + b.n 5658 , std::allocator >)@@Base+0x228> │ │ │ │ │ +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 2acc <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr.w r3, [pc, #1672] @ 46f4 , std::allocator >)@@Base+0xe88> │ │ │ │ │ + ldr.w r3, [pc, #1672] @ 62b8 , std::allocator >)@@Base+0xe88> │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ │ - ldr.w r2, [pc, #1668] @ 46f8 , std::allocator >)@@Base+0xe8c> │ │ │ │ │ + ldr.w r2, [pc, #1668] @ 62bc , std::allocator >)@@Base+0xe8c> │ │ │ │ │ +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 │ │ │ │ │ add r2, pc │ │ │ │ │ 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] │ │ │ │ │ +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::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) │ │ │ │ │ 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 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w r8, 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) │ │ │ │ │ mov r1, sl │ │ │ │ │ blx 2b14 <__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 2b14 <__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, r8, 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.n 4132 , std::allocator >)@@Base+0x8c6> │ │ │ │ │ + bls.n 5cf6 , std::allocator >)@@Base+0x8c6> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ blx 29e0 <__aeabi_uidivmod@plt> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, sl │ │ │ │ │ blx 29e0 <__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 │ │ │ │ │ - beq.n 4100 , std::allocator >)@@Base+0x894> │ │ │ │ │ + beq.n 5cc4 , std::allocator >)@@Base+0x894> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:525 │ │ │ │ │ movs r2, #4 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, fp │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 5184 , 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/align/dp_traceback_impl.h:527 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 4216 , std::allocator >)@@Base+0x9aa> │ │ │ │ │ + bne.w 5dda , std::allocator >)@@Base+0x9aa> │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ - cbnz r4, 4144 , std::allocator >)@@Base+0x8d8> │ │ │ │ │ + cbnz r4, 5d08 , std::allocator >)@@Base+0x8d8> │ │ │ │ │ +void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 44f4 , std::allocator >)@@Base+0xc88> │ │ │ │ │ + bne.w 60b8 , std::allocator >)@@Base+0xc88> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ - ldr.w r2, [pc, #1512] @ 46fc , std::allocator >)@@Base+0xe90> │ │ │ │ │ + ldr.w r2, [pc, #1512] @ 62c0 , std::allocator >)@@Base+0xe90> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ - ldr.w r3, [pc, #1500] @ 46f4 , std::allocator >)@@Base+0xe88> │ │ │ │ │ + ldr.w r3, [pc, #1500] @ 62b8 , std::allocator >)@@Base+0xe88> │ │ │ │ │ /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 46f0 , std::allocator >)@@Base+0xe84> │ │ │ │ │ + bne.w 62b4 , std::allocator >)@@Base+0xe84> │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +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 r8, #4 │ │ │ │ │ - beq.n 40d8 , std::allocator >)@@Base+0x86c> │ │ │ │ │ + beq.n 5c9c , std::allocator >)@@Base+0x86c> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ blx 29e0 <__aeabi_uidivmod@plt> │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 40d8 , std::allocator >)@@Base+0x86c> │ │ │ │ │ + b.n 5c9c , std::allocator >)@@Base+0x86c> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2) │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4228 , std::allocator >)@@Base+0x9bc> │ │ │ │ │ + bne.n 5dec , std::allocator >)@@Base+0x9bc> │ │ │ │ │ +void seqan::_recordSegment, seqan::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan::String, seqan::Alloc >&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:327 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 4168 , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + beq.n 5d2c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:330 │ │ │ │ │ lsls r7, r2, #31 │ │ │ │ │ - bmi.w 4272 , std::allocator >)@@Base+0xa06> │ │ │ │ │ + bmi.w 5e36 , std::allocator >)@@Base+0xa06> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:332 │ │ │ │ │ lsls r5, r2, #29 │ │ │ │ │ - bmi.w 4402 , std::allocator >)@@Base+0xb96> │ │ │ │ │ + bmi.w 5fc6 , std::allocator >)@@Base+0xb96> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:334 │ │ │ │ │ lsls r0, r2, #30 │ │ │ │ │ - bmi.w 432e , std::allocator >)@@Base+0xac2> │ │ │ │ │ + bmi.w 5ef2 , std::allocator >)@@Base+0xac2> │ │ │ │ │ +void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 44f4 , std::allocator >)@@Base+0xc88> │ │ │ │ │ + bne.w 60b8 , std::allocator >)@@Base+0xc88> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:543 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4112 , std::allocator >)@@Base+0x8a6> │ │ │ │ │ + beq.n 5cd6 , std::allocator >)@@Base+0x8a6> │ │ │ │ │ +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, r7, [r6] │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r3, [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, r7, r8 │ │ │ │ │ mov.w r9, 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 r9, r3 │ │ │ │ │ - bcc.w 45e0 , std::allocator >)@@Base+0xd74> │ │ │ │ │ + bcc.w 61a4 , std::allocator >)@@Base+0xd74> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ add.w r2, 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 r3, r2 │ │ │ │ │ - bcs.n 4112 , std::allocator >)@@Base+0x8a6> │ │ │ │ │ + bcs.n 5cd6 , std::allocator >)@@Base+0x8a6> │ │ │ │ │ +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, #31 │ │ │ │ │ - bls.w 46d6 , std::allocator >)@@Base+0xe6a> │ │ │ │ │ + bls.w 629a , std::allocator >)@@Base+0xe6a> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w sl, 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 │ │ │ │ │ mov.w r0, sl, lsl #4 │ │ │ │ │ blx 2958 │ │ │ │ │ +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 sl, [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 41f8 , std::allocator >)@@Base+0x98c> │ │ │ │ │ + beq.n 5dbc , std::allocator >)@@Base+0x98c> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bls.n 41ec , std::allocator >)@@Base+0x980> │ │ │ │ │ + bls.n 5db0 , std::allocator >)@@Base+0x980> │ │ │ │ │ subs r1, r7, #1 │ │ │ │ │ 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 r0, r1 │ │ │ │ │ - bne.n 41c4 , std::allocator >)@@Base+0x958> │ │ │ │ │ + bne.n 5d88 , std::allocator >)@@Base+0x958> │ │ │ │ │ +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 2a9c │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w sl, [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 sl, 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 4112 , std::allocator >)@@Base+0x8a6> │ │ │ │ │ + bls.n 5cd6 , std::allocator >)@@Base+0x8a6> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r2, r5, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r1, #2 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r2, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ strb r1, [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 r1, #0 │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r1, r1, [r3] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r2, [r6, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 4112 , std::allocator >)@@Base+0x8a6> │ │ │ │ │ + b.n 5cd6 , std::allocator >)@@Base+0x8a6> │ │ │ │ │ +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:528 │ │ │ │ │ movs r2, #2 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 35c0 │ │ │ │ │ - b.n 410a , std::allocator >)@@Base+0x89e> │ │ │ │ │ + bl 5184 , 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> │ │ │ │ │ + b.n 5cce , std::allocator >)@@Base+0x89e> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:533 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4150 , std::allocator >)@@Base+0x8e4> │ │ │ │ │ + beq.n 5d14 , std::allocator >)@@Base+0x8e4> │ │ │ │ │ +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 r1, r3, #31 │ │ │ │ │ - bmi.w 44a0 , std::allocator >)@@Base+0xc34> │ │ │ │ │ + bmi.w 6064 , std::allocator >)@@Base+0xc34> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:394 │ │ │ │ │ and.w r1, r3, #68 @ 0x44 │ │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ │ - beq.w 43ce , std::allocator >)@@Base+0xb62> │ │ │ │ │ + beq.w 5f92 , std::allocator >)@@Base+0xb62> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:398 │ │ │ │ │ and.w r1, r3, #80 @ 0x50 │ │ │ │ │ cmp r1, #80 @ 0x50 │ │ │ │ │ - beq.w 43ce , std::allocator >)@@Base+0xb62> │ │ │ │ │ + beq.w 5f92 , std::allocator >)@@Base+0xb62> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:402 │ │ │ │ │ and.w r1, r3, #34 @ 0x22 │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.w 45b2 , std::allocator >)@@Base+0xd46> │ │ │ │ │ + beq.w 6176 , std::allocator >)@@Base+0xd46> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:406 │ │ │ │ │ and.w r3, r3, #40 @ 0x28 │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ it ne │ │ │ │ │ ldrne r4, [sp, #16] │ │ │ │ │ +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:406 │ │ │ │ │ - beq.w 45b2 , std::allocator >)@@Base+0xd46> │ │ │ │ │ + beq.w 6176 , std::allocator >)@@Base+0xd46> │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4150 , std::allocator >)@@Base+0x8e4> │ │ │ │ │ + beq.w 5d14 , std::allocator >)@@Base+0x8e4> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2) │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4150 , std::allocator >)@@Base+0x8e4> │ │ │ │ │ - b.n 4228 , std::allocator >)@@Base+0x9bc> │ │ │ │ │ + beq.w 5d14 , std::allocator >)@@Base+0x8e4> │ │ │ │ │ + b.n 5dec , std::allocator >)@@Base+0x9bc> │ │ │ │ │ +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, fp, [r6] │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r3, [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, 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:83 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ +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 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, r3 │ │ │ │ │ - bcc.n 4310 , std::allocator >)@@Base+0xaa4> │ │ │ │ │ + bcc.n 5ed4 , std::allocator >)@@Base+0xaa4> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.w 4168 , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + bcs.w 5d2c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ +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, #31 │ │ │ │ │ - bls.w 45f6 , std::allocator >)@@Base+0xd8a> │ │ │ │ │ + bls.w 61ba , std::allocator >)@@Base+0xd8a> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ 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 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ blx 2958 │ │ │ │ │ +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 r2, [sp, #8] │ │ │ │ │ str r2, [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, 42f4 , std::allocator >)@@Base+0xa88> │ │ │ │ │ + cbz r7, 5eb8 , std::allocator >)@@Base+0xa88> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bls.n 42ea , std::allocator >)@@Base+0xa7e> │ │ │ │ │ + bls.n 5eae , std::allocator >)@@Base+0xa7e> │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 42c2 , std::allocator >)@@Base+0xa56> │ │ │ │ │ + bne.n 5e86 , std::allocator >)@@Base+0xa56> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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] │ │ │ │ │ +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 r8, r2 │ │ │ │ │ +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 │ │ │ │ │ - bcs.w 4168 , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + bcs.w 5d2c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ +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, #1 │ │ │ │ │ +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:77 │ │ │ │ │ strd sl, r9, [r3, #4] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ /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 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 4168 , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + b.n 5d2c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ /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, #1 │ │ │ │ │ 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 │ │ │ │ │ add r5, r7 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ strd sl, r9, [fp, #4] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str.w r4, [fp] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r5, [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:541 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4170 , std::allocator >)@@Base+0x904> │ │ │ │ │ - b.n 44f4 , std::allocator >)@@Base+0xc88> │ │ │ │ │ + beq.w 5d34 , std::allocator >)@@Base+0x904> │ │ │ │ │ + b.n 60b8 , std::allocator >)@@Base+0xc88> │ │ │ │ │ +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, fp, [r6] │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r3, [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, 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:83 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ +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 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, r3 │ │ │ │ │ - bcc.w 459c , std::allocator >)@@Base+0xd30> │ │ │ │ │ + bcc.w 6160 , std::allocator >)@@Base+0xd30> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.w 4168 , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + bcs.w 5d2c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ +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, #31 │ │ │ │ │ - bls.w 46a4 , std::allocator >)@@Base+0xe38> │ │ │ │ │ + bls.w 6268 , std::allocator >)@@Base+0xe38> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ 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 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ blx 2958 │ │ │ │ │ +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 r2, [sp, #8] │ │ │ │ │ str r2, [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, 43b2 , std::allocator >)@@Base+0xb46> │ │ │ │ │ + cbz r7, 5f76 , std::allocator >)@@Base+0xb46> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bls.n 43a8 , std::allocator >)@@Base+0xb3c> │ │ │ │ │ + bls.n 5f6c , std::allocator >)@@Base+0xb3c> │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 4380 , std::allocator >)@@Base+0xb14> │ │ │ │ │ + bne.n 5f44 , std::allocator >)@@Base+0xb14> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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] │ │ │ │ │ +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 r8, r2 │ │ │ │ │ +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 │ │ │ │ │ - bcs.w 4168 , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + bcs.w 5d2c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ +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:77 │ │ │ │ │ strd sl, r9, [r3, #4] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ /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 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 4168 , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + b.n 5d2c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ +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 r1, r2, #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 r9, r9, #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 4630 , std::allocator >)@@Base+0xdc4> │ │ │ │ │ + bpl.w 61f4 , std::allocator >)@@Base+0xdc4> │ │ │ │ │ +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 r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4628 , std::allocator >)@@Base+0xdbc> │ │ │ │ │ + beq.w 61ec , std::allocator >)@@Base+0xdbc> │ │ │ │ │ +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 │ │ │ │ │ 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 r3, [r3, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [r7, #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, #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 r3, [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 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] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:293 │ │ │ │ │ - b.n 4262 , std::allocator >)@@Base+0x9f6> │ │ │ │ │ + b.n 5e26 , std::allocator >)@@Base+0x9f6> │ │ │ │ │ +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, fp, [r6] │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r3, [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, 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:83 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ +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 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, r3 │ │ │ │ │ - bcc.n 44de , std::allocator >)@@Base+0xc72> │ │ │ │ │ + bcc.n 60a2 , std::allocator >)@@Base+0xc72> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.w 4168 , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + bcs.w 5d2c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ +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, #31 │ │ │ │ │ - bls.w 468c , std::allocator >)@@Base+0xe20> │ │ │ │ │ + bls.w 6250 , std::allocator >)@@Base+0xe20> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ 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 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ blx 2958 │ │ │ │ │ +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 r2, [sp, #8] │ │ │ │ │ str r2, [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, 4484 , std::allocator >)@@Base+0xc18> │ │ │ │ │ + cbz r7, 6048 , std::allocator >)@@Base+0xc18> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bls.n 447a , std::allocator >)@@Base+0xc0e> │ │ │ │ │ + bls.n 603e , std::allocator >)@@Base+0xc0e> │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 4452 , std::allocator >)@@Base+0xbe6> │ │ │ │ │ + bne.n 6016 , std::allocator >)@@Base+0xbe6> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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] │ │ │ │ │ +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 r8, r2 │ │ │ │ │ +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 │ │ │ │ │ - bcs.w 4168 , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + bcs.w 5d2c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ +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, #4 │ │ │ │ │ +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:77 │ │ │ │ │ strd sl, r9, [r3, #4] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ /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 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 4168 , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + b.n 5d2c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ +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 r0, r2, #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 r9, r9, #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 460e , std::allocator >)@@Base+0xda2> │ │ │ │ │ + bpl.w 61d2 , std::allocator >)@@Base+0xda2> │ │ │ │ │ +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 sl, [r7] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4662 , std::allocator >)@@Base+0xdf6> │ │ │ │ │ + beq.w 6226 , std::allocator >)@@Base+0xdf6> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ +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, [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 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:211 │ │ │ │ │ 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 r3, [r3, #12] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mvns r3, r3 │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ str r1, [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 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, #12] │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:214 │ │ │ │ │ - b.n 4262 , std::allocator >)@@Base+0x9f6> │ │ │ │ │ + b.n 5e26 , std::allocator >)@@Base+0x9f6> │ │ │ │ │ +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, #4 │ │ │ │ │ +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:77 │ │ │ │ │ strd sl, r9, [fp, #4] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str.w r4, [fp] │ │ │ │ │ /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 r5, [r6, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 4168 , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + b.n 5d2c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ +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.w 464a , std::allocator >)@@Base+0xdde> │ │ │ │ │ + bcc.w 620e , std::allocator >)@@Base+0xdde> │ │ │ │ │ /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.w 4170 , std::allocator >)@@Base+0x904> │ │ │ │ │ + bcs.w 5d34 , std::allocator >)@@Base+0x904> │ │ │ │ │ +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 46bc , std::allocator >)@@Base+0xe50> │ │ │ │ │ + bls.w 6280 , std::allocator >)@@Base+0xe50> │ │ │ │ │ /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 2958 │ │ │ │ │ +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 457c , std::allocator >)@@Base+0xd10> │ │ │ │ │ + beq.n 6140 , std::allocator >)@@Base+0xd10> │ │ │ │ │ +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 4570 , std::allocator >)@@Base+0xd04> │ │ │ │ │ + bls.n 6134 , std::allocator >)@@Base+0xd04> │ │ │ │ │ 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 4548 , std::allocator >)@@Base+0xcdc> │ │ │ │ │ + bne.n 610c , std::allocator >)@@Base+0xcdc> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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.w 4170 , std::allocator >)@@Base+0x904> │ │ │ │ │ + bls.w 5d34 , std::allocator >)@@Base+0x904> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r2, r7, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movs r1, #0 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r2, r0 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r1, r1, [r3] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r1, #4 │ │ │ │ │ strb r1, [r3, #12] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r2, [r6, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 4170 , std::allocator >)@@Base+0x904> │ │ │ │ │ + b.n 5d34 , std::allocator >)@@Base+0x904> │ │ │ │ │ /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:77 │ │ │ │ │ strd sl, r9, [fp, #4] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str.w r4, [fp] │ │ │ │ │ /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 r5, [r6, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 4168 , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + b.n 5d2c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ +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, r2, #30 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ it mi │ │ │ │ │ addmi.w r9, r9, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:358 │ │ │ │ │ - bpl.n 466a , std::allocator >)@@Base+0xdfe> │ │ │ │ │ + bpl.n 622e , std::allocator >)@@Base+0xdfe> │ │ │ │ │ +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 r5, [r7, #0] │ │ │ │ │ +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.n 4684 , std::allocator >)@@Base+0xe18> │ │ │ │ │ + beq.n 6248 , std::allocator >)@@Base+0xe18> │ │ │ │ │ +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::_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 r3, [r3, #12] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r7, #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, #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 r3, [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 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] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:370 │ │ │ │ │ - b.n 4262 , std::allocator >)@@Base+0x9f6> │ │ │ │ │ + b.n 5e26 , std::allocator >)@@Base+0x9f6> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r3, 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 r3, r8 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ strb r2, [r7, #12] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str r4, [r7, #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, [r7] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 4112 , std::allocator >)@@Base+0x8a6> │ │ │ │ │ + b.n 5cd6 , std::allocator >)@@Base+0x8a6> │ │ │ │ │ +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 2958 │ │ │ │ │ +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 42ac , std::allocator >)@@Base+0xa40> │ │ │ │ │ + bne.w 5e70 , std::allocator >)@@Base+0xa40> │ │ │ │ │ +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 42fe , std::allocator >)@@Base+0xa92> │ │ │ │ │ + b.n 5ec2 , std::allocator >)@@Base+0xa92> │ │ │ │ │ +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, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:206 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:203 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 5184 , 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/align/dp_traceback_impl.h:206 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strb.w r9, [r3] │ │ │ │ │ - b.n 44ac , std::allocator >)@@Base+0xc40> │ │ │ │ │ + b.n 6070 , std::allocator >)@@Base+0xc40> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2a70 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 43e4 , std::allocator >)@@Base+0xb78> │ │ │ │ │ + b.n 5fa8 , std::allocator >)@@Base+0xb78> │ │ │ │ │ +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, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 5184 , 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/align/dp_traceback_impl.h:285 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r3, #4 │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ - b.n 43da , std::allocator >)@@Base+0xb6e> │ │ │ │ │ + b.n 5f9e , std::allocator >)@@Base+0xb6e> │ │ │ │ │ +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] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 4170 , std::allocator >)@@Base+0x904> │ │ │ │ │ + b.n 5d34 , std::allocator >)@@Base+0x904> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 2a70 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 44ba , std::allocator >)@@Base+0xc4e> │ │ │ │ │ + b.n 607e , std::allocator >)@@Base+0xc4e> │ │ │ │ │ +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, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 5184 , 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/align/dp_traceback_impl.h:362 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r3, #2 │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ - b.n 45bc , std::allocator >)@@Base+0xd50> │ │ │ │ │ + b.n 6180 , std::allocator >)@@Base+0xd50> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a70 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 45c4 , std::allocator >)@@Base+0xd58> │ │ │ │ │ + b.n 6188 , std::allocator >)@@Base+0xd58> │ │ │ │ │ +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 2958 │ │ │ │ │ +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 443c , std::allocator >)@@Base+0xbd0> │ │ │ │ │ + bne.w 6000 , std::allocator >)@@Base+0xbd0> │ │ │ │ │ +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 448e , std::allocator >)@@Base+0xc22> │ │ │ │ │ + b.n 6052 , std::allocator >)@@Base+0xc22> │ │ │ │ │ +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 2958 │ │ │ │ │ +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 436a , std::allocator >)@@Base+0xafe> │ │ │ │ │ + bne.w 5f2e , std::allocator >)@@Base+0xafe> │ │ │ │ │ +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 43bc , std::allocator >)@@Base+0xb50> │ │ │ │ │ + b.n 5f80 , std::allocator >)@@Base+0xb50> │ │ │ │ │ +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 2958 │ │ │ │ │ +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 4530 , std::allocator >)@@Base+0xcc4> │ │ │ │ │ + bne.w 60f4 , std::allocator >)@@Base+0xcc4> │ │ │ │ │ +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 4586 , std::allocator >)@@Base+0xd1a> │ │ │ │ │ + b.n 614a , std::allocator >)@@Base+0xd1a> │ │ │ │ │ +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 2958 │ │ │ │ │ +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 41ae , std::allocator >)@@Base+0x942> │ │ │ │ │ + bne.w 5d72 , std::allocator >)@@Base+0x942> │ │ │ │ │ +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 4200 , std::allocator >)@@Base+0x994> │ │ │ │ │ + b.n 5dc4 , std::allocator >)@@Base+0x994> │ │ │ │ │ +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 2acc <__stack_chk_fail@plt> │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00004700 : │ │ │ │ │ +000062c4 : │ │ │ │ │ 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, #3664] @ 0xe50 │ │ │ │ │ sub sp, #396 @ 0x18c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr.w r2, [pc, #3040] @ 52f8 │ │ │ │ │ + ldr.w r2, [pc, #3040] @ 6ebc │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr.w r3, [pc, #3040] @ 52fc │ │ │ │ │ + ldr.w r3, [pc, #3040] @ 6ec0 │ │ │ │ │ add r2, pc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #388] @ 0x184 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:87 │ │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ /usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ strb.w r3, [sp, #300] @ 0x12c │ │ │ │ │ +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, #3004] @ 5300 │ │ │ │ │ + ldr.w r3, [pc, #3004] @ 6ec4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:85 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [sp, #104] @ 0x68 │ │ │ │ │ +seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ blx 2b44 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:89 (discriminator 1) │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fd2 │ │ │ │ │ + bne.w 6b96 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:87 │ │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ │ +seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ +seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:87 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ +seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ blx 2b44 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:89 (discriminator 1) │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f8c │ │ │ │ │ + bne.w 6b50 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:649 │ │ │ │ │ - ldr.w r2, [pc, #2940] @ 5304 │ │ │ │ │ + ldr.w r2, [pc, #2940] @ 6ec8 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ add r3, sp, #316 @ 0x13c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:649 │ │ │ │ │ mov r0, r3 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:649 │ │ │ │ │ add r2, pc │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ add r3, sp, #324 @ 0x144 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:649 │ │ │ │ │ mov r1, r2 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:649 │ │ │ │ │ - bl 30bc │ │ │ │ │ - ldr.w r2, [pc, #2920] @ 5308 │ │ │ │ │ + bl 4c80 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x464> │ │ │ │ │ + ldr.w r2, [pc, #2920] @ 6ecc │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ add r3, sp, #340 @ 0x154 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:649 │ │ │ │ │ mov r0, r3 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:649 │ │ │ │ │ add r2, pc │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ add r3, sp, #348 @ 0x15c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:649 │ │ │ │ │ mov r1, r2 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:649 │ │ │ │ │ - bl 30bc │ │ │ │ │ + bl 4c80 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x464> │ │ │ │ │ +seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ add.w fp, sp, #136 @ 0x88 │ │ │ │ │ +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.w r3, [fp, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ │ +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 2958 │ │ │ │ │ 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.w r0, [fp] │ │ │ │ │ +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.w r3, [fp, #8] │ │ │ │ │ +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.w r3, [fp, #4] │ │ │ │ │ +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 2958 │ │ │ │ │ +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, #20] │ │ │ │ │ +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 2b8c >::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.w r9, [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.w r9, #0 │ │ │ │ │ - beq.w 52dc │ │ │ │ │ + beq.w 6ea0 │ │ │ │ │ +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 r3, r2, [r3] │ │ │ │ │ sub.w sl, r2, r3 │ │ │ │ │ mov r9, sl │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ subs r5, r5, r6 │ │ │ │ │ +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 484c │ │ │ │ │ + bhi.n 6410 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.w 503c │ │ │ │ │ + bls.w 6c00 │ │ │ │ │ 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.w r5, [fp] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r3, r6 │ │ │ │ │ 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 r9, [r6, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 (discriminator 1) │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ strd r9, 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.w sl, [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 531c │ │ │ │ │ + beq.w 6ee0 │ │ │ │ │ +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, #24] │ │ │ │ │ blx 2b8c >::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, [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 r6, #0 │ │ │ │ │ - beq.w 52c2 │ │ │ │ │ + beq.w 6e86 │ │ │ │ │ +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, r2, [r3] │ │ │ │ │ sub.w r9, r2, r3 │ │ │ │ │ mov r6, r9 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd r4, r3, [r5, #44] @ 0x2c │ │ │ │ │ sub.w sl, r3, r4 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ cmp.w sl, #12 │ │ │ │ │ - bhi.n 48a4 │ │ │ │ │ + bhi.n 6468 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.w 5072 │ │ │ │ │ + bls.w 6c36 │ │ │ │ │ movs r3, #12 │ │ │ │ │ +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) │ │ │ │ │ ldrd r0, r1, [sp, #432] @ 0x1b0 │ │ │ │ │ +seqan::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:95 │ │ │ │ │ strd r8, r7, [sp, #184] @ 0xb8 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r7, [fp] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r3, r4 │ │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ │ +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 r1, r0 │ │ │ │ │ +seqan::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:96 │ │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ │ ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ │ +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 r6, [r4, #4] │ │ │ │ │ +seqan::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:96 │ │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ │ +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 r2, [r7, #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, [r4, #0] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 (discriminator 1) │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ str.w r9, [r5, #68] @ 0x44 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ strd r6, 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 4cca │ │ │ │ │ + beq.w 688e │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ │ +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 5020 │ │ │ │ │ + beq.w 6be4 │ │ │ │ │ +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, [r7, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ +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, [r7, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5344 │ │ │ │ │ + beq.w 6f08 │ │ │ │ │ +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, [r7, #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) │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ +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) │ │ │ │ │ ldrd r3, r2, [r3] │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r0, r0, [sp, #248] @ 0xf8 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ strd r0, r0, [sp, #256] @ 0x100 │ │ │ │ │ +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 >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r4, r5, [sp, #240] @ 0xf0 │ │ │ │ │ +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 5016 │ │ │ │ │ + beq.w 6bda │ │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5016 │ │ │ │ │ + beq.w 6bda │ │ │ │ │ +seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ │ 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 2970 >, 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, #96 @ 0x60 │ │ │ │ │ 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 2a70 > > >(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) │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ +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::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, r7, [r2] │ │ │ │ │ subs r7, r7, 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:1384 (discriminator 2) │ │ │ │ │ adds r7, #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 r8, r7 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 52a2 │ │ │ │ │ + beq.w 6e66 │ │ │ │ │ +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 r7, [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 5298 │ │ │ │ │ + beq.w 6e5c │ │ │ │ │ +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::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, r7, [r6] │ │ │ │ │ +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] │ │ │ │ │ +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 │ │ │ │ │ +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) │ │ │ │ │ adds r7, #1 │ │ │ │ │ +void seqan::setLength >, unsigned int>(seqan::Matrix > >&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ str.w r8, [r3, #4] │ │ │ │ │ +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 r8, r7 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5284 │ │ │ │ │ + beq.w 6e48 │ │ │ │ │ +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 r7, [r3, #0] │ │ │ │ │ +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 527a │ │ │ │ │ + beq.w 6e3e │ │ │ │ │ +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 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] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5270 │ │ │ │ │ + beq.w 6e34 │ │ │ │ │ +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 r7, [r4, #0] │ │ │ │ │ +void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 49b0 │ │ │ │ │ + beq.n 6574 │ │ │ │ │ +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 r8, [r7, #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, [r8] │ │ │ │ │ blx 2a9c │ │ │ │ │ +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, r8 │ │ │ │ │ blx 2a9c │ │ │ │ │ +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, #240 @ 0xf0 │ │ │ │ │ str r2, [r7, #24] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r2, [r7, #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 5266 │ │ │ │ │ + beq.w 6e2a │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ +void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 49dc │ │ │ │ │ + beq.n 65a0 │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r8, [r7, #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, [r8] │ │ │ │ │ blx 2a9c │ │ │ │ │ +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, r8 │ │ │ │ │ blx 2a9c │ │ │ │ │ +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 r2, sp, #252 @ 0xfc │ │ │ │ │ str r2, [r7, #24] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r2, [r7, #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 r3, #43691 @ 0xaaab │ │ │ │ │ movt r3, #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 r8, [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::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ +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 sl, [r2] │ │ │ │ │ +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.w r2, [r8, #4] │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ +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, r2, 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 │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ +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) │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ asrs r7, r2, #2 │ │ │ │ │ mul.w r7, r3, r7 │ │ │ │ │ +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 sl, r7 │ │ │ │ │ - bcs.w 5214 │ │ │ │ │ + bcs.w 6dd8 │ │ │ │ │ +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 2b98 , 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, #216] @ 0xd8 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:70 │ │ │ │ │ strd r3, r3, [sp, #220] @ 0xdc │ │ │ │ │ strd r3, r3, [sp, #228] @ 0xe4 │ │ │ │ │ +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 51e6 │ │ │ │ │ + beq.w 6daa │ │ │ │ │ +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] │ │ │ │ │ +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, [r8, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 51fa │ │ │ │ │ + beq.w 6dbe │ │ │ │ │ +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 r3, [r8, #24] │ │ │ │ │ ldr r7, [r3, #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 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 r7, r7, [sp, #228] @ 0xe4 │ │ │ │ │ +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 51de │ │ │ │ │ + beq.w 6da2 │ │ │ │ │ +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, #40] @ 0x28 │ │ │ │ │ +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, #220] @ 0xdc │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - ldr.w r3, [pc, #2216] @ 530c │ │ │ │ │ + ldr.w r3, [pc, #2216] @ 6ed0 │ │ │ │ │ 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, #204] @ 0xcc │ │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ +seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_, seqan::String > >&, seqan::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:84 │ │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ strd r3, r3, [r7] │ │ │ │ │ str r3, [r7, #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 51b8 │ │ │ │ │ + beq.w 6d7c │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r7, [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, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 51c8 │ │ │ │ │ + beq.w 6d8c │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r7, #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, #212] @ 0xd4 │ │ │ │ │ +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, #216 @ 0xd8 │ │ │ │ │ +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 r0, sp, #168 @ 0xa8 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ strd r3, r3, [sp, #168] @ 0xa8 │ │ │ │ │ +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 │ │ │ │ │ movs r7, #1 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ │ +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 r3, sp, #200 @ 0xc8 │ │ │ │ │ +seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >::DPScout_(seqan::DPScoutState_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:104 (discriminator 1) │ │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ │ +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 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ +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 r7, [sp, #204] @ 0xcc │ │ │ │ │ +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 3148 │ │ │ │ │ + bl 4d0c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4f0> │ │ │ │ │ +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 │ │ │ │ │ ldr.w r8, [sp, #200] @ 0xc8 │ │ │ │ │ +auto seqan::maxHostPosition >, seqan::If > >, seqan::Terminator_, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:224 │ │ │ │ │ ldr.w r9, [sp, #180] @ 0xb4 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5190 │ │ │ │ │ + beq.w 6d54 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r7, [r8] │ │ │ │ │ +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] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 51a2 │ │ │ │ │ + beq.w 6d66 │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ +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 r7, [sp, #168] @ 0xa8 │ │ │ │ │ +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 r2, r3, r9 │ │ │ │ │ +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 r1, [sp, #176] @ 0xb0 │ │ │ │ │ +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) │ │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ │ +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) │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.w 5150 │ │ │ │ │ + beq.w 6d14 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1180 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ cmp r7, r3 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1182 (discriminator 1) │ │ │ │ │ itttt eq │ │ │ │ │ ldrbeq r3, [r2, #0] │ │ │ │ │ biceq.w r3, r3, #1 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1183 (discriminator 1) │ │ │ │ │ orreq.w r3, r3, #32 │ │ │ │ │ strbeq r3, [r2, #0] │ │ │ │ │ +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 r3, r6, [r6] │ │ │ │ │ +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, #84 @ 0x54 │ │ │ │ │ +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) │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr.w r2, [r8, #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 r6, r6, r3 │ │ │ │ │ ldrd r1, r3, [r1] │ │ │ │ │ subs r3, r3, 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 r3, [sl] │ │ │ │ │ +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 5162 │ │ │ │ │ + beq.w 6d26 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r8, [r8] │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5176 │ │ │ │ │ + beq.w 6d3a │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r3, [r8, #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, r9] │ │ │ │ │ +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, r9 │ │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ │ +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 4b56 │ │ │ │ │ + bmi.n 671a │ │ │ │ │ /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 r1, sp, #80 @ 0x50 │ │ │ │ │ +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, r6, [sp] │ │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ +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, #79 @ 0x4f │ │ │ │ │ strb r0, [r2, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 38a8 , std::allocator >)@@Base+0x3c> │ │ │ │ │ + bl 546c , std::allocator >)@@Base+0x3c> │ │ │ │ │ +void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 4ba4 │ │ │ │ │ + beq.n 6768 │ │ │ │ │ +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 4b92 │ │ │ │ │ + beq.n 6756 │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r8, [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.w r0, [r8] │ │ │ │ │ blx 2a9c │ │ │ │ │ +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, r8 │ │ │ │ │ blx 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 4bd6 │ │ │ │ │ + beq.n 679a │ │ │ │ │ +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 4bc4 │ │ │ │ │ + beq.n 6788 │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +seqan::String, seqan::Alloc >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:198 │ │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ │ +seqan::String >::~String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:198 │ │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ │ +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 2a9c │ │ │ │ │ +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, #240] @ 0xf0 │ │ │ │ │ blx 2a9c │ │ │ │ │ +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 r0, [fp] │ │ │ │ │ +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) │ │ │ │ │ mov r2, r6 │ │ │ │ │ add.w r1, r0, #36 @ 0x24 │ │ │ │ │ blx 2ac0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::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, r4 │ │ │ │ │ blx 2a9c │ │ │ │ │ +seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ blx 2b44 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ blx 2b44 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:29 (discriminator 2) │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ │ +seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ mov r3, r0 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:29 (discriminator 2) │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ blx 2bec , seqan::Alloc >, seqan::Tag >&, int, int, int)@plt> │ │ │ │ │ ./porechop/src/adapter_align.cpp:30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r4, sp, #364 @ 0x16c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 29bc │ │ │ │ │ ./porechop/src/adapter_align.cpp:30 (discriminator 2) │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2a7c , std::allocator >)@plt> │ │ │ │ │ mov r5, r0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ add r3, sp, #372 @ 0x174 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 4c38 │ │ │ │ │ + beq.n 67fc │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx 2a38 │ │ │ │ │ +seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:197 │ │ │ │ │ ldrd r4, r6, [fp] │ │ │ │ │ +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 4c66 │ │ │ │ │ + beq.n 682a │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 4c5c │ │ │ │ │ + beq.n 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 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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 4c40 │ │ │ │ │ + bne.n 6804 │ │ │ │ │ +seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:198 │ │ │ │ │ ldr.w r6, [fp] │ │ │ │ │ +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 2a9c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 4c7c │ │ │ │ │ + beq.n 6840 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx 2a38 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 4c8c │ │ │ │ │ + beq.n 6850 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx 2a38 │ │ │ │ │ +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, #48] @ 0x30 │ │ │ │ │ blx 2a9c │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ blx 2a9c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 4ca8 │ │ │ │ │ + beq.n 686c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx 2a38 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:12 │ │ │ │ │ - ldr.w r2, [pc, #1636] @ 5310 │ │ │ │ │ + ldr.w r2, [pc, #1636] @ 6ed4 │ │ │ │ │ ./porechop/src/adapter_align.cpp:31 │ │ │ │ │ - ldr.w r3, [pc, #1612] @ 52fc │ │ │ │ │ + ldr.w r3, [pc, #1612] @ 6ec0 │ │ │ │ │ ./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, #388] @ 0x184 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 55d6 │ │ │ │ │ + bne.w 719a │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #396 @ 0x18c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r0, r1, [sp, #168] @ 0xa8 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 54ac │ │ │ │ │ + beq.w 7070 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w sl, [r7] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5494 │ │ │ │ │ + beq.w 7058 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1) │ │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movs r0, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ @@ -4360,18 +10372,18 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r0, r0, [sp, #248] @ 0xf8 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ strd r0, r0, [sp, #256] @ 0x100 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r4, r5, [sp, #240] @ 0xf0 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1) │ │ │ │ │ - beq.w 52b8 │ │ │ │ │ + beq.w 6e7c │ │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 52b8 │ │ │ │ │ + beq.w 6e7c │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ │ strd r0, r0, [r4] │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2be0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ @@ -4390,24 +10402,24 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r7, r7, r2 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1384 (discriminator 2) │ │ │ │ │ adds r7, #1 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 50d8 │ │ │ │ │ + beq.w 6c9c │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r7, [r3, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 50d0 │ │ │ │ │ + beq.w 6c94 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd r2, r7, [r6] │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ @@ -4416,39 +10428,39 @@ │ │ │ │ │ adds r7, #1 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ str.w r8, [r3, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 50be │ │ │ │ │ + beq.w 6c82 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 50b6 │ │ │ │ │ + beq.w 6c7a │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r8, [r3] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 50ea │ │ │ │ │ + beq.w 6cae │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 4d9c │ │ │ │ │ + beq.n 6960 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r8, [r7, #24] │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ blx 2a9c │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 2a9c │ │ │ │ │ @@ -4458,21 +10470,21 @@ │ │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ │ str r2, [r7, #24] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r2, [r7, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 50f2 │ │ │ │ │ + beq.w 6cb6 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 4dc8 │ │ │ │ │ + beq.n 698c │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r8, [r7, #24] │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ blx 2a9c │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 2a9c │ │ │ │ │ @@ -4504,57 +10516,57 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:89 (discriminator 1) │ │ │ │ │ cmp r3, r9 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:89 (discriminator 1) │ │ │ │ │ - bcs.w 50fa │ │ │ │ │ + bcs.w 6cbe │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1406 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2b98 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@plt> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ /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, #216] @ 0xd8 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:70 │ │ │ │ │ strd r3, r3, [sp, #220] @ 0xdc │ │ │ │ │ strd r3, r3, [sp, #228] @ 0xe4 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5148 │ │ │ │ │ + beq.w 6d0c │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r8, [r4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5376 │ │ │ │ │ + beq.w 6f3a │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:72 (discriminator 1) │ │ │ │ │ strd r7, r7, [sp, #228] @ 0xe4 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 535e │ │ │ │ │ + beq.w 6f22 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ /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, #220] @ 0xdc │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ - ldr.w r3, [pc, #1236] @ 5314 │ │ │ │ │ + ldr.w r3, [pc, #1236] @ 6ed8 │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80 │ │ │ │ │ strd r3, r3, [sp, #204] @ 0xcc │ │ │ │ │ @@ -4563,21 +10575,21 @@ │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:84 │ │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 536e │ │ │ │ │ + beq.w 6f32 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 551a │ │ │ │ │ + beq.w 70de │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ /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) │ │ │ │ │ @@ -4603,15 +10615,15 @@ │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:86 │ │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1417 │ │ │ │ │ - bl 2da4 │ │ │ │ │ + bl 4968 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x14c> │ │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:613 (discriminator 2) │ │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 │ │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w r9, r2, r3 │ │ │ │ │ @@ -4623,21 +10635,21 @@ │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:613 (discriminator 2) │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5366 │ │ │ │ │ + beq.w 6f2a │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r7, [r7, #0] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5504 │ │ │ │ │ + beq.w 70c8 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:571 (discriminator 1) │ │ │ │ │ add.w sl, sp, #84 @ 0x54 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ ldrb r3, [r2, r6] │ │ │ │ │ @@ -4645,22 +10657,22 @@ │ │ │ │ │ add r2, r6 │ │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:475 │ │ │ │ │ ands.w r0, r3, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:571 (discriminator 1) │ │ │ │ │ strb.w r3, [sl] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:475 │ │ │ │ │ - bne.n 4eee │ │ │ │ │ + bne.n 6ab2 │ │ │ │ │ /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 4eee │ │ │ │ │ + bne.n 6ab2 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:479 │ │ │ │ │ tst.w r3, #34 @ 0x22 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:572 (discriminator 1) │ │ │ │ │ @@ -4670,28 +10682,28 @@ │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ /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, r6 │ │ │ │ │ - bl 4054 , std::allocator >)@@Base+0x7e8> │ │ │ │ │ + bl 5c18 , std::allocator >)@@Base+0x7e8> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:212 (discriminator 1) │ │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 4f3c │ │ │ │ │ + beq.n 6b00 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 4f2a │ │ │ │ │ + beq.n 6aee │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ blx 2a9c │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 2a9c │ │ │ │ │ @@ -4700,21 +10712,21 @@ │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a9c │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 4f6e │ │ │ │ │ + beq.n 6b32 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 4f5c │ │ │ │ │ + beq.n 6b20 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a9c │ │ │ │ │ @@ -4733,583 +10745,747 @@ │ │ │ │ │ blx 2a9c │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ /usr/include/seqan/align/global_alignment_unbanded.h:193 (discriminator 2) │ │ │ │ │ mov r2, r6 │ │ │ │ │ add.w r1, r0, #36 @ 0x24 │ │ │ │ │ blx 2ac0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::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> │ │ │ │ │ - b.n 4bf2 │ │ │ │ │ + b.n 67b6 │ │ │ │ │ +bool seqan::empty(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:365 (discriminator 2) │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 50b0 │ │ │ │ │ + beq.w 6c74 │ │ │ │ │ +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 2958 │ │ │ │ │ +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 r2, [sp, #24] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r4, r0 │ │ │ │ │ - ldr r3, [pc, #872] @ (5318 ) │ │ │ │ │ + ldr r3, [pc, #872] @ (6edc ) │ │ │ │ │ +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 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ +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, [r2, #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, [r2, #0] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r4, [r2, #4] │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:386 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov r3, r0 │ │ │ │ │ +seqan::assign(seqan::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ │ strb.w r0, [r3], #1 │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:386 (discriminator 1) │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 4fc0 │ │ │ │ │ - b.w 4784 │ │ │ │ │ + bne.n 6b84 │ │ │ │ │ + b.w 6348 │ │ │ │ │ +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.n 50aa │ │ │ │ │ + beq.n 6c6e │ │ │ │ │ +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 2958 │ │ │ │ │ +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 r2, [sp, #20] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r4, r0 │ │ │ │ │ - ldr r3, [pc, #804] @ (5318 ) │ │ │ │ │ + ldr r3, [pc, #804] @ (6edc ) │ │ │ │ │ +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 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ +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, [r2, #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, [r2, #0] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r4, [r2, #4] │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:386 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov r3, r0 │ │ │ │ │ +seqan::assign(seqan::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ │ strb.w r0, [r3], #1 │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:386 (discriminator 1) │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 5004 │ │ │ │ │ - b.w 4762 │ │ │ │ │ + bne.n 6bc8 │ │ │ │ │ + b.w 6326 │ │ │ │ │ +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 r7, #2147483648 @ 0x80000000 │ │ │ │ │ +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:1378 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ │ - b.n 4bda │ │ │ │ │ + b.n 679e │ │ │ │ │ +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 2958 │ │ │ │ │ +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, [r7, #0] │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ +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, [r7, #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 r7, [fp] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.n 48ee │ │ │ │ │ + b.n 64b2 │ │ │ │ │ +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 2958 │ │ │ │ │ +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 r6, #0 │ │ │ │ │ - beq.w 5334 │ │ │ │ │ + beq.w 6ef8 │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - ble.w 555c │ │ │ │ │ + ble.w 7120 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 2a64 │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 r6, [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 484e │ │ │ │ │ + b.w 6412 │ │ │ │ │ +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 2958 │ │ │ │ │ +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 r4, #0 │ │ │ │ │ - beq.w 533c │ │ │ │ │ + beq.w 6f00 │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ - ble.w 5554 │ │ │ │ │ + ble.w 7118 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 2a64 │ │ │ │ │ +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, r4 │ │ │ │ │ blx 2a9c │ │ │ │ │ +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 r4, [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 646a │ │ │ │ │ +bool seqan::empty(char*): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - b.w 48a6 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 4762 │ │ │ │ │ + b.w 6326 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.w 4784 │ │ │ │ │ + b.w 6348 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a70 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4d70 │ │ │ │ │ + b.n 6934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2be0 >, 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) │ │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1390 (discriminator 2) │ │ │ │ │ add.w r8, r3, #1 │ │ │ │ │ - b.n 4d62 │ │ │ │ │ + b.n 6926 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a70 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4d48 │ │ │ │ │ + b.n 690c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2be0 >, 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) │ │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1385 (discriminator 2) │ │ │ │ │ add.w r8, r3, #1 │ │ │ │ │ - b.n 4d3a │ │ │ │ │ + b.n 68fe │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2be0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4d80 │ │ │ │ │ + b.n 6944 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a70 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4dac │ │ │ │ │ + b.n 6970 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 54c8 │ │ │ │ │ + beq.w 708c │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5420 │ │ │ │ │ + beq.w 6fe4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov.w r8, r2, lsl #2 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.w 5564 │ │ │ │ │ + bhi.w 7128 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 2) │ │ │ │ │ add.w r2, r3, r8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bls.n 5144 │ │ │ │ │ + bls.n 6d08 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 1) │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ add r3, r1 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5144 │ │ │ │ │ - ldr r1, [pc, #480] @ (5314 ) │ │ │ │ │ + beq.n 6d08 │ │ │ │ │ + ldr r1, [pc, #480] @ (6ed8 ) │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r8, [r0, r1] │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5138 │ │ │ │ │ + bne.n 6cfc │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1738 │ │ │ │ │ - b.n 4df6 │ │ │ │ │ + b.n 69ba │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2be0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4e10 │ │ │ │ │ + b.n 69d4 │ │ │ │ │ +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 r2, [r3, r9] │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1178 (discriminator 1) │ │ │ │ │ orr.w r2, r2, #64 @ 0x40 │ │ │ │ │ strb.w r2, [r3, r9] │ │ │ │ │ - b.n 4b02 │ │ │ │ │ + b.n 66c6 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 2a70 > > >(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 r8, [r8] │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4b30 │ │ │ │ │ + bne.w 66f4 │ │ │ │ │ +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 2958 │ │ │ │ │ +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.w r0, [r8, #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.w r2, [r8, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.n 4b36 │ │ │ │ │ + b.n 66fa │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 2a70 > > >(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 r7, [r8] │ │ │ │ │ +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] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4adc │ │ │ │ │ + bne.w 66a0 │ │ │ │ │ +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 2958 │ │ │ │ │ +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] │ │ │ │ │ +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, [r7, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.n 4ae0 │ │ │ │ │ + b.n 66a4 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a70 > > >(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, [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, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4a8e │ │ │ │ │ + bne.w 6652 │ │ │ │ │ +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 2958 │ │ │ │ │ +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] │ │ │ │ │ +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, [r7, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.n 4a92 │ │ │ │ │ + b.n 6656 │ │ │ │ │ +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 2970 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4a52 │ │ │ │ │ + b.n 6616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2970 >, 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 r8, [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, [r8, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4a40 │ │ │ │ │ + bne.w 6604 │ │ │ │ │ +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 2958 │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r7, #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, [r8, #24] │ │ │ │ │ +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::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str.w r3, [r8, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.n 4a46 │ │ │ │ │ + b.n 660a │ │ │ │ │ +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 544a │ │ │ │ │ + beq.w 700e │ │ │ │ │ +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 5530 │ │ │ │ │ + beq.w 70f4 │ │ │ │ │ +seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w r3, [r8, #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 │ │ │ │ │ movs r2, #12 │ │ │ │ │ +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 sl, 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 r9, r2, sl │ │ │ │ │ +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 5390 │ │ │ │ │ + bhi.w 6f54 │ │ │ │ │ +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 r3, [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:1733 (discriminator 2) │ │ │ │ │ add.w r2, r3, r9 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bcs.n 525e │ │ │ │ │ + bcs.n 6e22 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 1) │ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ add r3, r1 │ │ │ │ │ +void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 525e │ │ │ │ │ + beq.n 6e22 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - ldr r1, [pc, #192] @ (530c ) │ │ │ │ │ + ldr r1, [pc, #192] @ (6ed0 ) │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ strd r1, r1, [r3] │ │ │ │ │ +void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:400 │ │ │ │ │ adds r3, #12 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5252 │ │ │ │ │ + bne.n 6e16 │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str.w r2, [r8, #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 4a18 │ │ │ │ │ + b.w 65dc │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a70 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.w 49c0 │ │ │ │ │ + b.w 6584 │ │ │ │ │ +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 2970 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.w 4994 │ │ │ │ │ + b.w 6558 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a70 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.w 4984 │ │ │ │ │ + b.w 6548 │ │ │ │ │ +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 2970 >, 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:1390 (discriminator 2) │ │ │ │ │ add.w r8, r3, #1 │ │ │ │ │ - b.w 4976 │ │ │ │ │ + b.w 653a │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a70 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.w 495c │ │ │ │ │ + b.w 6520 │ │ │ │ │ +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 2970 >, 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) │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrd r2, r3, [r2] │ │ │ │ │ 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 r8, r3, #1 │ │ │ │ │ - b.w 494e │ │ │ │ │ + b.w 6512 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1378 │ │ │ │ │ mov.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1) │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ │ - b.n 4f72 │ │ │ │ │ + b.n 6b36 │ │ │ │ │ +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 2958 │ │ │ │ │ +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 │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ mov r9, r3 │ │ │ │ │ +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 488e │ │ │ │ │ + b.w 6452 │ │ │ │ │ +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 2958 │ │ │ │ │ +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, [r4, #0] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ mov sl, r3 │ │ │ │ │ +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, [r4, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.w 483a │ │ │ │ │ + b.w 63fe │ │ │ │ │ nop │ │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r1, #13] │ │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ movs r0, 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 │ │ │ │ │ blx 2958 │ │ │ │ │ +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 4874 │ │ │ │ │ + b.w 6438 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r3, #12 │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + b.w 6412 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - b.w 484e │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r3, #12 │ │ │ │ │ - b.w 48a6 │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + b.w 646a │ │ │ │ │ +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 2958 │ │ │ │ │ +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, [r7, #36] @ 0x24 │ │ │ │ │ /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 r3, [r7, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.w 48f8 │ │ │ │ │ + b.w 64bc │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2be0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4e30 │ │ │ │ │ + b.n 69f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 2a70 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4eb6 │ │ │ │ │ + b.n 6a7a │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a70 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4e5e │ │ │ │ │ + b.n 6a22 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 2958 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r7, #0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str.w r0, [r8, #24] │ │ │ │ │ @@ -5318,86 +11494,104 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r7, r7, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r7, [r0, #8] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str.w r3, [r8, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.n 4e24 │ │ │ │ │ + b.n 69e8 │ │ │ │ │ +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 │ │ │ │ │ blx 2958 │ │ │ │ │ +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 r1, [sp, #60] @ 0x3c │ │ │ │ │ +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 r2, r0 │ │ │ │ │ mov r3, 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 sl, [r8, #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.w r0, [r8] │ │ │ │ │ +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 │ │ │ │ │ - cbz r1, 5416 │ │ │ │ │ + cbz r1, 6fda │ │ │ │ │ +void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls.n 53fc │ │ │ │ │ - ldr r3, [pc, #728] @ (5688 ) │ │ │ │ │ + bls.n 6fc0 │ │ │ │ │ + ldr r3, [pc, #728] @ (724c ) │ │ │ │ │ adds r2, #12 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr.w ip, [sp, #68] @ 0x44 │ │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ adds r3, #12 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ adds r3, #12 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ strd r1, r1, [r2, #-12] │ │ │ │ │ str.w r1, [r2, #-4] │ │ │ │ │ +void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ ldr.w r4, [r3, #-24] │ │ │ │ │ str.w r4, [r2, #-24] │ │ │ │ │ ldr.w r4, [r3, #-20] │ │ │ │ │ str.w r4, [r2, #-20] │ │ │ │ │ ldr.w r4, [r3, #-16] │ │ │ │ │ /usr/include/c++/13/bits/move.h:199 │ │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ str.w r4, [r2, #-16] │ │ │ │ │ /usr/include/c++/13/bits/move.h:199 │ │ │ │ │ str.w r1, [r3, #-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 53c0 │ │ │ │ │ + bhi.n 6f84 │ │ │ │ │ mov r4, lr │ │ │ │ │ +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, #60] @ 0x3c │ │ │ │ │ blx 2a9c │ │ │ │ │ +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.w r3, [r8, #8] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs sl, r3 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 2) │ │ │ │ │ movs r3, #12 │ │ │ │ │ mul.w r9, r3, sl │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ str.w r2, [r8, #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 523a │ │ │ │ │ + b.n 6dfe │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 2958 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str.w r0, [r8, #24] │ │ │ │ │ @@ -5414,57 +11608,74 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ │ mov.w r8, r2, lsl #2 │ │ │ │ │ - b.n 5114 │ │ │ │ │ + b.n 6cd8 │ │ │ │ │ +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 2970 >, 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.n 5530 │ │ │ │ │ + beq.n 70f4 │ │ │ │ │ +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 r8, [r9, #24] │ │ │ │ │ +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 r3, #43691 @ 0xaaab │ │ │ │ │ movt r3, #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 │ │ │ │ │ movs r2, #12 │ │ │ │ │ +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.w r1, [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 r0, [r8] │ │ │ │ │ +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 r2, r2, sl │ │ │ │ │ +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, #68] @ 0x44 │ │ │ │ │ +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, r1, 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 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ +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) │ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ │ asrs r7, r1, #2 │ │ │ │ │ mul.w r7, r3, r7 │ │ │ │ │ +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 sl, r7 │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ittt cc │ │ │ │ │ ldrcc r3, [sp, #60] @ 0x3c │ │ │ │ │ addcc r3, r3, r2 │ │ │ │ │ movcc r2, 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:1716 │ │ │ │ │ - bcc.w 525e │ │ │ │ │ - b.n 5226 │ │ │ │ │ + bcc.w 6e22 │ │ │ │ │ + b.n 6dea │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 2958 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ @@ -5474,15 +11685,15 @@ │ │ │ │ │ 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 r3, [r7, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.n 4ce8 │ │ │ │ │ + b.n 68ac │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 2958 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ @@ -5494,24 +11705,24 @@ │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r7, [fp] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.n 4cde │ │ │ │ │ + b.n 68a2 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2be0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r8, [r4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5420 │ │ │ │ │ + beq.n 6fe4 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r7, [r8, #24] │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ @@ -5530,18 +11741,18 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ itt cc │ │ │ │ │ ldrcc r2, [sp, #60] @ 0x3c │ │ │ │ │ addcc r2, r8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ - bcc.w 5144 │ │ │ │ │ + bcc.w 6d08 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - b.n 5114 │ │ │ │ │ + b.n 6cd8 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 2958 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r2, #0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str r0, [r7, #24] │ │ │ │ │ @@ -5550,15 +11761,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, [r7, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.n 4ec4 │ │ │ │ │ + b.n 6a88 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 2958 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ str r0, [r7, #24] │ │ │ │ │ @@ -5567,68 +11778,80 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r2, [r7, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.n 4e6c │ │ │ │ │ + b.n 6a30 │ │ │ │ │ +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 2958 │ │ │ │ │ +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, #24] │ │ │ │ │ +void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r2, #1 │ │ │ │ │ +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::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::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, r3 │ │ │ │ │ +void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str.w r2, [r9, #28] │ │ │ │ │ +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 │ │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ │ +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 r3, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 522a │ │ │ │ │ + b.n 6dee │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r2, [r4, #0] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 5094 │ │ │ │ │ + b.n 6c58 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r2, [r6, #0] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 505c │ │ │ │ │ + b.n 6c20 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 2958 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ /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] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 511e │ │ │ │ │ + beq.w 6ce2 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.n 55a2 │ │ │ │ │ - ldr r2, [pc, #264] @ (568c ) │ │ │ │ │ + bls.n 7166 │ │ │ │ │ + ldr r2, [pc, #264] @ (7250 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r8, [r1, r2] │ │ │ │ │ ldrd r2, ip, [sp, #60] @ 0x3c │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ @@ -5636,15 +11859,15 @@ │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ /usr/include/c++/13/bits/move.h:199 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ /usr/include/c++/13/bits/move.h:198 │ │ │ │ │ str.w r0, [r3], #4 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcc.n 558e │ │ │ │ │ + bcc.n 7152 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ blx 2a9c │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -5653,4754 +11876,5898 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 (discriminator 2) │ │ │ │ │ mov.w r8, r2, lsl #2 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - b.n 511e │ │ │ │ │ + b.n 6ce2 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ │ blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:12 │ │ │ │ │ - ldr r2, [pc, #204] @ (5690 ) │ │ │ │ │ - ldr r3, [pc, #204] @ (5694 ) │ │ │ │ │ + ldr r2, [pc, #204] @ (7254 ) │ │ │ │ │ + ldr r3, [pc, #204] @ (7258 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 55e4 │ │ │ │ │ + beq.n 71a8 │ │ │ │ │ ./porechop/src/adapter_align.cpp:31 │ │ │ │ │ blx 2acc <__stack_chk_fail@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, #20] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ blx 2a9c │ │ │ │ │ - b.n 55bc │ │ │ │ │ + b.n 7180 │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2964 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2afc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ │ blx 2a9c │ │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ │ blx 2a9c │ │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ │ blx 2a9c │ │ │ │ │ +seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:197 │ │ │ │ │ ldrd r4, r6, [fp] │ │ │ │ │ +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 563e │ │ │ │ │ + bne.n 7202 │ │ │ │ │ +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.w r0, [fp] │ │ │ │ │ blx 2a9c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ blx 2ae4 , 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, #24] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ blx 2a9c │ │ │ │ │ - b.n 55da │ │ │ │ │ + b.n 719e │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ │ blx 2a9c │ │ │ │ │ - b.n 5606 │ │ │ │ │ + b.n 71ca │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::allocator::~allocator(): │ │ │ │ │ /usr/include/c++/13/bits/allocator.h:184 │ │ │ │ │ - b.n 5606 │ │ │ │ │ - b.n 5606 │ │ │ │ │ + b.n 71ca │ │ │ │ │ + b.n 71ca │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 565a │ │ │ │ │ + beq.n 721e │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 560a │ │ │ │ │ - b.n 5600 │ │ │ │ │ - b.n 55ee │ │ │ │ │ + b.n 71ce │ │ │ │ │ + b.n 71c4 │ │ │ │ │ + b.n 71b2 │ │ │ │ │ +seqan::Holder > >, seqan::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2964 > > >(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 2b5c >, 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, #252] @ 0xfc │ │ │ │ │ blx 2a9c │ │ │ │ │ +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, #240] @ 0xf0 │ │ │ │ │ blx 2a9c │ │ │ │ │ - b.n 562c │ │ │ │ │ - b.n 561c │ │ │ │ │ - b.n 5622 │ │ │ │ │ + b.n 71f0 │ │ │ │ │ + b.n 71e0 │ │ │ │ │ + b.n 71e6 │ │ │ │ │ +seqan::Holder > >, seqan::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:138 │ │ │ │ │ - b.n 5662 │ │ │ │ │ - b.n 55e8 │ │ │ │ │ - b.n 5668 │ │ │ │ │ + b.n 7226 │ │ │ │ │ + b.n 71ac │ │ │ │ │ +seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:138 │ │ │ │ │ + b.n 722c │ │ │ │ │ nop │ │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ │ + ldr r6, [pc, #456] @ (7420 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xe0>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005698 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +0000725c >, 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, 56e0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x48> │ │ │ │ │ + cbz r3, 72a4 >, 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 56da >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x42> │ │ │ │ │ + beq.n 729e >, 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 56c8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x30> │ │ │ │ │ + beq.n 728c >, 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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 │ │ │ │ │ │ │ │ │ │ -000056e4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +000072a8 > > >(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, 572c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x48> │ │ │ │ │ + cbz r3, 72f0 > > >(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 5726 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x42> │ │ │ │ │ + beq.n 72ea > > >(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 5714 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x30> │ │ │ │ │ + beq.n 72d8 > > >(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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 │ │ │ │ │ │ │ │ │ │ -00005730 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +000072f4 >, 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, 5778 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x48> │ │ │ │ │ + cbz r3, 733c >, 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 5772 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x42> │ │ │ │ │ + beq.n 7336 >, 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 5760 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x30> │ │ │ │ │ + beq.n 7324 >, 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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 │ │ │ │ │ │ │ │ │ │ -0000577c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>: │ │ │ │ │ +00007340 >::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] @ (5898 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x11c>) │ │ │ │ │ - ldr r3, [pc, #264] @ (589c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ + ldr r0, [pc, #264] @ (745c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x11c>) │ │ │ │ │ + ldr r3, [pc, #264] @ (7460 >::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, 57ac >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x30> │ │ │ │ │ + cbz r4, 7370 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x30> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 581a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x9e> │ │ │ │ │ + beq.n 73de >::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 57ea >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x6e> │ │ │ │ │ + bls.n 73ae >::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 2958 │ │ │ │ │ +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, 5814 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x98> │ │ │ │ │ + cbz r7, 73d8 >::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 2a9c │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - ble.n 586c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf0> │ │ │ │ │ + ble.n 7430 >::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] @ (58a0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>) │ │ │ │ │ + ldr r2, [pc, #172] @ (7464 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ - ldr r3, [pc, #164] @ (589c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ + ldr r3, [pc, #164] @ (7460 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 588e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x112> │ │ │ │ │ + bne.n 7452 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ b.w 2a60 │ │ │ │ │ +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 57ea >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x6e> │ │ │ │ │ + b.n 73ae >::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 5852 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd6> │ │ │ │ │ + beq.n 7416 >::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 5844 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc8> │ │ │ │ │ + beq.n 7408 >::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 r6, sp │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r4 │ │ │ │ │ blx 2bc8 >::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 2a54 >::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 2a9c │ │ │ │ │ +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] @ (58a4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x128>) │ │ │ │ │ + ldr r2, [pc, #80] @ (7468 >::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] @ (589c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ + ldr r3, [pc, #68] @ (7460 >::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 588e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x112> │ │ │ │ │ + bne.n 7452 >::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++/13/bits/stl_algobase.h:398 │ │ │ │ │ itt eq │ │ │ │ │ ldrbeq r3, [r1, #0] │ │ │ │ │ strbeq r3, [r7, #0] │ │ │ │ │ - b.n 5852 >::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++/13/bits/stl_algobase.h:398 │ │ │ │ │ + b.n 7416 >::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 2a9c │ │ │ │ │ +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] @ (58a8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x12c>) │ │ │ │ │ - ldr r3, [pc, #28] @ (589c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>) │ │ │ │ │ + ldr r2, [pc, #44] @ (746c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x12c>) │ │ │ │ │ + ldr r3, [pc, #28] @ (7460 >::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 5892 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x116> │ │ │ │ │ + beq.n 7456 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x116> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ blx 2acc <__stack_chk_fail@plt> │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ + ldr r4, [pc, #656] @ (76f0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x100>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ + ldr r4, [pc, #264] @ (7570 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x100>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ │ + ldr r3, [pc, #904] @ (77f4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd4>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ │ + ldr r3, [pc, #744] @ (7758 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x38>) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000058ac >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>: │ │ │ │ │ +00007470 >::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] @ (5a18 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16c>) │ │ │ │ │ + ldr r2, [pc, #344] @ (75dc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16c>) │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldr r3, [pc, #344] @ (5a1c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ + ldr r3, [pc, #344] @ (75e0 >::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 5946 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9a> │ │ │ │ │ + beq.n 750a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - cbz r4, 58e2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x36> │ │ │ │ │ + cbz r4, 74a6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x36> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 5956 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaa> │ │ │ │ │ + beq.n 751a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaa> │ │ │ │ │ +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 5a10 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x164> │ │ │ │ │ + bls.w 75d4 >::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 2958 │ │ │ │ │ +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 59c0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x114> │ │ │ │ │ + beq.n 7584 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x114> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - ble.n 59ce >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x122> │ │ │ │ │ + ble.n 7592 >::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] @ (5a20 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x174>) │ │ │ │ │ + ldr r2, [pc, #248] @ (75e4 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ - ldr r3, [pc, #240] @ (5a1c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ + ldr r3, [pc, #240] @ (75e0 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5a0c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160> │ │ │ │ │ + bne.n 75d0 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ b.w 2a60 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ 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 59a6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ + beq.n 756a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 59ca >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11e> │ │ │ │ │ + beq.n 758e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11e> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 59c4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x118> │ │ │ │ │ + bne.n 7588 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x118> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 59a6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ + beq.n 756a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ +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 5998 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xec> │ │ │ │ │ + beq.n 755c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xec> │ │ │ │ │ +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 59d6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x12a> │ │ │ │ │ + bls.n 759a >::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 2958 │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - ble.n 5998 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xec> │ │ │ │ │ + ble.n 755c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xec> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, r4 │ │ │ │ │ blx 2a64 │ │ │ │ │ +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 2a54 >::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 2a9c │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #124] @ (5a24 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ + ldr r2, [pc, #124] @ (75e8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - ldr r3, [pc, #112] @ (5a1c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ + ldr r3, [pc, #112] @ (75e0 >::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 5a0c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160> │ │ │ │ │ + bne.n 75d0 >::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::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 591e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ + b.n 74e2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ +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 591e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ + b.n 74e2 >::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++/13/bits/stl_algobase.h:433 │ │ │ │ │ - b.n 59a6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ + b.n 756a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - bne.n 59a6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ + bne.n 756a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned char*, unsigned char const*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - b.n 59a6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ + b.n 756a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ +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 2958 │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - bne.n 5992 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xe6> │ │ │ │ │ + bne.n 7556 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xe6> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned char*, unsigned char const*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 5998 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xec> │ │ │ │ │ + b.n 755c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xec> │ │ │ │ │ +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 2a9c │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #44] @ (5a28 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17c>) │ │ │ │ │ - ldr r3, [pc, #32] @ (5a1c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ + ldr r2, [pc, #44] @ (75ec >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17c>) │ │ │ │ │ + ldr r3, [pc, #32] @ (75e0 >::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 5a14 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x168> │ │ │ │ │ + beq.n 75d8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x168> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ blx 2acc <__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 591e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ + b.n 74e2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ │ + ldr r3, [pc, #464] @ (77b0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x90>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ │ + ldr r3, [pc, #56] @ (7620 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x30>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ │ + ldr r2, [pc, #568] @ (7824 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x104>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ │ + ldr r2, [pc, #240] @ (76e0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xf0>) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005a2c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base>: │ │ │ │ │ +000075f0 >::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] @ (5b48 >::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] @ (5b4c >::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] @ (770c >::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] @ (7710 >::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, 5a5c >::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, 7620 >::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 5aca >::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 768e >::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 5a9a >::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 765e >::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 2958 │ │ │ │ │ +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, 5ac4 >::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, 7688 >::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 2a9c │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - ble.n 5b1c >::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 76e0 >::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] @ (5b50 >::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] @ (7714 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ - ldr r3, [pc, #164] @ (5b4c >::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] @ (7710 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5b3e >::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 7702 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ b.w 2a60 │ │ │ │ │ +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 5a9a >::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 765e >::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 5b02 >::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 76c6 >::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 5af4 >::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 76b8 >::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 r6, sp │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r4 │ │ │ │ │ blx 2c10 >::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 2b8c >::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 2a9c │ │ │ │ │ +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] @ (5b54 >::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] @ (7718 >::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] @ (5b4c >::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] @ (7710 >::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 5b3e >::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 7702 >::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++/13/bits/stl_algobase.h:398 │ │ │ │ │ itt eq │ │ │ │ │ ldrbeq r3, [r1, #0] │ │ │ │ │ strbeq r3, [r7, #0] │ │ │ │ │ - b.n 5b02 >::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++/13/bits/stl_algobase.h:398 │ │ │ │ │ + b.n 76c6 >::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 2a9c │ │ │ │ │ +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] @ (5b58 >::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] @ (5b4c >::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] @ (771c >::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] @ (7710 >::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 5b42 >::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 7706 >::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 2acc <__stack_chk_fail@plt> │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ │ + ldr r1, [pc, #976] @ (7ae0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x44>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ │ + ldr r1, [pc, #584] @ (7960 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc0>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ │ + ldr r1, [pc, #200] @ (77e4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xc4>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ │ + ldr r1, [pc, #40] @ (7748 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x28>) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005b5c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base>: │ │ │ │ │ +00007720 >::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] @ (5cc8 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x16c>) │ │ │ │ │ + ldr r2, [pc, #344] @ (788c >::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] @ (5ccc >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>) │ │ │ │ │ + ldr r3, [pc, #344] @ (7890 >::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 5bf6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x9a> │ │ │ │ │ + beq.n 77ba >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x9a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - cbz r4, 5b92 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x36> │ │ │ │ │ + cbz r4, 7756 >::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 5c06 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xaa> │ │ │ │ │ + beq.n 77ca >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xaa> │ │ │ │ │ +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 5cc0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x164> │ │ │ │ │ + bls.w 7884 >::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 2958 │ │ │ │ │ +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 5c70 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x114> │ │ │ │ │ + beq.n 7834 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x114> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - ble.n 5c7e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x122> │ │ │ │ │ + ble.n 7842 >::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] @ (5cd0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x174>) │ │ │ │ │ + ldr r2, [pc, #248] @ (7894 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ - ldr r3, [pc, #240] @ (5ccc >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>) │ │ │ │ │ + ldr r3, [pc, #240] @ (7890 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5cbc >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x160> │ │ │ │ │ + bne.n 7880 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ b.w 2a60 │ │ │ │ │ +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 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 5c56 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfa> │ │ │ │ │ + beq.n 781a >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfa> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5c7a >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x11e> │ │ │ │ │ + beq.n 783e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x11e> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 5c74 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x118> │ │ │ │ │ + bne.n 7838 >::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 5c56 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfa> │ │ │ │ │ + beq.n 781a >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfa> │ │ │ │ │ +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 5c48 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xec> │ │ │ │ │ + beq.n 780c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xec> │ │ │ │ │ +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 5c86 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x12a> │ │ │ │ │ + bls.n 784a >::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 2958 │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - ble.n 5c48 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xec> │ │ │ │ │ + ble.n 780c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xec> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, r4 │ │ │ │ │ blx 2a64 │ │ │ │ │ +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 2b8c >::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 2a9c │ │ │ │ │ +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, #124] @ (5cd4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x178>) │ │ │ │ │ + ldr r2, [pc, #124] @ (7898 >::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, #112] @ (5ccc >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>) │ │ │ │ │ + ldr r3, [pc, #112] @ (7890 >::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 5cbc >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x160> │ │ │ │ │ + bne.n 7880 >::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::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 5bce >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x72> │ │ │ │ │ + b.n 7792 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x72> │ │ │ │ │ +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 5bce >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x72> │ │ │ │ │ + b.n 7792 >::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++/13/bits/stl_algobase.h:433 │ │ │ │ │ - b.n 5c56 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfa> │ │ │ │ │ + b.n 781a >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfa> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - bne.n 5c56 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfa> │ │ │ │ │ + bne.n 781a >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfa> │ │ │ │ │ +void std::__copy_move::__assign_one, seqan::SimpleType const>(seqan::SimpleType*, seqan::SimpleType const*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - b.n 5c56 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfa> │ │ │ │ │ + b.n 781a >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfa> │ │ │ │ │ +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 2958 │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - bne.n 5c42 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xe6> │ │ │ │ │ + bne.n 7806 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xe6> │ │ │ │ │ +void std::__copy_move::__assign_one, seqan::SimpleType const>(seqan::SimpleType*, seqan::SimpleType const*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 5c48 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xec> │ │ │ │ │ + b.n 780c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xec> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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] @ (5cd8 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x17c>) │ │ │ │ │ - ldr r3, [pc, #32] @ (5ccc >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>) │ │ │ │ │ + ldr r2, [pc, #44] @ (789c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x17c>) │ │ │ │ │ + ldr r3, [pc, #32] @ (7890 >::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 5cc4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x168> │ │ │ │ │ + beq.n 7888 >::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 2acc <__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 5bce >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x72> │ │ │ │ │ + b.n 7792 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x72> │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ │ + ldr r0, [pc, #784] @ (7ba0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x104>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ │ + ldr r0, [pc, #376] @ (7a10 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ │ + @ instruction: 0x47de │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ │ + blxns r1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005cdc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>: │ │ │ │ │ +000078a0 >::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] @ (5e48 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16c>) │ │ │ │ │ + ldr r2, [pc, #344] @ (7a0c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16c>) │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldr r3, [pc, #344] @ (5e4c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ + ldr r3, [pc, #344] @ (7a10 >::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 5d76 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9a> │ │ │ │ │ + beq.n 793a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - cbz r4, 5d12 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x36> │ │ │ │ │ + cbz r4, 78d6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x36> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 5d86 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaa> │ │ │ │ │ + beq.n 794a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaa> │ │ │ │ │ +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 5e40 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x164> │ │ │ │ │ + bls.w 7a04 >::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 2958 │ │ │ │ │ +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 5df0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x114> │ │ │ │ │ + beq.n 79b4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x114> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - ble.n 5dfe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x122> │ │ │ │ │ + ble.n 79c2 >::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] @ (5e50 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x174>) │ │ │ │ │ + ldr r2, [pc, #248] @ (7a14 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ - ldr r3, [pc, #240] @ (5e4c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ + ldr r3, [pc, #240] @ (7a10 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5e3c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160> │ │ │ │ │ + bne.n 7a00 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ b.w 2a60 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ 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 5dd6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ + beq.n 799a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5dfa >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11e> │ │ │ │ │ + beq.n 79be >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11e> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 5df4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x118> │ │ │ │ │ + bne.n 79b8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x118> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 5dd6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ + beq.n 799a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ +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 5dc8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xec> │ │ │ │ │ + beq.n 798c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xec> │ │ │ │ │ +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 5e06 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x12a> │ │ │ │ │ + bls.n 79ca >::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 2958 │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - ble.n 5dc8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xec> │ │ │ │ │ + ble.n 798c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xec> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, r4 │ │ │ │ │ blx 2a64 │ │ │ │ │ +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 2b2c >::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 2a9c │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #124] @ (5e54 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ + ldr r2, [pc, #124] @ (7a18 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - ldr r3, [pc, #112] @ (5e4c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ + ldr r3, [pc, #112] @ (7a10 >::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 5e3c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160> │ │ │ │ │ + bne.n 7a00 >::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::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 5d4e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ + b.n 7912 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ +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 5d4e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ + b.n 7912 >::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++/13/bits/stl_algobase.h:433 │ │ │ │ │ - b.n 5dd6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ + b.n 799a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - bne.n 5dd6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ + bne.n 799a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - b.n 5dd6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ + b.n 799a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfa> │ │ │ │ │ +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 2958 │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - bne.n 5dc2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xe6> │ │ │ │ │ + bne.n 7986 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xe6> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 5dc8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xec> │ │ │ │ │ + b.n 798c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xec> │ │ │ │ │ +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 2a9c │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #44] @ (5e58 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17c>) │ │ │ │ │ - ldr r3, [pc, #32] @ (5e4c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ + ldr r2, [pc, #44] @ (7a1c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17c>) │ │ │ │ │ + ldr r3, [pc, #32] @ (7a10 >::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 5e44 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x168> │ │ │ │ │ + beq.n 7a08 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x168> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ blx 2acc <__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 5d4e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ + b.n 7912 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ │ + bxns r8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ │ + mov lr, fp │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ + mov r6, fp │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r2, #28] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005e5c >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base>: │ │ │ │ │ +00007a20 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base>: │ │ │ │ │ seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:165 │ │ │ │ │ push {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/sequence/string_alloc.h:166 │ │ │ │ │ movs r3, #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 r5, [r1, #4] │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:165 │ │ │ │ │ mov r4, r0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ +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:170 (discriminator 1) │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 5eb0 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x54> │ │ │ │ │ + beq.n 7a74 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x54> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r5, r5, r3 │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r5, 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) │ │ │ │ │ - cbz r5, 5eb0 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x54> │ │ │ │ │ + cbz r5, 7a74 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x54> │ │ │ │ │ mov r7, r1 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r5, #31 │ │ │ │ │ - bls.n 5eb4 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x58> │ │ │ │ │ + bls.n 7a78 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x58> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r6, r5, r5, 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 r6, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r6, 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 │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ blx 2958 │ │ │ │ │ +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, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r0, r5 │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp r5, #1 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ strd r0, r3, [r4] │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - ble.n 5eb0 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x54> │ │ │ │ │ + ble.n 7a74 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x54> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, r5 │ │ │ │ │ blx 2a64 │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:173 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ +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 r2, #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, #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, r2, #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 │ │ │ │ │ mov r6, 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 │ │ │ │ │ blx 2958 │ │ │ │ │ +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, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r2, r0, r5 │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp r5, #1 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ strd r0, r2, [r4] │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - bne.n 5eaa >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x4e> │ │ │ │ │ + bne.n 7a6e >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x4e> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ strb r2, [r0, #0] │ │ │ │ │ - b.n 5eb0 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x54> │ │ │ │ │ + b.n 7a74 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x54> │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005ed8 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base>: │ │ │ │ │ +00007a9c >::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, #444] @ (60a8 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d0>) │ │ │ │ │ - ldr r3, [pc, #444] @ (60ac >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d4>) │ │ │ │ │ + ldr r2, [pc, #444] @ (7c6c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d0>) │ │ │ │ │ + ldr r3, [pc, #444] @ (7c70 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d4>) │ │ │ │ │ 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 2b44 │ │ │ │ │ +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 5f78 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xa0> │ │ │ │ │ + beq.n 7b3c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xa0> │ │ │ │ │ +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 5fb4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xdc> │ │ │ │ │ + bls.n 7b78 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xdc> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r0, #31 │ │ │ │ │ - bls.w 602a >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x152> │ │ │ │ │ + bls.w 7bee >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x152> │ │ │ │ │ /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 2958 │ │ │ │ │ +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 5fe2 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x10a> │ │ │ │ │ + beq.n 7ba6 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x10a> │ │ │ │ │ +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 2a9c │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr.w r8, [r4] │ │ │ │ │ add.w r3, r8, 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, #344] @ (60b0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d8>) │ │ │ │ │ + ldr r2, [pc, #344] @ (7c74 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d8>) │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ - ldr r3, [pc, #340] @ (60ac >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d4>) │ │ │ │ │ + ldr r3, [pc, #340] @ (7c70 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d4>) │ │ │ │ │ +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++/13/bits/stl_algobase.h:437 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 609e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c6> │ │ │ │ │ + bne.w 7c62 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c6> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ +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++/13/bits/stl_algobase.h:437 │ │ │ │ │ b.w 2a60 │ │ │ │ │ +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 5fc8 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xf0> │ │ │ │ │ + beq.n 7b8c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xf0> │ │ │ │ │ +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) │ │ │ │ │ - cbnz r0, 5fec >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x114> │ │ │ │ │ + cbnz r0, 7bb0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x114> │ │ │ │ │ +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 2b2c >::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, #284] @ (60b4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1dc>) │ │ │ │ │ + ldr r2, [pc, #284] @ (7c78 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1dc>) │ │ │ │ │ +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, #276] @ (60ac >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d4>) │ │ │ │ │ + ldr r3, [pc, #276] @ (7c70 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d4>) │ │ │ │ │ +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 609e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c6> │ │ │ │ │ + bne.n 7c62 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c6> │ │ │ │ │ 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 2a98 │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - bhi.n 5f54 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x7c> │ │ │ │ │ + bhi.n 7b18 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x7c> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - bne.n 5fc8 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xf0> │ │ │ │ │ + bne.n 7b8c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xf0> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ strb.w r3, [r8] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - ldr r2, [pc, #236] @ (60b8 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1e0>) │ │ │ │ │ + ldr r2, [pc, #236] @ (7c7c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1e0>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - ldr r3, [pc, #224] @ (60ac >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d4>) │ │ │ │ │ + ldr r3, [pc, #224] @ (7c70 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d4>) │ │ │ │ │ /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 609e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c6> │ │ │ │ │ + bne.n 7c62 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c6> │ │ │ │ │ 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] │ │ │ │ │ mov r8, r0 │ │ │ │ │ +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++/13/bits/stl_algobase.h:433 │ │ │ │ │ - b.n 5f54 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x7c> │ │ │ │ │ + b.n 7b18 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x7c> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1039 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ it cs │ │ │ │ │ movcs r3, r0 │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ mov r7, r3 │ │ │ │ │ +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, r3 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5f8c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xb4> │ │ │ │ │ + beq.n 7b50 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xb4> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - bls.n 605a >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x182> │ │ │ │ │ + bls.n 7c1e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x182> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r8, r3, r3, 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, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r8, 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 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ blx 2958 │ │ │ │ │ +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++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a64 │ │ │ │ │ - b.n 5f8c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xb4> │ │ │ │ │ + b.n 7b50 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xb4> │ │ │ │ │ +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 2958 │ │ │ │ │ +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 6080 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1a8> │ │ │ │ │ + beq.n 7c44 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1a8> │ │ │ │ │ +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 2a9c │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr.w r8, [r4] │ │ │ │ │ add.w r3, r8, r5 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - bne.w 5f54 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x7c> │ │ │ │ │ - b.n 5fc2 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xea> │ │ │ │ │ + bne.w 7b18 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x7c> │ │ │ │ │ + b.n 7b86 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xea> │ │ │ │ │ +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 r3, #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #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, r3, #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 │ │ │ │ │ mov r8, 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 │ │ │ │ │ blx 2958 │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - bne.n 6020 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x148> │ │ │ │ │ + bne.n 7be4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x148> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - b.n 5f8c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xb4> │ │ │ │ │ + b.n 7b50 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xb4> │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 604a >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x172> │ │ │ │ │ + b.n 7c0e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x172> │ │ │ │ │ +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 2a9c │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - ldr r2, [pc, #48] @ (60bc >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1e4>) │ │ │ │ │ - ldr r3, [pc, #28] @ (60ac >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d4>) │ │ │ │ │ + ldr r2, [pc, #48] @ (7c80 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1e4>) │ │ │ │ │ + ldr r3, [pc, #28] @ (7c70 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d4>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 60a2 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1ca> │ │ │ │ │ + beq.n 7c66 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1ca> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ blx 2acc <__stack_chk_fail@plt> │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - str r4, [r1, #16] │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r4, #8] │ │ │ │ │ + add r8, ip │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r4, #4] │ │ │ │ │ + add r8, r4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ + add r4, sp │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ │ + bics r2, r5 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000060c0 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base>: │ │ │ │ │ +00007c84 >::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] @ (6224 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x164>) │ │ │ │ │ + ldr r2, [pc, #336] @ (7de8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x164>) │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r3, [pc, #336] @ (6228 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x168>) │ │ │ │ │ + ldr r3, [pc, #336] @ (7dec >::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] @ (622c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x16c>) │ │ │ │ │ + ldr r6, [pc, #336] @ (7df0 >::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 6170 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb0> │ │ │ │ │ + beq.n 7d34 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - cbz r4, 60fa >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x3a> │ │ │ │ │ + cbz r4, 7cbe >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x3a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 617e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xbe> │ │ │ │ │ + beq.n 7d42 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xbe> │ │ │ │ │ +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 621a >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x15a> │ │ │ │ │ + bls.w 7dde >::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 2958 │ │ │ │ │ +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 61ce >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x10e> │ │ │ │ │ + beq.n 7d92 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x10e> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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++/13/bits/stl_algobase.h:386 (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++/13/bits/stl_algobase.h:386 (discriminator 1) │ │ │ │ │ - ble.n 6156 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96> │ │ │ │ │ - ldr r1, [pc, #236] @ (6230 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x170>) │ │ │ │ │ + ble.n 7d1a >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96> │ │ │ │ │ + ldr r1, [pc, #236] @ (7df4 >::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++/13/bits/stl_algobase.h:386 (discriminator 1) │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 6148 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x88> │ │ │ │ │ + bne.n 7d0c >::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] @ (6234 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x174>) │ │ │ │ │ + ldr r2, [pc, #220] @ (7df8 >::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] @ (6228 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x168>) │ │ │ │ │ + ldr r3, [pc, #204] @ (7dec >::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 6216 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x156> │ │ │ │ │ + bne.n 7dda >::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, 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 6156 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96> │ │ │ │ │ + beq.n 7d1a >::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, 61da >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x11a> │ │ │ │ │ + cbz r2, 7d9e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x11a> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 61d4 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x114> │ │ │ │ │ + bne.n 7d98 >::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 6156 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96> │ │ │ │ │ + beq.n 7d1a >::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 61be >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ + beq.n 7d82 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ +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 61de >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x11e> │ │ │ │ │ + bls.n 7da2 >::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 2958 │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - ble.n 61be >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ + ble.n 7d82 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, r4 │ │ │ │ │ blx 2a64 │ │ │ │ │ +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 2a20 >::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 2a9c │ │ │ │ │ - b.n 6156 >::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 7d1a >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96> │ │ │ │ │ +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 613a >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x7a> │ │ │ │ │ + b.n 7cfe >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x7a> │ │ │ │ │ +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 613a >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x7a> │ │ │ │ │ + b.n 7cfe >::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++/13/bits/stl_algobase.h:386 (discriminator 1) │ │ │ │ │ - b.n 6156 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96> │ │ │ │ │ + b.n 7d1a >::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 2958 │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - bne.n 61b8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xf8> │ │ │ │ │ + bne.n 7d7c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xf8> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 61be >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ + b.n 7d82 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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] @ (6238 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ - ldr r3, [pc, #32] @ (6228 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x168>) │ │ │ │ │ + ldr r2, [pc, #52] @ (7dfc >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ + ldr r3, [pc, #32] @ (7dec >::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 621e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x15e> │ │ │ │ │ + beq.n 7de2 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x15e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ blx 2acc <__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 613a >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x7a> │ │ │ │ │ + b.n 7cfe >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x7a> │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ │ + muls r0, r4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ │ + muls r2, r3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ │ + cmn r6, r3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ │ + tst r2, r6 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000623c > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base>: │ │ │ │ │ +00007e00 > >(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 │ │ │ │ │ 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::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 │ │ │ │ │ - cbz r5, 62c2 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x86> │ │ │ │ │ + cbz r5, 7e86 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x86> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 6278 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x3c> │ │ │ │ │ + beq.n 7e3c > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x3c> │ │ │ │ │ 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 626e > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x32> │ │ │ │ │ + beq.n 7e32 > >(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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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, 62de > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xa2> │ │ │ │ │ + cbnz r6, 7ea2 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xa2> │ │ │ │ │ +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 2958 │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w r8, [r7, #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, [r7] │ │ │ │ │ +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 r5, r0 │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ strd r6, r6, [r0] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r3, r1, r2 │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - bls.n 62ea > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xae> │ │ │ │ │ + bls.n 7eae > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xae> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r3, r3, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r8, r3 │ │ │ │ │ +unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 62f6 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xba> │ │ │ │ │ + bne.n 7eba > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xba> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 62b8 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x7c> │ │ │ │ │ + beq.n 7e7c > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x7c> │ │ │ │ │ +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 2a54 >::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 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ +void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 6274 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x38> │ │ │ │ │ + beq.n 7e38 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x38> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 62d8 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x9c> │ │ │ │ │ + beq.n 7e9c > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x9c> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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!, {r4, r5, r6, r7, r8, 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 2a50 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp.w r8, #32 │ │ │ │ │ - bls.n 62a2 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x66> │ │ │ │ │ + bls.n 7e66 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x66> │ │ │ │ │ movs r0, #33 @ 0x21 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ mov.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 2958 │ │ │ │ │ /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.w r8, [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 r2, r1, [r7] │ │ │ │ │ - b.n 62ac > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x70> │ │ │ │ │ + b.n 7e70 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x70> │ │ │ │ │ │ │ │ │ │ -00006308 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>: │ │ │ │ │ +00007ecc >::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] @ (647c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x174>) │ │ │ │ │ + ldr r2, [pc, #352] @ (8040 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x174>) │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldr r3, [pc, #352] @ (6480 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ + ldr r3, [pc, #352] @ (8044 >::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 63a4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9c> │ │ │ │ │ + beq.n 7f68 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9c> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - cbz r5, 633e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x36> │ │ │ │ │ + cbz r5, 7f02 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x36> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 63b4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xac> │ │ │ │ │ + beq.n 7f78 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xac> │ │ │ │ │ +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 6472 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16a> │ │ │ │ │ + bls.w 8036 >::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 2958 │ │ │ │ │ +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 6422 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11a> │ │ │ │ │ + beq.n 7fe6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@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, r9 │ │ │ │ │ blx 2a9c │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - ble.n 6430 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x128> │ │ │ │ │ + ble.n 7ff4 >::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] @ (6484 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17c>) │ │ │ │ │ + ldr r2, [pc, #252] @ (8048 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ - ldr r3, [pc, #248] @ (6480 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ + ldr r3, [pc, #248] @ (8044 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 646e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x166> │ │ │ │ │ + bne.n 8032 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ b.w 2a60 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ 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 6408 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x100> │ │ │ │ │ + beq.n 7fcc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x100> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 642c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x124> │ │ │ │ │ + beq.n 7ff0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x124> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 6426 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11e> │ │ │ │ │ + bne.n 7fea >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.n 6408 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x100> │ │ │ │ │ + beq.n 7fcc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x100> │ │ │ │ │ +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 63fa >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf2> │ │ │ │ │ + beq.n 7fbe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf2> │ │ │ │ │ +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 6438 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x130> │ │ │ │ │ + bls.n 7ffc >::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 2958 │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - ble.n 63fa >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf2> │ │ │ │ │ + ble.n 7fbe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf2> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, r5 │ │ │ │ │ blx 2a64 │ │ │ │ │ +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 2a44 >::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 2a9c │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #124] @ (6488 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x180>) │ │ │ │ │ + ldr r2, [pc, #124] @ (804c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x180>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - ldr r3, [pc, #116] @ (6480 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ + ldr r3, [pc, #116] @ (8044 >::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 646e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x166> │ │ │ │ │ + bne.n 8032 >::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 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - b.n 637c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x74> │ │ │ │ │ + b.n 7f40 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x74> │ │ │ │ │ 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 637c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x74> │ │ │ │ │ + b.n 7f40 >::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++/13/bits/stl_algobase.h:433 │ │ │ │ │ - b.n 6408 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x100> │ │ │ │ │ + b.n 7fcc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x100> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - bne.n 6408 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x100> │ │ │ │ │ + bne.n 7fcc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x100> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 6408 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x100> │ │ │ │ │ + b.n 7fcc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x100> │ │ │ │ │ +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 2958 │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - bgt.n 63f4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xec> │ │ │ │ │ + bgt.n 7fb8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xec> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r2, [r1, #0] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 63fa >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf2> │ │ │ │ │ + b.n 7fbe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf2> │ │ │ │ │ +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 2a9c │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #48] @ (648c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x184>) │ │ │ │ │ - ldr r3, [pc, #32] @ (6480 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>) │ │ │ │ │ + ldr r2, [pc, #48] @ (8050 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x184>) │ │ │ │ │ + ldr r3, [pc, #32] @ (8044 >::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 6476 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16e> │ │ │ │ │ + beq.n 803a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ blx 2acc <__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 637c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x74> │ │ │ │ │ + b.n 7f40 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x74> │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ │ + asrs r0, r3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ │ + lsls r0, r6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ │ + ands r4, r5 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00006490 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base>: │ │ │ │ │ +00008054 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base>: │ │ │ │ │ seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:165 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r1, r1, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r1, [r0, #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, [r6, #4] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 64e6 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x56> │ │ │ │ │ + beq.n 80aa >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x56> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r5, r3, r5 │ │ │ │ │ asrs r5, r5, #2 │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:729 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r5, 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) │ │ │ │ │ - cbz r5, 64e6 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x56> │ │ │ │ │ + cbz r5, 80aa >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x56> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r5, #31 │ │ │ │ │ - bls.n 64ea >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x5a> │ │ │ │ │ + bls.n 80ae >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x5a> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r7, r5, r5, 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, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, 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 │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ blx 2958 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ adds r3, r0, 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] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp r2, #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 (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 r7, [r4, #8] │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - ble.n 650e >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x7e> │ │ │ │ │ + ble.n 80d2 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x7e> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ blx 2a64 │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:173 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ +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 r2, #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, #32 │ │ │ │ │ mov r7, 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 │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ blx 2958 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ adds r3, r0, 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] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp r2, #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 (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 r7, [r4, #8] │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - bne.n 64e2 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x52> │ │ │ │ │ + bne.n 80a6 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x52> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:173 │ │ │ │ │ - b.n 64e6 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x56> │ │ │ │ │ + b.n 80aa >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x56> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:438 │ │ │ │ │ - bne.n 64e6 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x56> │ │ │ │ │ - b.n 6508 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x78> │ │ │ │ │ + bne.n 80aa >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x56> │ │ │ │ │ + b.n 80cc >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x78> │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006514 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +000080d8 > > >(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 6616 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x102> │ │ │ │ │ + beq.n 81da > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x102> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 6612 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xfe> │ │ │ │ │ + bne.n 81d6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xfe> │ │ │ │ │ +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 2958 │ │ │ │ │ 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, r2, [r6] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ strd r7, r7, [r0] │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w r8, [r6, #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:121 │ │ │ │ │ str r7, [r0, #8] │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ │ - bls.w 66ce > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1ba> │ │ │ │ │ + bls.w 8292 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1ba> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r3, r3, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r8, 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 │ │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 66dc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1c8> │ │ │ │ │ + bne.w 82a0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1c8> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 6578 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x64> │ │ │ │ │ + beq.n 813c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x64> │ │ │ │ │ +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 2a44 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +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, [r6, #12] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movs r3, #0 │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r7, [r6, #20] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r0, r2, r1 │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov.w r3, r0, asr #2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - bls.w 66ae > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x19a> │ │ │ │ │ + bls.w 8272 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x19a> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r3, r3, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ 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 │ │ │ │ │ +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 66b8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1a4> │ │ │ │ │ + bne.w 827c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1a4> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 65b4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xa0> │ │ │ │ │ + beq.n 8178 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xa0> │ │ │ │ │ +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 2a44 >::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, 660c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xf8> │ │ │ │ │ + cbz r3, 81d0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xf8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 6704 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1f0> │ │ │ │ │ + bne.w 82c8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1f0> │ │ │ │ │ +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 r7, [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 2958 │ │ │ │ │ +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, r8, [r7, #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 r1, [r7, #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 │ │ │ │ │ mov r6, 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, r1 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - bls.w 67b4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2a0> │ │ │ │ │ + bls.w 8378 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2a0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r3, r3, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r8, r3 │ │ │ │ │ +unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1) │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 67c2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ae> │ │ │ │ │ + bne.w 8386 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ae> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 6606 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xf2> │ │ │ │ │ + beq.n 81ca > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xf2> │ │ │ │ │ +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, r6 │ │ │ │ │ blx 2a54 >::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 r6, 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 2958 │ │ │ │ │ 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 2958 │ │ │ │ │ +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 r7, [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) │ │ │ │ │ sub.w r8, r3, r7 │ │ │ │ │ +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.w r8, #8 │ │ │ │ │ - bls.n 668e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x17a> │ │ │ │ │ + bls.n 8252 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x17a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ adds r7, #8 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r6, r0, [r4, #12] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r7, r0, r6 │ │ │ │ │ +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 │ │ │ │ │ - bhi.n 66f4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1e0> │ │ │ │ │ + bhi.n 82b8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1e0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 670e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1fa> │ │ │ │ │ + bls.n 82d2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1fa> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ add.w r8, r6, #8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - bhi.n 6680 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x16c> │ │ │ │ │ + bhi.n 8244 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x16c> │ │ │ │ │ +void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ sub.w r2, r8, r0 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 6680 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x16c> │ │ │ │ │ + ble.n 8244 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x16c> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.n 6680 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x16c> │ │ │ │ │ + beq.n 8244 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x16c> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2a2c │ │ │ │ │ +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.w r8, [r4, #16] │ │ │ │ │ +seqan::Matrix > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ str r3, [r6, #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 r2, [r4, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.n 6760 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c> │ │ │ │ │ + bls.n 8324 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ adds r7, #8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - bhi.n 6654 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x140> │ │ │ │ │ + bhi.n 8218 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x140> │ │ │ │ │ +void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ subs r2, r7, r3 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 6654 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x140> │ │ │ │ │ + ble.n 8218 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x140> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 6654 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x140> │ │ │ │ │ + beq.n 8218 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x140> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 2a2c │ │ │ │ │ - b.n 6654 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x140> │ │ │ │ │ + b.n 8218 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x140> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp r7, #32 │ │ │ │ │ - bls.w 659c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x88> │ │ │ │ │ + bls.w 8160 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x88> │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ movs r7, #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 │ │ │ │ │ blx 2958 │ │ │ │ │ /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 r1, r2, [r6, #12] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 65a8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ - b.n 65b4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xa0> │ │ │ │ │ + bne.w 816c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ + b.n 8178 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xa0> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp.w r8, #32 │ │ │ │ │ - bls.w 6560 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4c> │ │ │ │ │ + bls.w 8124 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4c> │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ mov.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 │ │ │ │ │ blx 2958 │ │ │ │ │ /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.w r8, [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 r1, r2, [r6] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 6570 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5c> │ │ │ │ │ - b.n 6578 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x64> │ │ │ │ │ + bne.w 8134 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5c> │ │ │ │ │ + b.n 813c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x64> │ │ │ │ │ +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 r8, r6, #8 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str.w r8, [r4, #16] │ │ │ │ │ +seqan::Matrix > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ +void seqan::create > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - b.n 668a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x176> │ │ │ │ │ + b.n 824e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x176> │ │ │ │ │ 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 660c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xf8> │ │ │ │ │ + b.n 81d0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xf8> │ │ │ │ │ +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 2958 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r3, #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 r9, r0 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov r2, 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 (discriminator 1) │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - cbz r6, 6744 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x230> │ │ │ │ │ + cbz r6, 8308 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x230> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - ble.n 67dc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2c8> │ │ │ │ │ + ble.n 83a0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2c8> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 2a64 │ │ │ │ │ +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 2a9c │ │ │ │ │ +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, #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 r2, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, #2 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r8, r9, r2 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 675c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x248> │ │ │ │ │ + ble.n 8320 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x248> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r0, r9, r7 │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.n 675c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x248> │ │ │ │ │ + beq.n 8320 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x248> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ subs r2, r2, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2a2c │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 6680 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x16c> │ │ │ │ │ + b.n 8244 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x16c> │ │ │ │ │ +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 2958 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r1, #8 │ │ │ │ │ +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 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r2, [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] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov r2, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - cbz r7, 6796 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x282> │ │ │ │ │ + cbz r7, 835a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x282> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - ble.n 67d4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2c0> │ │ │ │ │ + ble.n 8398 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2c0> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 2a64 │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r7, r3, r2 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.w 6654 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x140> │ │ │ │ │ + ble.w 8218 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x140> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r0, r3, r8 │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.w 6654 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x140> │ │ │ │ │ + beq.w 8218 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x140> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ sub.w r2, r2, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2a2c │ │ │ │ │ - b.n 6654 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x140> │ │ │ │ │ + b.n 8218 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x140> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp.w r8, #32 │ │ │ │ │ - bls.w 65ee > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xda> │ │ │ │ │ + bls.w 81b2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xda> │ │ │ │ │ movs r0, #33 @ 0x21 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ mov.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 2958 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ strd r0, r0, [r6] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w r8, [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 r1, r2, [r7] │ │ │ │ │ - b.n 65fa > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xe6> │ │ │ │ │ + b.n 81be > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xe6> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r2, [r7, #0] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 6782 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x26e> │ │ │ │ │ + b.n 8346 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x26e> │ │ │ │ │ itt eq │ │ │ │ │ ldreq r3, [r6, #0] │ │ │ │ │ streq r3, [r0, #0] │ │ │ │ │ - b.n 672e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x21a> │ │ │ │ │ + b.n 82f2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x21a> │ │ │ │ │ +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 67fa > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2e6> │ │ │ │ │ + beq.n 83be > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2e6> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a9c │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ blx 2a9c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a9c │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ - b.n 6810 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2fc> │ │ │ │ │ + b.n 83d4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2fc> │ │ │ │ │ │ │ │ │ │ -0000681c , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base>: │ │ │ │ │ +000083e0 , 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, r9, sl, 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 │ │ │ │ │ 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 68c2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa6> │ │ │ │ │ + beq.n 8486 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa6> │ │ │ │ │ +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, 6866 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x4a> │ │ │ │ │ - b.n 68be , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa2> │ │ │ │ │ + cbnz r5, 842a , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x4a> │ │ │ │ │ + b.n 8482 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa2> │ │ │ │ │ +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 6896 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x7a> │ │ │ │ │ + bcs.n 845a , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x7a> │ │ │ │ │ /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, 68be , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa2> │ │ │ │ │ + cbz r5, 8482 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa2> │ │ │ │ │ +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 6848 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x2c> │ │ │ │ │ + bne.n 840c , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x2c> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 2a70 > > >(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 68c8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xac> │ │ │ │ │ + bcs.n 848c , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xac> │ │ │ │ │ +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 6854 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x38> │ │ │ │ │ + bne.n 8418 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x38> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ blx 2a70 > > >(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 6854 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x38> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + b.n 8418 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x38> │ │ │ │ │ +seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd r9, r4, [r8] │ │ │ │ │ sub.w r4, r4, r9 │ │ │ │ │ mov sl, r4 │ │ │ │ │ +void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:498 (discriminator 1) │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bls.n 68be , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa2> │ │ │ │ │ + bls.n 8482 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa2> │ │ │ │ │ +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, 68fe , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xe2> │ │ │ │ │ + cbz r3, 84c2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xe2> │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcc.n 691a , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xfe> │ │ │ │ │ + bcc.n 84de , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xfe> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ add r3, r5 │ │ │ │ │ str.w r3, [r8, #4] │ │ │ │ │ +void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:500 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ blx 2a70 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 6834 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x18> │ │ │ │ │ + b.n 83f8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x18> │ │ │ │ │ +seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd r9, r4, [r8] │ │ │ │ │ sub.w r4, r4, r9 │ │ │ │ │ mov sl, r4 │ │ │ │ │ +void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:498 (discriminator 1) │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bcs.n 68be , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa2> │ │ │ │ │ + bcs.n 8482 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa2> │ │ │ │ │ +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 68a8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x8c> │ │ │ │ │ + bne.n 846c , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x8c> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ blx 2a70 > > >(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, 68fe , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xe2> │ │ │ │ │ + cbz r3, 84c2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xe2> │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r8, [r7, #24] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd r3, r4, [r8] │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ mov sl, r4 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bhi.n 68b8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9c> │ │ │ │ │ + bhi.n 847c , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9c> │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 68ac , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x90> │ │ │ │ │ + b.n 8470 , 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 2958 │ │ │ │ │ +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 │ │ │ │ │ mov r8, r0 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov r9, r3 │ │ │ │ │ +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] │ │ │ │ │ +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, [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 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ blx 2958 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w r5, [r8, #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.w r0, [r8] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 68b8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9c> │ │ │ │ │ + beq.n 847c , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9c> │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char*, unsigned char*, unsigned char*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 6952 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x136> │ │ │ │ │ + ble.n 8516 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x136> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx 2a64 │ │ │ │ │ +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 2a9c │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ +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 68b8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9c> │ │ │ │ │ + b.n 847c , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9c> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned char*, unsigned char*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ itt eq │ │ │ │ │ ldrbeq.w r3, [r9] │ │ │ │ │ strbeq r3, [r0, #0] │ │ │ │ │ - b.n 693c , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x120> │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ... │ │ │ │ │ + b.n 8500 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x120> │ │ │ │ │ │ │ │ │ │ -00006960 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base>: │ │ │ │ │ +00008520 >::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 r6, r1 │ │ │ │ │ - ldr r1, [pc, #480] @ (6b58 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1f8>) │ │ │ │ │ + ldr r1, [pc, #480] @ (8718 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1f8>) │ │ │ │ │ mov r8, 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] @ (6b5c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>) │ │ │ │ │ + ldr r2, [pc, #472] @ (871c >::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.w r1, [r8] │ │ │ │ │ +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, 69a0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x40> │ │ │ │ │ + cbz r3, 8560 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x40> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6a74 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114> │ │ │ │ │ + beq.n 8634 >::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 r7, [r5, #0] │ │ │ │ │ +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) │ │ │ │ │ subs r3, r2, r7 │ │ │ │ │ +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, r6, 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 6a4c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xec> │ │ │ │ │ + bls.n 860c >::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 2958 │ │ │ │ │ +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 r7, #0 │ │ │ │ │ - beq.n 6a4e >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xee> │ │ │ │ │ + beq.n 860e >::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, r6, lsl #2 │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ - ble.w 6b18 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1b8> │ │ │ │ │ + ble.w 86d8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1b8> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ blx 2a64 │ │ │ │ │ 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, r6 │ │ │ │ │ add.w r0, r3, r9, lsl #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:435 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r2, r3, 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:765 │ │ │ │ │ add r1, r7 │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - ble.w 6b0c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1ac> │ │ │ │ │ + ble.w 86cc >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1ac> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ blx 2a64 │ │ │ │ │ +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 2a9c │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (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.w r1, [r8] │ │ │ │ │ +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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - ble.n 6ae0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x180> │ │ │ │ │ + ble.n 86a0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x180> │ │ │ │ │ +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] @ (6b60 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x200>) │ │ │ │ │ + ldr r2, [pc, #308] @ (8720 >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ - ldr r3, [pc, #300] @ (6b5c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>) │ │ │ │ │ + ldr r3, [pc, #300] @ (871c >::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++/13/bits/stl_algobase.h:437 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 6b46 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1e6> │ │ │ │ │ + bne.w 8706 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1e6> │ │ │ │ │ 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++/13/bits/stl_algobase.h:437 │ │ │ │ │ b.w 2a60 │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov r3, r7 │ │ │ │ │ +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, r6, lsl #2 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:752 │ │ │ │ │ subs r7, r1, r6 │ │ │ │ │ +void seqan::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan::True const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:1241 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.n 6a14 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb4> │ │ │ │ │ + beq.n 85d4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb4> │ │ │ │ │ +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 │ │ │ │ │ subs r2, r2, r6 │ │ │ │ │ +void seqan::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan::True const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:1243 │ │ │ │ │ lsls r1, r7, #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:771 │ │ │ │ │ add r3, sl │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:435 │ │ │ │ │ rsb r2, r1, r2, lsl #2 │ │ │ │ │ +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 r0, r3, fp │ │ │ │ │ add r1, r3 │ │ │ │ │ +unsigned int* std::__copy_move_backward::__copy_move_b(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:747 (discriminator 1) │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - ble.n 6b20 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1c0> │ │ │ │ │ + ble.n 86e0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1c0> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:748 │ │ │ │ │ blx 2a64 │ │ │ │ │ - b.n 6a14 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb4> │ │ │ │ │ + b.n 85d4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb4> │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ - vldr d7, [pc, #216] @ 6b50 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1f0> │ │ │ │ │ + vldr d7, [pc, #216] @ 8710 >::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 6ab4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x154> │ │ │ │ │ + beq.n 8674 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x154> │ │ │ │ │ +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 6ae8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x188> │ │ │ │ │ + bls.n 86a8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x188> │ │ │ │ │ /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 2958 │ │ │ │ │ +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 │ │ │ │ │ add.w r3, r0, fp │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp.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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - ble.n 6ab4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x154> │ │ │ │ │ + ble.n 8674 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x154> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, fp │ │ │ │ │ blx 2a64 │ │ │ │ │ +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, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2b80 >::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 2a9c │ │ │ │ │ +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] @ (6b64 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x204>) │ │ │ │ │ + ldr r2, [pc, #156] @ (8724 >::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, #144] @ (6b5c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>) │ │ │ │ │ + ldr r3, [pc, #144] @ (871c >::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 6b46 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1e6> │ │ │ │ │ + bne.n 8706 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1e6> │ │ │ │ │ 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++/13/bits/stl_algobase.h:398 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r3, [r1, #0] │ │ │ │ │ streq r3, [r0, #0] │ │ │ │ │ - b.n 6ac6 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x166> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ + b.n 8686 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x166> │ │ │ │ │ +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 2958 │ │ │ │ │ +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 │ │ │ │ │ add.w r2, r0, fp │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp.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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ - bgt.n 6aae >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x14e> │ │ │ │ │ + bgt.n 866e >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x14e> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int const*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:398 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r2, [r1, #0] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 6ab4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x154> │ │ │ │ │ + b.n 8674 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x154> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ ittt eq │ │ │ │ │ ldreq r3, [sp, #4] │ │ │ │ │ ldreq.w r2, [r7, r3, lsl #2] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 6a0e >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xae> │ │ │ │ │ + b.n 85ce >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xae> │ │ │ │ │ itt eq │ │ │ │ │ ldreq r2, [r7, #0] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 69f4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x94> │ │ │ │ │ + b.n 85b4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x94> │ │ │ │ │ itt eq │ │ │ │ │ ldreq.w r2, [r3, r7, lsl #2] │ │ │ │ │ streq.w r2, [r3, fp] │ │ │ │ │ - b.n 6a14 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb4> │ │ │ │ │ + b.n 85d4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb4> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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] @ (6b68 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x208>) │ │ │ │ │ - ldr r3, [pc, #36] @ (6b5c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>) │ │ │ │ │ + ldr r2, [pc, #52] @ (8728 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x208>) │ │ │ │ │ + ldr r3, [pc, #36] @ (871c >::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 6b4a >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1ea> │ │ │ │ │ + beq.n 870a >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1ea> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1437 │ │ │ │ │ blx 2acc <__stack_chk_fail@plt> │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r1, r7] │ │ │ │ │ + subs r2, #14 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r6, r4] │ │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r0, r3] │ │ │ │ │ + subs r1, #6 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00006b6c , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base>: │ │ │ │ │ +0000872c , 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, #452] @ (6d44 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1d8>) │ │ │ │ │ + ldr r2, [pc, #452] @ (8904 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1d8>) │ │ │ │ │ sub sp, #28 │ │ │ │ │ - ldr r3, [pc, #452] @ (6d48 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1dc>) │ │ │ │ │ + ldr r3, [pc, #452] @ (8908 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1dc>) │ │ │ │ │ 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, 6bb0 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x44> │ │ │ │ │ + cbz r1, 8770 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x44> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:538 │ │ │ │ │ ldrd r7, r5, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r9, [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 r0, r5, #31 │ │ │ │ │ - bmi.n 6bcc , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x60> │ │ │ │ │ + bmi.n 878c , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x60> │ │ │ │ │ +seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ add.w r3, r9, r5, 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 r2, [r3, #0] │ │ │ │ │ add r2, r6 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:585 │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ add r3, r6 │ │ │ │ │ str r3, [r7, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:527 │ │ │ │ │ - ldr r2, [pc, #408] @ (6d4c , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1e0>) │ │ │ │ │ + ldr r2, [pc, #408] @ (890c , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1e0>) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:586 │ │ │ │ │ - ldr r3, [pc, #404] @ (6d48 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1dc>) │ │ │ │ │ + ldr r3, [pc, #404] @ (8908 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1dc>) │ │ │ │ │ /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 6d32 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1c6> │ │ │ │ │ + bne.w 88f2 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1c6> │ │ │ │ │ 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, [r4, #8] │ │ │ │ │ +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, r5, lsl #2 │ │ │ │ │ add.w r3, r9, 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:541 (discriminator 1) │ │ │ │ │ - cbz r2, 6bfe , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x92> │ │ │ │ │ + cbz r2, 87be , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x92> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:552 (discriminator 1) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.n 6c4a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xde> │ │ │ │ │ + bhi.n 880a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xde> │ │ │ │ │ +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 r5, #1 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w r8, r0, r9 │ │ │ │ │ +seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ mov.w sl, r5, lsl #2 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov.w r3, r8, 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 r5, r3 │ │ │ │ │ - bcs.n 6c16 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xaa> │ │ │ │ │ + bcs.n 87d6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xaa> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:569 (discriminator 1) │ │ │ │ │ ldr.w r3, [r9, r5, lsl #2] │ │ │ │ │ add r3, r6 │ │ │ │ │ str.w r3, [r9, r5, lsl #2] │ │ │ │ │ - b.n 6baa , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3e> │ │ │ │ │ + b.n 876a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3e> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:543 │ │ │ │ │ subs r5, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:544 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ +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, r5, 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:550 │ │ │ │ │ lsls r1, r5, #31 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:545 (discriminator 1) │ │ │ │ │ ldr.w r2, [r9, r5, 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 r3, r9, 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:545 (discriminator 1) │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:550 │ │ │ │ │ - bpl.n 6ba4 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x38> │ │ │ │ │ - b.n 6bd8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x6c> │ │ │ │ │ + bpl.n 8764 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x38> │ │ │ │ │ + b.n 8798 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x6c> │ │ │ │ │ adds r4, r3, #2 │ │ │ │ │ - bcs.w 6d36 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1ca> │ │ │ │ │ + bcs.w 88f6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1ca> │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bhi.n 6ca8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x13c> │ │ │ │ │ + bhi.n 8868 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x13c> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ add.w r8, r8, #8 │ │ │ │ │ add.w r4, r9, r8 │ │ │ │ │ +void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ subs r2, r4, r0 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 6c3a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xce> │ │ │ │ │ + ble.n 87fa , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xce> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 6c3a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xce> │ │ │ │ │ + beq.n 87fa , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xce> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2a2c │ │ │ │ │ +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 sl, r9 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r4, [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:575 (discriminator 1) │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:574 (discriminator 1) │ │ │ │ │ str.w r6, [r9, r5, lsl #2] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:575 (discriminator 1) │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ - b.n 6baa , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3e> │ │ │ │ │ + b.n 876a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3e> │ │ │ │ │ +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: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, #16] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [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 │ │ │ │ │ blx 2958 │ │ │ │ │ mov r9, 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 r6, [r0, #0] │ │ │ │ │ +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, #8] │ │ │ │ │ +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 │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ movs r3, #0 │ │ │ │ │ +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 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ str.w r3, [r9, #4] │ │ │ │ │ +void seqan::replace, unsigned int, unsigned int, seqan::String >, seqan::TagGenerous_>(seqan::String >&, unsigned int, unsigned int, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1481 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add r3, 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 ip, [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.w lr, [r4, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:557 (discriminator 2) │ │ │ │ │ ldr.w r5, [ip, r8] │ │ │ │ │ sub.w r5, r5, lr │ │ │ │ │ str.w r5, [r9, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:558 (discriminator 1) │ │ │ │ │ str.w lr, [ip, r8] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r5, #32 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ +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 r5, r9, #8 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r5, [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 2b80 >::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, [r4, #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, r9 │ │ │ │ │ +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, [r4, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:563 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #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 2a9c │ │ │ │ │ - b.n 6baa , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3e> │ │ │ │ │ +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 876a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3e> │ │ │ │ │ +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 │ │ │ │ │ itee hi │ │ │ │ │ addhi.w r2, r4, r4, lsr #1 │ │ │ │ │ movls r0, #128 @ 0x80 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ movls r2, #32 │ │ │ │ │ str r2, [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 │ │ │ │ │ it hi │ │ │ │ │ lslhi r0, r2, #2 │ │ │ │ │ blx 2958 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ ldr r2, [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 fp, r0 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r2, [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 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 6ce6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x17a> │ │ │ │ │ + beq.n 88a6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x17a> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - ble.n 6d0e , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1a2> │ │ │ │ │ + ble.n 88ce , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1a2> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx 2a64 │ │ │ │ │ +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 2a9c │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr.w fp, [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 r4, r2 │ │ │ │ │ mov r3, r4 │ │ │ │ │ it cs │ │ │ │ │ movcs r3, r2 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r4, fp, r2 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.n 6d0a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x19e> │ │ │ │ │ + ble.n 88ca , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x19e> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r0, fp, r8 │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 6d0a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x19e> │ │ │ │ │ + beq.n 88ca , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x19e> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ sub.w r2, r2, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2a2c │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1) │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 6c3a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xce> │ │ │ │ │ + b.n 87fa , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xce> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ itt eq │ │ │ │ │ ldreq.w r2, [r9] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 6cda , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x16e> │ │ │ │ │ + b.n 889a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x16e> │ │ │ │ │ +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, #8] │ │ │ │ │ blx 2a9c │ │ │ │ │ +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, #48] @ (6d50 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1e4>) │ │ │ │ │ - ldr r3, [pc, #36] @ (6d48 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1dc>) │ │ │ │ │ + ldr r2, [pc, #48] @ (8910 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1e4>) │ │ │ │ │ + ldr r3, [pc, #36] @ (8908 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1dc>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n 6d3e , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1d2> │ │ │ │ │ + beq.n 88fe , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1d2> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:586 │ │ │ │ │ blx 2acc <__stack_chk_fail@plt> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r4, r8, #8 │ │ │ │ │ add r4, r9 │ │ │ │ │ - b.n 6c3a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xce> │ │ │ │ │ + b.n 87fa , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xce> │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - strb r2, [r7, r1] │ │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r1, r1] │ │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r3, r3] │ │ │ │ │ + adds r7, #26 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00006d54 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base>: │ │ │ │ │ +00008914 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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, #3968] @ 0xf80 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr.w r2, [pc, #2296] @ 7660 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x90c> │ │ │ │ │ - ldr.w r3, [pc, #2296] @ 7664 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x910> │ │ │ │ │ + ldr.w r2, [pc, #2296] @ 9220 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x90c> │ │ │ │ │ + ldr.w r3, [pc, #2296] @ 9224 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x910> │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ add r2, pc │ │ │ │ │ +bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ ldr.w r8, [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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ 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.w r8, #0 │ │ │ │ │ - beq.w 75b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x85c> │ │ │ │ │ + beq.w 9170 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x85c> │ │ │ │ │ +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 r9, r2, r3 │ │ │ │ │ mov r8, r9 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd r5, r2, [r6, #8] │ │ │ │ │ sub.w sl, r2, r5 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ cmp.w sl, #12 │ │ │ │ │ - bhi.n 6dae , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5a> │ │ │ │ │ + bhi.n 896e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.w 7442 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6ee> │ │ │ │ │ + bls.w 9002 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6ee> │ │ │ │ │ movs r2, #12 │ │ │ │ │ +bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ ldr r3, [r6, #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) │ │ │ │ │ movs r1, #0 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r2, r5 │ │ │ │ │ str r2, [r6, #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.w r8, [r5, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 (discriminator 1) │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ str.w r9, [r6, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ strd r8, r1, [r6, #24] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:252 │ │ │ │ │ str r1, [r6, #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 r3, #0 │ │ │ │ │ - beq.w 757a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x826> │ │ │ │ │ + beq.w 913a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x826> │ │ │ │ │ +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 r1, [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) │ │ │ │ │ ldrd r1, r3, [r1] │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w ip, r2, r5 │ │ │ │ │ +void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ cmp r2, r5 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ str r3, [r6, #24] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:799 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov.w ip, ip, asr #2 │ │ │ │ │ itt ne │ │ │ │ │ subne r2, r5, #4 │ │ │ │ │ +void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ movne r1, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:799 │ │ │ │ │ strd r3, r3, [r6, #28] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ - beq.n 6e02 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 89c2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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, ip │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 (discriminator 1) │ │ │ │ │ add r3, r0 │ │ │ │ │ str r3, [r6, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ - bcc.n 6df4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 89b4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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, [r7, #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 r3, #0 │ │ │ │ │ - beq.w 7596 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x842> │ │ │ │ │ + beq.w 9156 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x842> │ │ │ │ │ +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, [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) │ │ │ │ │ ldrd r3, r2, [r3] │ │ │ │ │ sub.w r8, r2, r3 │ │ │ │ │ mov r3, r8 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldrd fp, r5, [r7, #8] │ │ │ │ │ sub.w r5, r5, fp │ │ │ │ │ +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 6e2a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd6> │ │ │ │ │ + bhi.n 89ea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd6> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bls.w 7478 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x724> │ │ │ │ │ + bls.w 9038 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x724> │ │ │ │ │ movs r2, #12 │ │ │ │ │ +bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ ldr r5, [r7, #4] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r2, fp │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ str r2, [sp, #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 r2, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:247 (discriminator 1) │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 (discriminator 1) │ │ │ │ │ str.w r2, [fp, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ str.w r8, [r7, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ strd r3, r2, [r7, #24] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:252 │ │ │ │ │ str r2, [r7, #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 75ca , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x876> │ │ │ │ │ + beq.w 918a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x876> │ │ │ │ │ +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, [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) │ │ │ │ │ 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 r2, [sp, #12] │ │ │ │ │ +void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:799 │ │ │ │ │ movs r1, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w r3, r2, fp │ │ │ │ │ +void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ cmp r2, fp │ │ │ │ │ itt ne │ │ │ │ │ subne.w r0, fp, #4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ movne r2, r1 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov.w r3, r3, asr #2 │ │ │ │ │ +void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:799 │ │ │ │ │ strd r1, r1, [r7, #28] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ - beq.n 6e86 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x132> │ │ │ │ │ + beq.n 8a46 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x132> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 (discriminator 1) │ │ │ │ │ ldr.w r5, [r0, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 3) │ │ │ │ │ adds r2, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 (discriminator 1) │ │ │ │ │ add r1, r5 │ │ │ │ │ str r1, [r7, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ - bcc.n 6e78 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x124> │ │ │ │ │ + bcc.n 8a38 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x124> │ │ │ │ │ +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, lr, [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 r2, lr │ │ │ │ │ - beq.w 74ba , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ + beq.w 907a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldrd r9, r5, [r6, #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) │ │ │ │ │ subs r2, #16 │ │ │ │ │ +unsigned int seqan::_getBeginHorizontal(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:148 │ │ │ │ │ ldr.w ip, [lr, #-16] │ │ │ │ │ +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 sl, lr, #16 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w r2, r5, r9 │ │ │ │ │ asrs r2, r2, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ +seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::toViewPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, unsigned int, bool): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:531 (discriminator 1) │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:530 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 7344 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5f0> │ │ │ │ │ + bne.w 8f04 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5f0> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:554 (discriminator 1) │ │ │ │ │ mov r8, r2 │ │ │ │ │ +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 r1, r5, r9 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ andne.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 75e6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x892> │ │ │ │ │ + beq.w 91a6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x892> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ sub.w r4, r9, #4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ mov r0, ip │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ ldr.w r1, [r4, #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 │ │ │ │ │ - bls.w 7300 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ + bls.w 8ec0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ - cbz r5, 6eec , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x198> │ │ │ │ │ + cbz r5, 8aac , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x198> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ add ip, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ adds r0, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcc.n 6eda , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ + bcc.n 8a9a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ +unsigned int seqan::_getBeginVertical(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:160 │ │ │ │ │ ldr.w r5, [lr, #-12] │ │ │ │ │ +void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ str.w ip, [r6, #20] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ str.w r8, [r6, #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 r5, #0 │ │ │ │ │ - bne.w 731a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5c6> │ │ │ │ │ + bne.w 8eda , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5c6> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:531 (discriminator 1) │ │ │ │ │ ldr.w r8, [fp] │ │ │ │ │ +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.w r8, [sp, #8] │ │ │ │ │ +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 r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w r8, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w ip, #1 │ │ │ │ │ moveq.w ip, #0 │ │ │ │ │ - beq.n 6f4a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1f6> │ │ │ │ │ + beq.n 8b0a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1f6> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ sub.w r4, fp, #4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ mov r0, r8 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ mov r1, ip │ │ │ │ │ /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, r0 │ │ │ │ │ - bcs.w 7370 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x61c> │ │ │ │ │ + bcs.w 8f30 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x61c> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ - cbz r5, 6f42 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1ee> │ │ │ │ │ + cbz r5, 8b02 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1ee> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ add ip, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ adds r1, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ subs r0, r0, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc.n 6f30 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1dc> │ │ │ │ │ + bcc.n 8af0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1dc> │ │ │ │ │ +void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ str.w r8, [r7, #28] │ │ │ │ │ +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 r2, #0 │ │ │ │ │ +void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ str.w ip, [r7, #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 r1, [r6, #28] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ +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 r1, 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 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ clz r0, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ strd r2, r2, [sp, #52] @ 0x34 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ +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:405 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ - beq.n 6fec , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x298> │ │ │ │ │ + beq.n 8bac , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x298> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ - blt.w 74ce , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ + blt.w 908e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ +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 r5, [r6, #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) │ │ │ │ │ - cbz r5, 6fec , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x298> │ │ │ │ │ + cbz r5, 8bac , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x298> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ ldr.w r4, [r9, r0, lsl #2] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ it cs │ │ │ │ │ movcs r5, r1 │ │ │ │ │ +seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ add.w lr, r9, r0, 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 r4, r5 │ │ │ │ │ itt cs │ │ │ │ │ movcs lr, r2 │ │ │ │ │ movcs ip, r0 │ │ │ │ │ - bcs.n 6fd6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x282> │ │ │ │ │ + bcs.n 8b96 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x282> │ │ │ │ │ strd fp, r3, [sp, #32] │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ strd r2, sl, [sp, #24] │ │ │ │ │ - b.n 6fa6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x252> │ │ │ │ │ + b.n 8b66 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x252> │ │ │ │ │ mov ip, sl │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ add r2, r4 │ │ │ │ │ mov fp, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - cbz r0, 6fb0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x25c> │ │ │ │ │ + cbz r0, 8b70 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x25c> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ add r1, r4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r5, r5, r4 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ and.w r0, ip, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ add.w sl, ip, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bcc.n 6fa4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x250> │ │ │ │ │ + bcc.n 8b64 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x250> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov lr, fp │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ ldrd fp, r3, [sp, #32] │ │ │ │ │ - cbz r2, 6fd2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ + cbz r2, 8b92 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ str.w ip, [sp, #48] @ 0x30 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ mov r1, lr │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.w 7608 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8b4> │ │ │ │ │ + beq.w 91c8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8b4> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ add r1, r5 │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ - cbz r0, 6fea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x296> │ │ │ │ │ + cbz r0, 8baa , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x296> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ add r2, r5 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ +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.w r2, [fp] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ movs r4, #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:409 │ │ │ │ │ cmp r8, 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 │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ clz r2, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ strd r4, r4, [sp, #72] @ 0x48 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1) │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ +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 7076 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x322> │ │ │ │ │ + beq.n 8c36 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x322> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ - blt.w 7528 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7d4> │ │ │ │ │ + blt.w 90e8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7d4> │ │ │ │ │ +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, [r7, #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) │ │ │ │ │ - cbz r0, 7076 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x322> │ │ │ │ │ + cbz r0, 8c36 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x322> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r8 │ │ │ │ │ +seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ add.w ip, fp, r2, 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 r0, r1 │ │ │ │ │ - bls.w 7642 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8ee> │ │ │ │ │ + bls.w 9202 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8ee> │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov lr, r8 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ add r5, r1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - cbz r3, 703c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2e8> │ │ │ │ │ + cbz r3, 8bfc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2e8> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ add r4, r1 │ │ │ │ │ movs r6, #1 │ │ │ │ │ subs r0, r0, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ adds r2, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ and.w r3, r2, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bcc.n 7032 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2de> │ │ │ │ │ + bcc.n 8bf2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2de> │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ mov r3, ip │ │ │ │ │ - cbz r5, 705a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x306> │ │ │ │ │ + cbz r5, 8c1a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x306> │ │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 7624 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8d0> │ │ │ │ │ + beq.w 91e4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8d0> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ add.w r2, r8, r0 │ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 7074 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x320> │ │ │ │ │ + beq.n 8c34 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x320> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ add r2, r0 │ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ +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, #0] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 75ee , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x89a> │ │ │ │ │ + beq.w 91ae , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x89a> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:104 │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ strd r3, r6, [sp, #12] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:101 (discriminator 1) │ │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:100 (discriminator 1) │ │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:101 (discriminator 1) │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 73cc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x678> │ │ │ │ │ + beq.w 8f8c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x678> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bne.n 70a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x34c> │ │ │ │ │ + bne.n 8c60 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x34c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:108 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ blx 2b50 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt> │ │ │ │ │ +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.w r8, #0 │ │ │ │ │ - beq.w 71c6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x472> │ │ │ │ │ + beq.w 8d86 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x472> │ │ │ │ │ +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.w fp, [sp, #44] @ 0x2c │ │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [fp, #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 r6, r2 │ │ │ │ │ - beq.n 713a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e6> │ │ │ │ │ + beq.n 8cfa , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e6> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ add.w r1, r8, r6 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:432 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ite ls │ │ │ │ │ rsbls r3, r6, r1 │ │ │ │ │ rsbhi r3, r6, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 713a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e6> │ │ │ │ │ + beq.n 8cfa , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e6> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ mov lr, r9 │ │ │ │ │ ldrd r5, ip, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ add.w r7, r2, r4, lsl #2 │ │ │ │ │ - b.n 70fe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3aa> │ │ │ │ │ + b.n 8cbe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3aa> │ │ │ │ │ +void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ add r6, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - cbz r1, 70ee , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x39a> │ │ │ │ │ + cbz r1, 8cae , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x39a> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ add ip, r0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ add r3, r5 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:443 │ │ │ │ │ movs r5, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ - beq.w 73ea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x696> │ │ │ │ │ + beq.w 8faa , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x696> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ ldr.w r2, [r7], #4 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ and.w r1, r4, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ subs r0, r2, r5 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcc.n 70e4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x390> │ │ │ │ │ + bcc.n 8ca4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x390> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 7116 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3c2> │ │ │ │ │ + beq.n 8cd6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3c2> │ │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 7122 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3ce> │ │ │ │ │ + beq.n 8ce2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3ce> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ strd r4, r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ add r6, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ - beq.w 7420 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6cc> │ │ │ │ │ + beq.w 8fe0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6cc> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ - cbz r1, 7136 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e2> │ │ │ │ │ + cbz r1, 8cf6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e2> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ add r2, r3 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ add r5, r3 │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ +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.w r9, [sp, #64] @ 0x40 │ │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ │ ldr.w r2, [r9, #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 r5, r2 │ │ │ │ │ - beq.n 71c6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x472> │ │ │ │ │ + beq.n 8d86 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x472> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ add r8, r5 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:432 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ ite ls │ │ │ │ │ rsbls r3, r5, r8 │ │ │ │ │ rsbhi r3, r5, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ - cbz r3, 71c6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x472> │ │ │ │ │ + cbz r3, 8d86 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x472> │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldrd r4, ip, [sp, #72] @ 0x48 │ │ │ │ │ add.w r6, fp, r0, lsl #2 │ │ │ │ │ - b.n 718a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x436> │ │ │ │ │ + b.n 8d4a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x436> │ │ │ │ │ +void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ add r5, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - cbz r7, 717a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x426> │ │ │ │ │ + cbz r7, 8d3a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x426> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ add ip, r1 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ add r3, r4 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:443 │ │ │ │ │ movs r4, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ - beq.w 73d6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x682> │ │ │ │ │ + beq.w 8f96 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x682> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ ldr.w r2, [r6], #4 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ and.w r7, r0, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ subs r1, r2, r4 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc.n 7170 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ + bcc.n 8d30 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 71a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ + beq.n 8d62 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ str.w ip, [sp, #76] @ 0x4c │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 71ae , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x45a> │ │ │ │ │ + beq.n 8d6e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x45a> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ strd r0, r4, [sp, #68] @ 0x44 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ add r5, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ - beq.w 73fe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ + beq.w 8fbe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ - cbz r7, 71c2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x46e> │ │ │ │ │ + cbz r7, 8d82 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x46e> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ add r2, r3 │ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ add r4, r3 │ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ │ +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, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:113 │ │ │ │ │ sub.w sl, sl, #16 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne.w 7086 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x332> │ │ │ │ │ + bne.w 8c46 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x332> │ │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ +seqan::Position, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > >::Type seqan::position, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:217 │ │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r9, r3, [r6, #8] │ │ │ │ │ +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 r1, [r7, #28] │ │ │ │ │ +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] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ │ +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 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w r1, r3, r9 │ │ │ │ │ +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, r9 │ │ │ │ │ +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 r5, [r6, #28] │ │ │ │ │ +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) │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ asrs r3, r1, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub.w r3, r0, fp │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ +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 │ │ │ │ │ - cbz r2, 722e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4da> │ │ │ │ │ + cbz r2, 8dee , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4da> │ │ │ │ │ ldrd r4, lr, [sp, #48] @ 0x30 │ │ │ │ │ +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 r1, [r2, #28] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ +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 r4, 7226 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ + cbz r4, 8de6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:226 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:228 (discriminator 1) │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ add r1, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1) │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 721a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ + bne.n 8dda , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:229 │ │ │ │ │ add lr, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:234 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ sub.w lr, lr, 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 r5, 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) │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ mov r0, r5 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 75ea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x896> │ │ │ │ │ + beq.w 91aa , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x896> │ │ │ │ │ sub.w r4, r9, #4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ /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 lr, r1, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bcs.w 73c0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x66c> │ │ │ │ │ + bcs.w 8f80 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x66c> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 7266 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x512> │ │ │ │ │ + beq.n 8e26 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x512> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ add r8, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ adds r1, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ subs r0, r0, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bcc.n 7250 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4fc> │ │ │ │ │ + bcc.n 8e10 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4fc> │ │ │ │ │ +void seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:827 (discriminator 2) │ │ │ │ │ str.w r8, [r6, #24] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ str r5, [r6, #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 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 72a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x54e> │ │ │ │ │ + beq.n 8e62 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x54e> │ │ │ │ │ ldrd r4, r5, [sp, #68] @ 0x44 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1) │ │ │ │ │ - cbz r4, 7296 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x542> │ │ │ │ │ + cbz r4, 8e56 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x542> │ │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:226 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:228 (discriminator 1) │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ add r1, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1) │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 728a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x536> │ │ │ │ │ + bne.n 8e4a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x536> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:229 │ │ │ │ │ add r5, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:234 (discriminator 1) │ │ │ │ │ ldr.w r2, [ip, #28] │ │ │ │ │ subs r5, r5, 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:116 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r2, r5 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ +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 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ mov r0, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp r2, fp │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w ip, #1 │ │ │ │ │ moveq.w ip, #0 │ │ │ │ │ - beq.n 72dc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x588> │ │ │ │ │ + beq.n 8e9c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x588> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ sub.w r4, fp, #4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ mov r1, ip │ │ │ │ │ /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, r0 │ │ │ │ │ - bcs.n 73b8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x664> │ │ │ │ │ + bcs.n 8f78 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x664> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ - cbz r5, 72d4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x580> │ │ │ │ │ + cbz r5, 8e94 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x580> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:499 (discriminator 1) │ │ │ │ │ add ip, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ adds r1, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ subs r0, r0, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc.n 72c4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x570> │ │ │ │ │ + bcc.n 8e84 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x570> │ │ │ │ │ +void seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ +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, #904] @ (7668 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x914>) │ │ │ │ │ + ldr r2, [pc, #904] @ (9228 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x914>) │ │ │ │ │ +void seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ str r3, [r7, #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:117 │ │ │ │ │ - ldr r3, [pc, #896] @ (7664 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x910>) │ │ │ │ │ + ldr r3, [pc, #896] @ (9224 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x910>) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:60 │ │ │ │ │ add r2, pc │ │ │ │ │ +void seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:827 (discriminator 2) │ │ │ │ │ str.w ip, [r7, #24] │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 765a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x906> │ │ │ │ │ + bne.w 921a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x906> │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ 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 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 6ef6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1a2> │ │ │ │ │ + beq.w 8ab6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1a2> │ │ │ │ │ +unsigned int seqan::_getBeginVertical(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:160 │ │ │ │ │ ldr.w r5, [lr, #-12] │ │ │ │ │ +seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:506 │ │ │ │ │ add ip, r2 │ │ │ │ │ +void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ str.w r8, [r6, #28] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ str.w ip, [r6, #20] │ │ │ │ │ +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 r5, #0 │ │ │ │ │ - beq.w 6f08 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1b4> │ │ │ │ │ + beq.w 8ac8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1b4> │ │ │ │ │ sub.w r0, fp, #4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:534 │ │ │ │ │ movs r4, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:535 │ │ │ │ │ mov r2, r4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ tst.w 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 │ │ │ │ │ - beq.n 7340 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ec> │ │ │ │ │ + beq.n 8f00 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ec> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bls.n 7396 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x642> │ │ │ │ │ + bls.n 8f56 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x642> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:542 (discriminator 1) │ │ │ │ │ add r4, 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 │ │ │ │ │ tst.w r2, #1 │ │ │ │ │ - bne.n 732c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5d8> │ │ │ │ │ + bne.n 8eec , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5d8> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:560 (discriminator 1) │ │ │ │ │ add r4, r1 │ │ │ │ │ - b.n 7334 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5e0> │ │ │ │ │ + b.n 8ef4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5e0> │ │ │ │ │ sub.w r4, r9, #4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:534 │ │ │ │ │ movs r2, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:535 │ │ │ │ │ mov r1, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ tst.w r1, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ - beq.n 736c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x618> │ │ │ │ │ + beq.n 8f2c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x618> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bls.n 737a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x626> │ │ │ │ │ + bls.n 8f3a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x626> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:542 (discriminator 1) │ │ │ │ │ add r2, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:543 (discriminator 1) │ │ │ │ │ sub.w ip, ip, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 (discriminator 2) │ │ │ │ │ adds r1, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ tst.w r1, #1 │ │ │ │ │ - bne.n 7356 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x602> │ │ │ │ │ + bne.n 8f16 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x602> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:560 (discriminator 1) │ │ │ │ │ add r2, r0 │ │ │ │ │ - b.n 7360 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ + b.n 8f20 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ +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 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 6f4a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1f6> │ │ │ │ │ + beq.w 8b0a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1f6> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:506 │ │ │ │ │ add ip, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - b.n 6f4a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1f6> │ │ │ │ │ + b.n 8b0a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1f6> │ │ │ │ │ +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 r2, ip │ │ │ │ │ mov r8, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:545 (discriminator 1) │ │ │ │ │ - bcc.w 6eb6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x162> │ │ │ │ │ + bcc.w 8a76 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x162> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:553 (discriminator 1) │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ adds r0, r1, #2 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bcs.w 6eb6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x162> │ │ │ │ │ + bcs.w 8a76 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x162> │ │ │ │ │ +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 r1, #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 r1, [r9, r1, lsl #2] │ │ │ │ │ add r2, r1 │ │ │ │ │ - b.n 6eb4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x160> │ │ │ │ │ + b.n 8a74 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x160> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:547 │ │ │ │ │ add.w r8, r5, r4 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:545 (discriminator 1) │ │ │ │ │ - bcc.w 6f10 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1bc> │ │ │ │ │ + bcc.w 8ad0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1bc> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:553 (discriminator 1) │ │ │ │ │ adds r1, r2, #2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.w 6f10 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1bc> │ │ │ │ │ + bcs.w 8ad0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1bc> │ │ │ │ │ +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, [fp, r2, lsl #2] │ │ │ │ │ add r8, r2 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 (discriminator 1) │ │ │ │ │ - b.n 6f10 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1bc> │ │ │ │ │ + b.n 8ad0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1bc> │ │ │ │ │ +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 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 72dc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x588> │ │ │ │ │ + beq.n 8e9c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x588> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:506 │ │ │ │ │ add ip, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - b.n 72dc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x588> │ │ │ │ │ + b.n 8e9c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x588> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:505 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 726e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x51a> │ │ │ │ │ + beq.w 8e2e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x51a> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:506 │ │ │ │ │ add r8, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - b.n 726e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x51a> │ │ │ │ │ + b.n 8e2e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x51a> │ │ │ │ │ +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 r0, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx 2b50 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt> │ │ │ │ │ - b.n 70a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x34c> │ │ │ │ │ + b.n 8c60 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x34c> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 73e0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x68c> │ │ │ │ │ + beq.n 8fa0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x68c> │ │ │ │ │ str.w ip, [sp, #76] @ 0x4c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - b.n 71c6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x472> │ │ │ │ │ + b.n 8d86 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x472> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 73f4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6a0> │ │ │ │ │ + beq.n 8fb4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6a0> │ │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 713a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e6> │ │ │ │ │ + b.n 8cfa , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e6> │ │ │ │ │ +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:450 │ │ │ │ │ - cbz r7, 7406 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6b2> │ │ │ │ │ + cbz r7, 8fc6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6b2> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ add r3, r1 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ +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, #1 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ sub.w r3, r3, fp │ │ │ │ │ +void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ cmp.w r0, r3, asr #2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:458 │ │ │ │ │ ittet ne │ │ │ │ │ strne r0, [sp, #68] @ 0x44 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:461 │ │ │ │ │ movne r3, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:466 │ │ │ │ │ streq r2, [sp, #72] @ 0x48 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:461 │ │ │ │ │ strne r3, [sp, #72] @ 0x48 │ │ │ │ │ - b.n 71c6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x472> │ │ │ │ │ + b.n 8d86 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x472> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ - cbz r1, 7428 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6d4> │ │ │ │ │ + cbz r1, 8fe8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6d4> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ add r3, r0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ │ +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 r4, #1 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ +void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ cmp.w r4, r3, asr #2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:458 │ │ │ │ │ ittet ne │ │ │ │ │ strne r4, [sp, #48] @ 0x30 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:461 │ │ │ │ │ movne r3, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:466 │ │ │ │ │ streq r2, [sp, #52] @ 0x34 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:461 │ │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:405 │ │ │ │ │ - b.n 713a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e6> │ │ │ │ │ + b.n 8cfa , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e6> │ │ │ │ │ +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 2958 │ │ │ │ │ +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, [r6, #8] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r2, [r6, #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 7600 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8ac> │ │ │ │ │ + beq.w 91c0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8ac> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ - ble.w 7652 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8fe> │ │ │ │ │ + ble.w 9212 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8fe> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 2a64 │ │ │ │ │ +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 2a9c │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r5, [r6, #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 6db0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5c> │ │ │ │ │ + b.n 8970 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5c> │ │ │ │ │ +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 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ blx 2958 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r1, #32 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ +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] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r1, [r7, #16] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 75fa , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8a6> │ │ │ │ │ + beq.w 91ba , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8a6> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - ble.w 7648 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8f4> │ │ │ │ │ + ble.w 9208 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8f4> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ blx 2a64 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ +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, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ blx 2a9c │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ +void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ 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 6e2c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd8> │ │ │ │ │ + b.n 89ec , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd8> │ │ │ │ │ +void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ strd r3, r3, [r6, #24] │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r3, [r6, #32] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ str r3, [r7, #28] │ │ │ │ │ - b.n 72dc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x588> │ │ │ │ │ + b.n 8e9c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x588> │ │ │ │ │ +void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1) │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov lr, r2 │ │ │ │ │ strd r2, sl, [sp, #24] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ +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 r5, sl │ │ │ │ │ - beq.n 7504 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7b0> │ │ │ │ │ + beq.n 90c4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7b0> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ - cbnz r4, 74ee , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x79a> │ │ │ │ │ + cbnz r4, 90ae , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x79a> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ subs r0, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ ldr.w r4, [r9, r0, lsl #2] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1) │ │ │ │ │ @@ -10411,40 +17778,42 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ movne r2, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ subs r5, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:349 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ +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 r1, #1 │ │ │ │ │ - bne.n 74de , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x78a> │ │ │ │ │ + bne.n 909e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x78a> │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - cbz r2, 7512 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7be> │ │ │ │ │ + cbz r2, 90d2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7be> │ │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 751c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7c8> │ │ │ │ │ + beq.n 90dc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7c8> │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6fec , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x298> │ │ │ │ │ + beq.w 8bac , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x298> │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 6fec , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x298> │ │ │ │ │ + b.n 8bac , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x298> │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ +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 r5, r8 │ │ │ │ │ - beq.n 755a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x806> │ │ │ │ │ + beq.n 911a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x806> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ - cbnz r1, 7544 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7f0> │ │ │ │ │ + cbnz r1, 9104 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7f0> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ subs r2, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1) │ │ │ │ │ @@ -10455,129 +17824,171 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ movne r4, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ subs r5, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:349 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ +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 r0, #1 │ │ │ │ │ - bne.n 7534 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7e0> │ │ │ │ │ - cbz r4, 7564 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x810> │ │ │ │ │ + bne.n 90f4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7e0> │ │ │ │ │ + cbz r4, 9124 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x810> │ │ │ │ │ str.w lr, [sp, #76] @ 0x4c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 756e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x81a> │ │ │ │ │ + beq.n 912e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x81a> │ │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7076 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x322> │ │ │ │ │ + beq.w 8c36 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x322> │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 7076 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x322> │ │ │ │ │ + b.n 8c36 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x322> │ │ │ │ │ +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, #0] │ │ │ │ │ blx 2958 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r2, #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, [r6, #0] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r2, [r6, #4] │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r5, r2, [r6, #8] │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /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:598 │ │ │ │ │ - b.n 6dd8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x84> │ │ │ │ │ + b.n 8998 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x84> │ │ │ │ │ +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, #0] │ │ │ │ │ blx 2958 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r2, #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, [r7, #0] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ mov r8, r3 │ │ │ │ │ +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 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - b.n 6e16 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc2> │ │ │ │ │ + b.n 89d6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc2> │ │ │ │ │ +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 r9, r8 │ │ │ │ │ +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 2958 │ │ │ │ │ +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, [r6, #0] │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r8, r8, [r0] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str.w r8, [r0, #8] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - b.w 6d98 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x44> │ │ │ │ │ + b.w 8958 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x44> │ │ │ │ │ +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 2958 │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ +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, [r7, #12] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr.w fp, [r7, #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, [r7, #0] │ │ │ │ │ +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] │ │ │ │ │ +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, #12] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - b.n 6e5a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 8a1a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 6ef6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1a2> │ │ │ │ │ + b.n 8ab6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1a2> │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 726e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x51a> │ │ │ │ │ + b.n 8e2e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x51a> │ │ │ │ │ ldrd r4, lr, [sp, #48] @ 0x30 │ │ │ │ │ +void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 7210 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4bc> │ │ │ │ │ + b.n 8dd0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4bc> │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ mov fp, r0 │ │ │ │ │ movs r2, #12 │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + b.n 89ec , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd8> │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - b.n 6e2c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd8> │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #12 │ │ │ │ │ - b.w 6db0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5c> │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + b.w 8970 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5c> │ │ │ │ │ +void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ add r1, r4 │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ - cbz r0, 7614 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8c0> │ │ │ │ │ + cbz r0, 91d4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8c0> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ add r2, r4 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ @@ -10585,6996 +17996,2562 @@ │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ cmp r2, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:458 │ │ │ │ │ ite ne │ │ │ │ │ strne r2, [sp, #48] @ 0x30 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:466 │ │ │ │ │ streq r4, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 6fec , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x298> │ │ │ │ │ + b.n 8bac , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x298> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ add.w r0, r8, r1 │ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 7636 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8e2> │ │ │ │ │ + beq.n 91f6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8e2> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ add r0, r1 │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ adds r2, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:466 │ │ │ │ │ it eq │ │ │ │ │ streq r1, [sp, #72] @ 0x48 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ - bne.n 7576 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x822> │ │ │ │ │ - b.n 7076 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x322> │ │ │ │ │ + bne.n 9136 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x822> │ │ │ │ │ + b.n 8c36 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x322> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ mov r8, r4 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 705c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x308> │ │ │ │ │ + b.n 8c1c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x308> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ itt eq │ │ │ │ │ ldreq.w r1, [fp] │ │ │ │ │ streq r1, [r0, #0] │ │ │ │ │ - b.n 74a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x74c> │ │ │ │ │ + b.n 9060 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x74c> │ │ │ │ │ itt eq │ │ │ │ │ ldreq r2, [r5, #0] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 7464 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x710> │ │ │ │ │ + b.n 9024 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x710> │ │ │ │ │ +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 2acc <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - strh r4, [r1, r2] │ │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [pc, #96] @ (76cc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x5c>) │ │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00007670 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base>: │ │ │ │ │ +00009230 >::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] @ (7780 >::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] @ (7784 >::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] @ (9340 >::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] @ (9344 >::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, 76a0 >::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, 9260 >::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 7716 >::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 92d6 >::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 76e0 >::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 92a0 >::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 2958 │ │ │ │ │ +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, 7710 >::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, 92d0 >::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 2a9c │ │ │ │ │ +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, 76f6 >::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, 92b6 >::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 76ea >::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 92aa >::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] @ (7788 >::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] @ (9348 >::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] @ (7784 >::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] @ (9344 >::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 776c >::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 932c >::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 76e0 >::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 92a0 >::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 76f6 >::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 92b6 >::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] @ 7778 >::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] @ 9338 >::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 7742 >::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 9302 >::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 r4, sp │ │ │ │ │ mov r0, r4 │ │ │ │ │ +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 29a4 >::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 2a8c >::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 2a9c │ │ │ │ │ - b.n 76f6 >::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 92b6 >::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 2a9c │ │ │ │ │ +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] @ (778c >::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] @ (7784 >::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] @ (934c >::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] @ (9344 >::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 7770 >::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 9330 >::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 2acc <__stack_chk_fail@plt> │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - ldr r1, [pc, #464] @ (7954 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x80>) │ │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [pc, #8] @ (7794 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x4>) │ │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [pc, #640] @ (7a10 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6c>) │ │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00007790 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base>: │ │ │ │ │ +00009350 >::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] @ (78c4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x134>) │ │ │ │ │ + ldr r2, [pc, #288] @ (9484 >::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] @ (78c8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x138>) │ │ │ │ │ + ldr r3, [pc, #288] @ (9488 >::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 7828 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x98> │ │ │ │ │ + beq.n 93e8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x98> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - cbz r4, 77c6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x36> │ │ │ │ │ + cbz r4, 9386 >::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 7836 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xa6> │ │ │ │ │ + beq.n 93f6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xa6> │ │ │ │ │ +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 78ba >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x12a> │ │ │ │ │ + bls.n 947a >::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 2958 │ │ │ │ │ +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 7890 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x100> │ │ │ │ │ + beq.n 9450 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x100> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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, 780e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e> │ │ │ │ │ + cbz r4, 93ce >::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 7802 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x72> │ │ │ │ │ + bne.n 93c2 >::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] @ (78cc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x13c>) │ │ │ │ │ + ldr r2, [pc, #188] @ (948c >::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] @ (78c8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x138>) │ │ │ │ │ + ldr r3, [pc, #180] @ (9488 >::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 78b6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x126> │ │ │ │ │ + bne.n 9476 >::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 │ │ │ │ │ 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 780e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e> │ │ │ │ │ + beq.n 93ce >::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, 7898 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x108> │ │ │ │ │ + cbz r2, 9458 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x108> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 7894 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x104> │ │ │ │ │ + bne.n 9454 >::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 780e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e> │ │ │ │ │ + beq.n 93ce >::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 7880 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xf0> │ │ │ │ │ + beq.n 9440 >::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, 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 2958 │ │ │ │ │ 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 7874 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xe4> │ │ │ │ │ + bne.n 9434 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xe4> │ │ │ │ │ +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 2a8c >::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 2a9c │ │ │ │ │ - b.n 780e >::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 93ce >::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 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - b.n 77fa >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6a> │ │ │ │ │ + b.n 93ba >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6a> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 77fa >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6a> │ │ │ │ │ + b.n 93ba >::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 780e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e> │ │ │ │ │ + b.n 93ce >::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 2a9c │ │ │ │ │ +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] @ (78d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x140>) │ │ │ │ │ - ldr r3, [pc, #32] @ (78c8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x138>) │ │ │ │ │ + ldr r2, [pc, #44] @ (9490 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x140>) │ │ │ │ │ + ldr r3, [pc, #32] @ (9488 >::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 78be >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x12e> │ │ │ │ │ + beq.n 947e >::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 2acc <__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 77fa >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6a> │ │ │ │ │ + b.n 93ba >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6a> │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - ldr r0, [pc, #336] @ (7a18 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x74>) │ │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0x47ea │ │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bx sl │ │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000078d4 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base>: │ │ │ │ │ +00009494 >, 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 │ │ │ │ │ - cbz r5, 795c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x88> │ │ │ │ │ + cbz r5, 951c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x88> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 7910 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3c> │ │ │ │ │ + beq.n 94d0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3c> │ │ │ │ │ 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 7906 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x32> │ │ │ │ │ + beq.n 94c6 >, 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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 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, 7978 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa4> │ │ │ │ │ + cbnz r6, 9538 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa4> │ │ │ │ │ +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 2958 │ │ │ │ │ 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 r2, r1, [r7] │ │ │ │ │ +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) │ │ │ │ │ subs r0, r1, r2 │ │ │ │ │ +seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w r8, [r7, #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 r0, #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, r0, 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 │ │ │ │ │ - bls.n 7984 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb0> │ │ │ │ │ + bls.n 9544 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r3, r3, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs 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 │ │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ │ +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.w r8, #0 │ │ │ │ │ - bne.n 7990 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbc> │ │ │ │ │ + bne.n 9550 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbc> │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 7954 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x80> │ │ │ │ │ + beq.n 9514 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x80> │ │ │ │ │ +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 2a8c >::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] │ │ │ │ │ - b.n 790c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x38> │ │ │ │ │ + b.n 94cc >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x38> │ │ │ │ │ +void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 790c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x38> │ │ │ │ │ + beq.n 94cc >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x38> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 7972 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9e> │ │ │ │ │ + beq.n 9532 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9e> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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, 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!, {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 2a88 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp.w r8, #32 │ │ │ │ │ - bls.n 793e >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x6a> │ │ │ │ │ + bls.n 94fe >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x6a> │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ mov.w r8, #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 │ │ │ │ │ blx 2958 │ │ │ │ │ /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.w r8, [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 r2, r1, [r7] │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 7948 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74> │ │ │ │ │ + b.n 9508 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74> │ │ │ │ │ +void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000079a4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +00009564 >, 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 7aaa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x106> │ │ │ │ │ + beq.n 966a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x106> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 7aa6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x102> │ │ │ │ │ + bne.n 9666 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x102> │ │ │ │ │ +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 2958 │ │ │ │ │ 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, r2, [r6] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ strd r7, r7, [r0] │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w r8, [r6, #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:121 │ │ │ │ │ str r7, [r0, #8] │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ │ - bls.w 7b62 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1be> │ │ │ │ │ + bls.w 9722 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1be> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r3, r3, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r8, 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 │ │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 7b70 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1cc> │ │ │ │ │ + bne.w 9730 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1cc> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 7a08 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x64> │ │ │ │ │ + beq.n 95c8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x64> │ │ │ │ │ +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 2a44 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +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, [r6, #12] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movs r3, #0 │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r7, [r6, #20] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r0, r2, r1 │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov.w r3, r0, asr #2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - bls.w 7b42 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x19e> │ │ │ │ │ + bls.w 9702 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x19e> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r3, r3, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ 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 │ │ │ │ │ +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 7b4c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1a8> │ │ │ │ │ + bne.w 970c >, 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 r1, r2 │ │ │ │ │ - beq.n 7a44 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa0> │ │ │ │ │ + beq.n 9604 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa0> │ │ │ │ │ +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 2a44 >::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, 7aa0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfc> │ │ │ │ │ + cbz r3, 9660 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfc> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 7b98 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1f4> │ │ │ │ │ + bne.w 9758 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1f4> │ │ │ │ │ +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 r7, [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 2958 │ │ │ │ │ +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 r1, r8, [r7, #4] │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movs r3, #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 │ │ │ │ │ ldr r2, [r7, #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] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str 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) │ │ │ │ │ subs r3, r1, 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 r3, #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 r0, r3, 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 │ │ │ │ │ - bls.w 7c48 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2a4> │ │ │ │ │ + bls.w 9808 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2a4> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r0, r0, r0, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ it cs │ │ │ │ │ movcs r8, 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 │ │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ │ +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.w r8, #0 │ │ │ │ │ - bne.w 7c56 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b2> │ │ │ │ │ + bne.w 9816 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b2> │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 7a9a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf6> │ │ │ │ │ + beq.n 965a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf6> │ │ │ │ │ +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, r6 │ │ │ │ │ blx 2a8c >::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 2958 │ │ │ │ │ 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 2958 │ │ │ │ │ +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 r7, [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) │ │ │ │ │ sub.w r8, r3, r7 │ │ │ │ │ +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.w r8, #8 │ │ │ │ │ - bls.n 7b22 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x17e> │ │ │ │ │ + bls.n 96e2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x17e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ adds r7, #8 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r6, r0, [r4, #12] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r7, r0, r6 │ │ │ │ │ +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 │ │ │ │ │ - bhi.n 7b88 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1e4> │ │ │ │ │ + bhi.n 9748 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1e4> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 7ba2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1fe> │ │ │ │ │ + bls.n 9762 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1fe> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ add.w r8, r6, #8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - bhi.n 7b14 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x170> │ │ │ │ │ + bhi.n 96d4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x170> │ │ │ │ │ +void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ sub.w r2, r8, r0 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 7b14 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x170> │ │ │ │ │ + ble.n 96d4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x170> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 7b14 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x170> │ │ │ │ │ + beq.n 96d4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x170> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2a2c │ │ │ │ │ +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.w r8, [r4, #16] │ │ │ │ │ +seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ str r3, [r6, #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 r2, [r4, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.n 7bf4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x250> │ │ │ │ │ + bls.n 97b4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x250> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ adds r7, #8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - bhi.n 7ae8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x144> │ │ │ │ │ + bhi.n 96a8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x144> │ │ │ │ │ +void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ subs r2, r7, r3 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 7ae8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x144> │ │ │ │ │ + ble.n 96a8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x144> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 7ae8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x144> │ │ │ │ │ + beq.n 96a8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x144> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 2a2c │ │ │ │ │ - b.n 7ae8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x144> │ │ │ │ │ + b.n 96a8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x144> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp r7, #32 │ │ │ │ │ - bls.w 7a2c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x88> │ │ │ │ │ + bls.w 95ec >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x88> │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ movs r7, #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 │ │ │ │ │ blx 2958 │ │ │ │ │ /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 r1, r2, [r6, #12] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 7a38 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ - b.n 7a44 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa0> │ │ │ │ │ + bne.w 95f8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ + b.n 9604 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa0> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp.w r8, #32 │ │ │ │ │ - bls.w 79f0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4c> │ │ │ │ │ + bls.w 95b0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4c> │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ mov.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 │ │ │ │ │ blx 2958 │ │ │ │ │ /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.w r8, [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 r1, r2, [r6] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 7a00 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5c> │ │ │ │ │ - b.n 7a08 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x64> │ │ │ │ │ + bne.w 95c0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5c> │ │ │ │ │ + b.n 95c8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x64> │ │ │ │ │ +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 r8, r6, #8 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str.w r8, [r4, #16] │ │ │ │ │ +seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ str r3, [r6, #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 7b1e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x17a> │ │ │ │ │ + b.n 96de >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x17a> │ │ │ │ │ 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 7aa0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfc> │ │ │ │ │ + b.n 9660 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfc> │ │ │ │ │ +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 2958 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r3, #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 r9, r0 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov r2, 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 (discriminator 1) │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - cbz r6, 7bd8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x234> │ │ │ │ │ + cbz r6, 9798 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x234> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - ble.n 7c70 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2cc> │ │ │ │ │ + ble.n 9830 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2cc> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 2a64 │ │ │ │ │ +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 2a9c │ │ │ │ │ +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, #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 r2, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, #2 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r8, r9, r2 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 7bf0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c> │ │ │ │ │ + ble.n 97b0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r0, r9, r7 │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.n 7bf0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c> │ │ │ │ │ + beq.n 97b0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ subs r2, r2, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2a2c │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 7b14 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x170> │ │ │ │ │ + b.n 96d4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x170> │ │ │ │ │ +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 2958 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r1, #8 │ │ │ │ │ +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 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r2, [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] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov r2, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - cbz r7, 7c2a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x286> │ │ │ │ │ + cbz r7, 97ea >, 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++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - ble.n 7c68 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2c4> │ │ │ │ │ + ble.n 9828 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2c4> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 2a64 │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r7, r3, r2 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.w 7ae8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x144> │ │ │ │ │ + ble.w 96a8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x144> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r0, r3, r8 │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.w 7ae8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x144> │ │ │ │ │ + beq.w 96a8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x144> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ sub.w r2, r2, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2a2c │ │ │ │ │ - b.n 7ae8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x144> │ │ │ │ │ + b.n 96a8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x144> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp.w r8, #32 │ │ │ │ │ - bls.w 7a82 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xde> │ │ │ │ │ + bls.w 9642 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xde> │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ mov.w r8, #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 │ │ │ │ │ blx 2958 │ │ │ │ │ /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.w r8, [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 r2, r1, [r7] │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 7a8e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xea> │ │ │ │ │ + b.n 964e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xea> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r2, [r7, #0] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 7c16 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x272> │ │ │ │ │ + b.n 97d6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x272> │ │ │ │ │ itt eq │ │ │ │ │ ldreq r3, [r6, #0] │ │ │ │ │ streq r3, [r0, #0] │ │ │ │ │ - b.n 7bc2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x21e> │ │ │ │ │ + b.n 9782 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x21e> │ │ │ │ │ +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 7c8e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ea> │ │ │ │ │ + beq.n 984e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ea> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a9c │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ blx 2a9c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a9c │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ - b.n 7ca4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x300> │ │ │ │ │ + b.n 9864 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x300> │ │ │ │ │ │ │ │ │ │ -00007cb0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base>: │ │ │ │ │ +00009870 >::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] @ (7df8 >::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] @ (7dfc >::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] @ (99b8 >::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] @ (99bc >::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, 7ce0 >::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, 98a0 >::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 7d90 >::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 9950 >::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 7d30 >::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 98f0 >::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 2958 │ │ │ │ │ +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, 7d8a >::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, 994a >::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 2a9c │ │ │ │ │ +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, 7d70 >::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, 9930 >::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 7d5a >::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 991a >::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] @ (7e00 >::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] @ (99c0 >::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] @ (7dfc >::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] @ (99bc >::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 7dee >::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 99ae >::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 7d30 >::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 98f0 >::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 7d70 >::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 9930 >::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 7dc4 >::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 9984 >::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, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r3 │ │ │ │ │ blx 2a08 >::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 2a9c │ │ │ │ │ - b.n 7d70 >::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 9930 >::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 2a9c │ │ │ │ │ +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] @ (7e04 >::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] @ (7dfc >::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] @ (99c4 >::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] @ (99bc >::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 7df2 >::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 99b2 >::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 2acc <__stack_chk_fail@plt> │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - orrs r4, r6 │ │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - tst r6, r3 │ │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00007e08 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base>: │ │ │ │ │ +000099c8 >::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] @ (7fc0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1b8>) │ │ │ │ │ + ldr r2, [pc, #420] @ (9b80 >::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] @ (7fc4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bc>) │ │ │ │ │ + ldr r3, [pc, #420] @ (9b84 >::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 7ee4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc> │ │ │ │ │ + beq.n 9aa4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ - cbz r4, 7e3e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x36> │ │ │ │ │ + cbz r4, 99fe >::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 7ef4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xec> │ │ │ │ │ + beq.n 9ab4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xec> │ │ │ │ │ +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 7fb8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1b0> │ │ │ │ │ + bls.w 9b78 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1b0> │ │ │ │ │ +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 2958 │ │ │ │ │ +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.w 7f8e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x186> │ │ │ │ │ + beq.w 9b4e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x186> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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, 7eca >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc2> │ │ │ │ │ + cbz r4, 9a8a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc2> │ │ │ │ │ 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 7eb4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xac> │ │ │ │ │ + bne.n 9a74 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xac> │ │ │ │ │ +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] @ (7fc8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1c0>) │ │ │ │ │ + ldr r2, [pc, #252] @ (9b88 >::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, #244] @ (7fc4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bc>) │ │ │ │ │ + ldr r3, [pc, #244] @ (9b84 >::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 7fb4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1ac> │ │ │ │ │ + bne.n 9b74 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1ac> │ │ │ │ │ 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 │ │ │ │ │ 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 7eca >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc2> │ │ │ │ │ + beq.n 9a8a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc2> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7f96 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x18e> │ │ │ │ │ + beq.n 9b56 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x18e> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 7f92 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x18a> │ │ │ │ │ + bne.n 9b52 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x18a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 7eca >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc2> │ │ │ │ │ + beq.n 9a8a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc2> │ │ │ │ │ +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 7f7e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x176> │ │ │ │ │ + beq.n 9b3e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x176> │ │ │ │ │ +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 2958 │ │ │ │ │ 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 7f60 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x158> │ │ │ │ │ + bne.n 9b20 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x158> │ │ │ │ │ +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 2a9c │ │ │ │ │ - b.n 7eca >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc2> │ │ │ │ │ +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 9a8a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc2> │ │ │ │ │ +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 7e8c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x84> │ │ │ │ │ + b.n 9a4c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x84> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7e8c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x84> │ │ │ │ │ + b.n 9a4c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x84> │ │ │ │ │ +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 7eca >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc2> │ │ │ │ │ + b.n 9a8a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc2> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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, #40] @ (7fcc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1c4>) │ │ │ │ │ - ldr r3, [pc, #32] @ (7fc4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bc>) │ │ │ │ │ + ldr r2, [pc, #40] @ (9b8c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1c4>) │ │ │ │ │ + ldr r3, [pc, #32] @ (9b84 >::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 7fbc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1b4> │ │ │ │ │ + beq.n 9b7c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1b4> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ blx 2acc <__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 7e8c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x84> │ │ │ │ │ + b.n 9a4c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x84> │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ - rors r4, r3 │ │ │ │ │ + movs r6, #28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r5 │ │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ │ movs r0, r0 │ │ │ │ │ - eors r0, r3 │ │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00007fd0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base>: │ │ │ │ │ +00009b90 >, 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 8066 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x96> │ │ │ │ │ + beq.n 9c26 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x96> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 800e >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3e> │ │ │ │ │ + beq.n 9bce >, 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 8004 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x34> │ │ │ │ │ + beq.n 9bc4 >, 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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 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, 8082 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb2> │ │ │ │ │ + cbnz r6, 9c42 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb2> │ │ │ │ │ +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 2958 │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ strd r6, r6, [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, r1, [r7] │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ 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 │ │ │ │ │ mov r5, 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 r6, #43691 @ 0xaaab │ │ │ │ │ movt r6, #43690 @ 0xaaaa │ │ │ │ │ subs r0, r1, r2 │ │ │ │ │ +seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w r8, [r7, #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.w r0, #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, r0, asr #2 │ │ │ │ │ mul.w r3, r6, r3 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - bls.n 80a6 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd6> │ │ │ │ │ + bls.n 9c66 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd6> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r3, r3, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r8, r3 │ │ │ │ │ +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.w r8, #0 │ │ │ │ │ - bne.n 808e >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbe> │ │ │ │ │ + bne.n 9c4e >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbe> │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 805c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x8c> │ │ │ │ │ + beq.n 9c1c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x8c> │ │ │ │ │ +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 │ │ │ │ │ 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 800a >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3a> │ │ │ │ │ + beq.n 9bca >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3a> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 807c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xac> │ │ │ │ │ + beq.n 9c3c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xac> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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, 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!, {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 29ec >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ +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, r0, r8 │ │ │ │ │ blx 2958 │ │ │ │ │ /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.w r8, [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 r2, r1, [r7] │ │ │ │ │ - b.n 8050 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x80> │ │ │ │ │ + b.n 9c10 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x80> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp.w r8, #32 │ │ │ │ │ - bls.n 804a >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7a> │ │ │ │ │ + bls.n 9c0a >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7a> │ │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ mov.w r8, #32 │ │ │ │ │ - b.n 8094 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc4> │ │ │ │ │ + b.n 9c54 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc4> │ │ │ │ │ +void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000080b8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +00009c78 >, 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 81cc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x114> │ │ │ │ │ + beq.n 9d8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x114> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 81c8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x110> │ │ │ │ │ + bne.n 9d88 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x110> │ │ │ │ │ +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 2958 │ │ │ │ │ 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, r2, [r6] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ strd r7, r7, [r0] │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w r8, [r6, #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:121 │ │ │ │ │ str r7, [r0, #8] │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ │ - bls.w 8284 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1cc> │ │ │ │ │ + bls.w 9e44 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1cc> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r3, r3, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r8, 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 │ │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1676 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 8292 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1da> │ │ │ │ │ + bne.w 9e52 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1da> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 811c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x64> │ │ │ │ │ + beq.n 9cdc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x64> │ │ │ │ │ +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 2a44 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +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, [r6, #12] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movs r3, #0 │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r7, [r6, #20] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r0, r2, r1 │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ mov.w r3, r0, asr #2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - bls.w 8264 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ac> │ │ │ │ │ + bls.w 9e24 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ac> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r3, r3, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ 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 │ │ │ │ │ +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 826e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1b6> │ │ │ │ │ + bne.w 9e2e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1b6> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 8158 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa0> │ │ │ │ │ + beq.n 9d18 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa0> │ │ │ │ │ +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 2a44 >::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, 81c2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x10a> │ │ │ │ │ + cbz r3, 9d82 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x10a> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 82ba >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x202> │ │ │ │ │ + bne.w 9e7a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x202> │ │ │ │ │ +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 r7, [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 2958 │ │ │ │ │ +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, r8, [r7, #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, [r7] │ │ │ │ │ +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 │ │ │ │ │ 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:836 │ │ │ │ │ - bls.w 8382 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ca> │ │ │ │ │ + bls.w 9f42 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ca> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r3, r3, lsr #1 │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r8, r3 │ │ │ │ │ +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.w r8, #0 │ │ │ │ │ - bne.w 836a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b2> │ │ │ │ │ + bne.w 9f2a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b2> │ │ │ │ │ +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 81bc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x104> │ │ │ │ │ + beq.n 9d7c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x104> │ │ │ │ │ +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, r6 │ │ │ │ │ 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 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 2958 │ │ │ │ │ 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 2958 │ │ │ │ │ +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 r7, [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) │ │ │ │ │ sub.w r8, r3, r7 │ │ │ │ │ +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.w r8, #8 │ │ │ │ │ - bls.n 8244 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x18c> │ │ │ │ │ + bls.n 9e04 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x18c> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ adds r7, #8 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r6, r0, [r4, #12] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ subs r7, r0, r6 │ │ │ │ │ +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 │ │ │ │ │ - bhi.n 82aa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1f2> │ │ │ │ │ + bhi.n 9e6a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1f2> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 82c4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x20c> │ │ │ │ │ + bls.n 9e84 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x20c> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ add.w r8, r6, #8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - bhi.n 8236 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x17e> │ │ │ │ │ + bhi.n 9df6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x17e> │ │ │ │ │ +void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ sub.w r2, r8, r0 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 8236 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x17e> │ │ │ │ │ + ble.n 9df6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x17e> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.n 8236 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x17e> │ │ │ │ │ + beq.n 9df6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x17e> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2a2c │ │ │ │ │ +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.w r8, [r4, #16] │ │ │ │ │ +seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ str r3, [r6, #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 r2, [r4, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.n 8316 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25e> │ │ │ │ │ + bls.n 9ed6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2) │ │ │ │ │ adds r7, #8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - bhi.n 820a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x152> │ │ │ │ │ + bhi.n 9dca >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x152> │ │ │ │ │ +void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ subs r2, r7, r3 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 820a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x152> │ │ │ │ │ + ble.n 9dca >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x152> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 820a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x152> │ │ │ │ │ + beq.n 9dca >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x152> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 2a2c │ │ │ │ │ - b.n 820a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x152> │ │ │ │ │ + b.n 9dca >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x152> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp r7, #32 │ │ │ │ │ - bls.w 8140 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x88> │ │ │ │ │ + bls.w 9d00 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x88> │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ movs r7, #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 │ │ │ │ │ blx 2958 │ │ │ │ │ /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 r1, r2, [r6, #12] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 814c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ - b.n 8158 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa0> │ │ │ │ │ + bne.w 9d0c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ + b.n 9d18 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa0> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp.w r8, #32 │ │ │ │ │ - bls.w 8104 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4c> │ │ │ │ │ + bls.w 9cc4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4c> │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ mov.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 │ │ │ │ │ blx 2958 │ │ │ │ │ /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.w r8, [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 r1, r2, [r6] │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 8114 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5c> │ │ │ │ │ - b.n 811c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x64> │ │ │ │ │ + bne.w 9cd4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5c> │ │ │ │ │ + b.n 9cdc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x64> │ │ │ │ │ +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 r8, r6, #8 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str.w r8, [r4, #16] │ │ │ │ │ +seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ str r3, [r6, #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 8240 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x188> │ │ │ │ │ + b.n 9e00 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x188> │ │ │ │ │ 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 81c2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x10a> │ │ │ │ │ + b.n 9d82 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x10a> │ │ │ │ │ +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 2958 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r3, #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 r9, r0 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov r2, 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 (discriminator 1) │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - cbz r6, 82fa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x242> │ │ │ │ │ + cbz r6, 9eba >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x242> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - ble.n 839c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2e4> │ │ │ │ │ + ble.n 9f5c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2e4> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 2a64 │ │ │ │ │ +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 2a9c │ │ │ │ │ +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, #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 r2, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, #2 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r8, r9, r2 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 8312 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25a> │ │ │ │ │ + ble.n 9ed2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25a> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r0, r9, r7 │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.n 8312 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25a> │ │ │ │ │ + beq.n 9ed2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25a> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ subs r2, r2, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2a2c │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 8236 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x17e> │ │ │ │ │ + b.n 9df6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x17e> │ │ │ │ │ +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 2958 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r1, #8 │ │ │ │ │ +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 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r2, [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] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov r2, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - cbz r7, 834c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x294> │ │ │ │ │ + cbz r7, 9f0c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x294> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:436 (discriminator 1) │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - ble.n 8394 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2dc> │ │ │ │ │ + ble.n 9f54 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2dc> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:437 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 2a64 │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2) │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r7, r3, r2 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:1123 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.w 820a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x152> │ │ │ │ │ + ble.w 9dca >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x152> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r0, r3, r8 │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:930 (discriminator 1) │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.w 820a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x152> │ │ │ │ │ + beq.w 9dca >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x152> │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:931 │ │ │ │ │ sub.w r2, r2, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 2a2c │ │ │ │ │ - b.n 820a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x152> │ │ │ │ │ + b.n 9dca >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x152> │ │ │ │ │ +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, r0, r8 │ │ │ │ │ blx 2958 │ │ │ │ │ /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.w r8, [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, [r7] │ │ │ │ │ - b.n 81b0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf8> │ │ │ │ │ + b.n 9d70 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf8> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:238 │ │ │ │ │ cmp.w r8, #32 │ │ │ │ │ - bls.w 81a8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf0> │ │ │ │ │ + bls.w 9d68 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf0> │ │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:239 │ │ │ │ │ mov.w r8, #32 │ │ │ │ │ - b.n 8370 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b8> │ │ │ │ │ + b.n 9f30 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b8> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned int*, unsigned int*): │ │ │ │ │ /usr/include/c++/13/bits/stl_algobase.h:423 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r2, [r7, #0] │ │ │ │ │ streq r2, [r0, #0] │ │ │ │ │ - b.n 8338 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x280> │ │ │ │ │ + b.n 9ef8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x280> │ │ │ │ │ itt eq │ │ │ │ │ ldreq r3, [r6, #0] │ │ │ │ │ streq r3, [r0, #0] │ │ │ │ │ - b.n 82e4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x22c> │ │ │ │ │ + b.n 9ea4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x22c> │ │ │ │ │ +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 83ba >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x302> │ │ │ │ │ + beq.n 9f7a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x302> │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ +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 2a9c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a9c │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ blx 2a9c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a9c │ │ │ │ │ blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ - b.n 83d0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x318> │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000083e0 : │ │ │ │ │ -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 │ │ │ │ │ - ldr.w r2, [pc, #2976] @ 8f94 │ │ │ │ │ - sub.w sp, sp, #772 @ 0x304 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - ldr.w r3, [pc, #2972] @ 8f98 │ │ │ │ │ - ldr.w r1, [pc, #2972] @ 8f9c │ │ │ │ │ - add r2, pc │ │ │ │ │ -./porechop/src/alignment.cpp:114 │ │ │ │ │ - ldr.w r4, [sl, #8] │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4167 │ │ │ │ │ - mov.w r5, r4, lsr #31 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ - it lt │ │ │ │ │ - neglt r4, r4 │ │ │ │ │ -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++/13/bits/charconv.h:67 │ │ │ │ │ - cmp r4, #9 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - bls.w 92b8 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - cmp r4, #99 @ 0x63 │ │ │ │ │ - bls.w 92f4 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - cmp.w r4, #1000 @ 0x3e8 │ │ │ │ │ - bcc.w 9332 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - movw r3, #9999 @ 0x270f │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 9304 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - movw r3, #34463 @ 0x869f │ │ │ │ │ - movt r3, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - it ls │ │ │ │ │ - movls r1, #5 │ │ │ │ │ - bls.n 84d4 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - movw r3, #16959 @ 0x423f │ │ │ │ │ - movt r3, #15 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 9354 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - movw r3, #38528 @ 0x9680 │ │ │ │ │ - movt r3, #152 @ 0x98 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - itt cc │ │ │ │ │ - movcc r6, #6 │ │ │ │ │ - movcc r1, #7 │ │ │ │ │ - bcc.n 84d6 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - movw r3, #57599 @ 0xe0ff │ │ │ │ │ - movt r3, #1525 @ 0x5f5 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 910c │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - movw r3, #51711 @ 0xc9ff │ │ │ │ │ - movt r3, #15258 @ 0x3b9a │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.n 84d2 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - movs r6, #9 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - adds r1, r6, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - add r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov r8, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r7, [sp, #116] @ 0x74 │ │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ │ - ldr.w r1, [pc, #2804] @ 8fa0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add r5, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2b20 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - cmp r4, #99 @ 0x63 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - bhi.n 8504 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ │ - add.w r4, r3, r4, lsl #1 │ │ │ │ │ - ldrb.w r3, [r4, #-207] │ │ │ │ │ - strb r3, [r5, #1] │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ - ldrb.w r4, [r4, #-208] │ │ │ │ │ - b.n 853e │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - movs r1, #9 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ - subs r6, r1, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - add r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov r8, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r7, [sp, #116] @ 0x74 │ │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ │ - ldr.w r1, [pc, #2736] @ 8fa4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add r5, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2b20 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - subs r1, r6, #1 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - movw r7, #34079 @ 0x851f │ │ │ │ │ - movt r7, #20971 @ 0x51eb │ │ │ │ │ - add r1, r5 │ │ │ │ │ - mov.w lr, #100 @ 0x64 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - movw ip, #9999 @ 0x270f │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - umull r0, r2, r7, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - mov.w r2, r2, lsr #5 │ │ │ │ │ - mls r6, lr, r2, r4 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ - ldrh.w r2, [r3, r6, lsl #1] │ │ │ │ │ - strh.w r2, [r1], #-2 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - bhi.n 8518 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ - cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n 84c0 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ │ - uxtb r4, r4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - strb r4, [r5, #0] │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 94ae │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - ldr.w r1, [pc, #2648] @ 8fa8 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add.w r8, sp, #152 @ 0x98 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r3, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 91a2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str.w r3, [r8, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:115 │ │ │ │ │ - ldr.w r5, [sl, #12] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str.w r2, [r8, #4] │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ - eor.w r4, r5, r5, asr #31 │ │ │ │ │ - sub.w r4, r4, r5, asr #31 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4167 │ │ │ │ │ - lsrs r5, r5, #31 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmp r4, #9 │ │ │ │ │ - bls.w 9260 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - cmp r4, #99 @ 0x63 │ │ │ │ │ - bls.w 92fc │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - cmp.w r4, #1000 @ 0x3e8 │ │ │ │ │ - bcc.w 933a │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - movw r3, #9999 @ 0x270f │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 932a │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - movw r3, #34463 @ 0x869f │ │ │ │ │ - movt r3, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - it ls │ │ │ │ │ - movls r1, #5 │ │ │ │ │ - bls.n 864e │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - movw r3, #16959 @ 0x423f │ │ │ │ │ - movt r3, #15 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 935e │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - movw r3, #38528 @ 0x9680 │ │ │ │ │ - movt r3, #152 @ 0x98 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - itt cc │ │ │ │ │ - movcc r6, #6 │ │ │ │ │ - movcc r1, #7 │ │ │ │ │ - bcc.n 8650 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - movw r3, #57599 @ 0xe0ff │ │ │ │ │ - movt r3, #1525 @ 0x5f5 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 90e4 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - movw r3, #51711 @ 0xc9ff │ │ │ │ │ - movt r3, #15258 @ 0x3b9a │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.n 864c │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - movs r6, #9 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - adds r1, r6, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - add r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov r9, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ │ - ldr.w r1, [pc, #2436] @ 8fac │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add r5, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2b20 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - cmp r4, #99 @ 0x63 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - bhi.n 867e │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ │ - add.w r4, r3, r4, lsl #1 │ │ │ │ │ - ldrb.w r3, [r4, #-207] │ │ │ │ │ - strb r3, [r5, #1] │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ - ldrb.w r4, [r4, #-208] │ │ │ │ │ - b.n 86b8 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - movs r1, #9 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ - subs r6, r1, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - add r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov r9, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ │ - ldr.w r1, [pc, #2368] @ 8fb0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add r5, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2b20 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - subs r1, r6, #1 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - movw r7, #34079 @ 0x851f │ │ │ │ │ - movt r7, #20971 @ 0x51eb │ │ │ │ │ - add r1, r5 │ │ │ │ │ - mov.w lr, #100 @ 0x64 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - movw ip, #9999 @ 0x270f │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - umull r0, r2, r7, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - mov.w r2, r2, lsr #5 │ │ │ │ │ - mls r6, lr, r2, r4 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ - ldrh.w r2, [r3, r6, lsl #1] │ │ │ │ │ - strh.w r2, [r1], #-2 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - bhi.n 8692 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ - cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n 863a │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ │ - uxtb r4, r4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - strb r4, [r5, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ - adds r5, r0, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.w 918c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r1, [r1, #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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bls.n 86f4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 1) │ │ │ │ │ - it eq │ │ │ │ │ - moveq r1, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - beq.n 86ea │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - 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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bls.w 9078 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.w 943e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r3, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - beq.w 917c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [r1, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 945a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - ldr.w r1, [pc, #2160] @ 8fb4 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add.w r9, sp, #224 @ 0xe0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r3, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 916c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str.w r3, [r9, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:116 │ │ │ │ │ - ldr.w r5, [sl, #16] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str.w r2, [r9, #4] │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ - eor.w r4, r5, r5, asr #31 │ │ │ │ │ - sub.w r4, r4, r5, asr #31 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4167 │ │ │ │ │ - lsrs r5, r5, #31 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmp r4, #9 │ │ │ │ │ - bls.w 929a │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - cmp r4, #99 @ 0x63 │ │ │ │ │ - bls.w 8f5c │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - cmp.w r4, #1000 @ 0x3e8 │ │ │ │ │ - bcc.w 9312 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - movw r3, #9999 @ 0x270f │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 9318 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - movw r3, #34463 @ 0x869f │ │ │ │ │ - movt r3, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - it ls │ │ │ │ │ - movls r1, #5 │ │ │ │ │ - bls.w 8f4a │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - movw r3, #16959 @ 0x423f │ │ │ │ │ - movt r3, #15 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 934e │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - movw r3, #38528 @ 0x9680 │ │ │ │ │ - movt r3, #152 @ 0x98 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - itt cc │ │ │ │ │ - movcc r6, #6 │ │ │ │ │ - movcc r1, #7 │ │ │ │ │ - bcc.w 8f4c │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - movw r3, #57599 @ 0xe0ff │ │ │ │ │ - movt r3, #1525 @ 0x5f5 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 9100 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - movw r3, #51711 @ 0xc9ff │ │ │ │ │ - movt r3, #15258 @ 0x3b9a │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 8f48 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - movs r6, #9 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - adds r1, r6, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - add r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov fp, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ │ - str r7, [sp, #248] @ 0xf8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ │ - ldr.w r1, [pc, #1944] @ 8fb8 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - movw r7, #34079 @ 0x851f │ │ │ │ │ - movt r7, #20971 @ 0x51eb │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add r5, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ │ - add r1, pc │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - blx 2b20 │ │ │ │ │ - subs r1, r6, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - add r1, r5 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - mov.w lr, #100 @ 0x64 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - movw ip, #9999 @ 0x270f │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - umull r0, r2, r7, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - mov.w r2, r2, lsr #5 │ │ │ │ │ - mls r6, lr, r2, r4 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ - ldrh.w r2, [r3, r6, lsl #1] │ │ │ │ │ - strh.w r2, [r1], #-2 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - bhi.n 8844 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ - cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 8f82 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ │ - uxtb r4, r4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - strb r4, [r5, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ - adds r5, r0, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.w 9156 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r1, [r1, #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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bls.n 88a8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 1) │ │ │ │ │ - it eq │ │ │ │ │ - moveq r1, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - beq.n 889e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - 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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bls.w 906a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.w 94e6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r3, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - beq.w 9146 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [r1, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 9502 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - ldr.w r1, [pc, #1732] @ 8fbc │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add.w fp, sp, #296 @ 0x128 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r3, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 9136 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str.w r3, [fp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:117 │ │ │ │ │ - ldr.w r5, [sl, #20] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str.w r2, [fp, #4] │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ - eor.w r4, r5, r5, asr #31 │ │ │ │ │ - sub.w r4, r4, r5, asr #31 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4167 │ │ │ │ │ - lsrs r5, r5, #31 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmp r4, #9 │ │ │ │ │ - bls.w 92d6 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - cmp r4, #99 @ 0x63 │ │ │ │ │ - bls.w 8fe8 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - cmp.w r4, #1000 @ 0x3e8 │ │ │ │ │ - bcc.w 9342 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - movw r3, #9999 @ 0x270f │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 930c │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - movw r3, #34463 @ 0x869f │ │ │ │ │ - movt r3, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - it ls │ │ │ │ │ - movls r1, #5 │ │ │ │ │ - bls.w 8f40 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - movw r3, #16959 @ 0x423f │ │ │ │ │ - movt r3, #15 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 9348 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - movw r3, #38528 @ 0x9680 │ │ │ │ │ - movt r3, #152 @ 0x98 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - itt cc │ │ │ │ │ - movcc r6, #6 │ │ │ │ │ - movcc r1, #7 │ │ │ │ │ - bcc.w 8f42 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - movw r3, #57599 @ 0xe0ff │ │ │ │ │ - movt r3, #1525 @ 0x5f5 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 90f6 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - movw r3, #51711 @ 0xc9ff │ │ │ │ │ - movt r3, #15258 @ 0x3b9a │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 8f3e │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - movs r6, #9 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - adds r1, r6, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - add r1, r5 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ │ - ldr.w r1, [pc, #1520] @ 8fc0 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - movw r7, #34079 @ 0x851f │ │ │ │ │ - movt r7, #20971 @ 0x51eb │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - add r1, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add r5, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - blx 2b20 │ │ │ │ │ - subs r1, r6, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - add r1, r5 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - mov.w lr, #100 @ 0x64 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - movw ip, #9999 @ 0x270f │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - umull r0, r2, r7, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - mov.w r2, r2, lsr #5 │ │ │ │ │ - mls r6, lr, r2, r4 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ - ldrh.w r2, [r3, r6, lsl #1] │ │ │ │ │ - strh.w r2, [r1], #-2 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - bhi.n 89f6 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ - cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 9010 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ │ - uxtb r4, r4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - strb r4, [r5, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr.w r0, [fp, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ - adds r5, r0, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.w 9122 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - ldr.w r4, [fp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r1, [r1, #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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bls.n 8a5a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 1) │ │ │ │ │ - it eq │ │ │ │ │ - moveq r1, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - beq.n 8a50 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - 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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bls.w 905c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.w 9364 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r3, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - beq.w 9114 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [r1, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 94ca │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - ldr.w r1, [pc, #1304] @ 8fc4 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r3, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - beq.w 91c8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [r1, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:118 │ │ │ │ │ - ldr.w r5, [sl, #24] │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4168 (discriminator 1) │ │ │ │ │ - eor.w r4, r5, r5, asr #31 │ │ │ │ │ - sub.w r4, r4, r5, asr #31 │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4167 │ │ │ │ │ - lsrs r5, r5, #31 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - cmp r4, #9 │ │ │ │ │ - bls.w 927e │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - cmp r4, #99 @ 0x63 │ │ │ │ │ - bls.w 9022 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - cmp.w r4, #1000 @ 0x3e8 │ │ │ │ │ - bcc.w 931e │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - movw r3, #9999 @ 0x270f │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 9324 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - movw r3, #34463 @ 0x869f │ │ │ │ │ - movt r3, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - it ls │ │ │ │ │ - movls r1, #5 │ │ │ │ │ - bls.w 8f54 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - movw r3, #16959 @ 0x423f │ │ │ │ │ - movt r3, #15 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 935a │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - movw r3, #38528 @ 0x9680 │ │ │ │ │ - movt r3, #152 @ 0x98 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - itt cc │ │ │ │ │ - movcc r6, #6 │ │ │ │ │ - movcc r1, #7 │ │ │ │ │ - bcc.w 8f56 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - movw r3, #57599 @ 0xe0ff │ │ │ │ │ - movt r3, #1525 @ 0x5f5 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 90ec │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:67 │ │ │ │ │ - movw r3, #51711 @ 0xc9ff │ │ │ │ │ - movt r3, #15258 @ 0x3b9a │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 8f52 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - movs r6, #9 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - adds r1, r6, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - add r1, r5 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ │ - ldr.w r1, [pc, #1096] @ 8fc8 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - movw r7, #34079 @ 0x851f │ │ │ │ │ - movt r7, #20971 @ 0x51eb │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - add r1, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add r5, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - blx 2b20 │ │ │ │ │ - subs r1, r6, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - add r1, r5 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - mov.w lr, #100 @ 0x64 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - movw ip, #9999 @ 0x270f │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - umull r0, r2, r7, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:96 │ │ │ │ │ - mov.w r2, r2, lsr #5 │ │ │ │ │ - mls r6, lr, r2, r4 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:97 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:99 │ │ │ │ │ - ldrh.w r2, [r3, r6, lsl #1] │ │ │ │ │ - strh.w r2, [r1], #-2 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - bhi.n 8ba4 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:102 │ │ │ │ │ - cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 904a │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:109 │ │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ │ - uxtb r4, r4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - strb r4, [r5, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - 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++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ - adds r5, r0, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.w 9226 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r1, [r1, #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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - bls.n 8c06 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 1) │ │ │ │ │ - it eq │ │ │ │ │ - moveq r1, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - beq.n 8bfc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - 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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bls.w 9088 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.w 9476 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r3, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 9218 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [r6, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str r2, [r6, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 9492 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - ldr r1, [pc, #892] @ (8fcc ) │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r3, [r7], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.w 920a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4256 │ │ │ │ │ - ldr r3, [pc, #856] @ (8fd0 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - strb r2, [r5, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str r2, [r5, #4] │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4256 │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str r7, [r5, #0] │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4256 │ │ │ │ │ - vldr d7, [sl, #32] │ │ │ │ │ - ldr r1, [r2, r3] │ │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r3, [pc, #832] @ (8fd4 ) │ │ │ │ │ - mov.w r2, #328 @ 0x148 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ │ - blx 2bbc , 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++/13/bits/basic_string.h:1072 │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [r5, #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++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ - adds r7, r0, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 91fa │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bls.n 8cd0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 1) │ │ │ │ │ - it eq │ │ │ │ │ - moveq r5, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - beq.n 8cca │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 2) │ │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r5, [r5, #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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bls.w 9096 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.w 9406 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r3, [r1], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.w 91ea │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [r7, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str r2, [r7, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - strb r3, [r5, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str r1, [r5, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 9422 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - ldr r1, [pc, #704] @ (8fd8 ) │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1474 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r0, [r1], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - beq.w 91d6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ │ - str r0, [r5, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str r2, [r5, #4] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - strb r2, [r3, #8] │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4256 │ │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4256 │ │ │ │ │ - vldr d7, [sl, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:4256 │ │ │ │ │ - mov.w r2, #328 @ 0x148 │ │ │ │ │ - ldr r3, [pc, #644] @ (8fdc ) │ │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ - add r3, pc │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ │ - blx 2bbc , 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 >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - ldr r2, [sp, #540] @ 0x21c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3664 (discriminator 2) │ │ │ │ │ - add.w ip, r0, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.w 91b2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - bls.n 8d9a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ - add.w sl, sp, #544 @ 0x220 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (discriminator 1) │ │ │ │ │ - it eq │ │ │ │ │ - moveq.w lr, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - beq.n 8d94 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1171 (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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - bls.w 90a4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:399 (discriminator 2) │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.w 9520 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 2aa8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1459 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ - add.w r0, r2, #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - str r0, [r2, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r1, [sl], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - beq.w 923a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - str r1, [r0, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str.w sl, [r3] │ │ │ │ │ - add.w sl, sp, #544 @ 0x220 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str r2, [r1, #4] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - strb r2, [r3, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r0, sl │ │ │ │ │ - beq.n 8dee │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 8dfe │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 8e0e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 8e20 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 8e30 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 8e40 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 8e52 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 8e64 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 8e76 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 8e88 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 8e9c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr.w r1, [fp, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 8eae │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 8ec0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r0, [r9] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 8ed4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr.w r1, [r9, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 8ee6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 8ef8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w r0, [r8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 8f0c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 8f1e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #192] @ (8fe0 ) │ │ │ │ │ -./porechop/src/alignment.cpp:121 │ │ │ │ │ - ldr r3, [pc, #116] @ (8f98 ) │ │ │ │ │ -./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 9402 │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - add.w sp, sp, #772 @ 0x304 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - movs r1, #9 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ - subs r6, r1, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - add r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ │ - b.n 89ba │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - movs r1, #9 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ - subs r6, r1, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - add r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ │ - b.n 8806 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:72 │ │ │ │ │ - movs r1, #9 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:93 │ │ │ │ │ - subs r6, r1, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - add r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ │ - b.n 8b68 │ │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - adds r1, r5, #2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov r7, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - ldr r1, [pc, #112] @ (8fe4 ) │ │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ │ - add r1, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add r5, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - blx 2b20 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ │ - add.w r4, r3, r4, lsl #1 │ │ │ │ │ - ldrb.w r3, [r4, #-207] │ │ │ │ │ - strb r3, [r5, #1] │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ - ldrb.w r4, [r4, #-208] │ │ │ │ │ - b.n 886c │ │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r0, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r0, r4, r6 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r0, r3, r5 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r6, r6, r3 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r6, r4, r0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r6, r3, r7 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r2, r0, r4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r6, r4, r0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r6, r1, #29 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r0, r7, #25 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r4, r3, #22 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r2, r1, #19 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r2, r7, #15 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r0, #5 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r4, r6, #14 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r0, r6, #12 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r0, r7, #11 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r2, r3, #3 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - adds r1, r5, #2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov r7, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - ldr.w r1, [pc, #1372] @ 955c │ │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ │ - add r1, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add r5, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - blx 2b20 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ │ - add.w r4, r3, r4, lsl #1 │ │ │ │ │ - ldrb.w r3, [r4, #-207] │ │ │ │ │ - strb r3, [r5, #1] │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ - ldrb.w r4, [r4, #-208] │ │ │ │ │ - b.n 8a1e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - adds r1, r5, #2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov r7, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - ldr.w r1, [pc, #1316] @ 9560 │ │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ │ - add r1, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - add r5, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:87 │ │ │ │ │ - blx 2b20 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:105 │ │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ │ - add.w r4, r3, r4, lsl #1 │ │ │ │ │ - ldrb.w r3, [r4, #-207] │ │ │ │ │ - strb r3, [r5, #1] │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:106 │ │ │ │ │ - ldrb.w r4, [r4, #-208] │ │ │ │ │ - b.n 8bcc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - blx 29d4 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ - b.n 8a6c │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - blx 29d4 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ - b.n 88ba │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - blx 29d4 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ - b.w 8706 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - blx 29d4 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ - b.n 8c18 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ - blx 29d4 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ - b.n 8ce2 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ │ - blx 29d4 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - mov r3, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ - add.w r0, r2, #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - str r0, [r2, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:266 │ │ │ │ │ - ldr.w lr, [r3, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr.w ip, [r1], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - beq.w 924a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str.w ip, [r2] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - str r0, [r2, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str.w lr, [r2, #4] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - strb r2, [r3, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:698 │ │ │ │ │ - b.n 8de0 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:698 │ │ │ │ │ - movs r6, #7 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - b.w 8650 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - movs r6, #7 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - add r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ │ - b.n 8b68 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - movs r6, #7 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - add r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ │ - b.n 89ba │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - movs r6, #7 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - add r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ │ - b.w 8806 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - movs r6, #7 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - b.w 84d6 │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 2b20 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b.n 8a8e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r1, [r1, #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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - bls.w 8a5a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bne.w 8a4c │ │ │ │ │ - b.n 8a5a │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 2b20 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b.w 892a │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 2b20 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b.w 88dc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r1, [r1, #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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - bls.w 88a8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bne.w 889a │ │ │ │ │ - b.w 88a8 │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 2b20 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b.w 8776 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 2b20 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b.w 8728 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r1, [r1, #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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - bls.w 86f4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bne.w 86e6 │ │ │ │ │ - b.w 86f4 │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 2b20 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b.w 8582 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp.w ip, #15 │ │ │ │ │ - bls.w 8d9a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ - add.w sl, sp, #544 @ 0x220 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - bne.w 8d90 │ │ │ │ │ - b.n 8d9a │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 2b20 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b.n 8ad8 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ │ - blx 2b20 │ │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - b.n 8d40 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ │ - blx 2b20 │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 8d00 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp r7, #15 │ │ │ │ │ - bls.w 8cd0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - bne.w 8cc6 │ │ │ │ │ - b.n 8cd0 │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx 2b20 │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ - b.n 8c76 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 2b20 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b.n 8c36 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r1, [r1, #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++/13/bits/basic_string.h:3665 (discriminator 1) │ │ │ │ │ - bls.w 8c06 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bne.w 8bf8 │ │ │ │ │ - b.n 8c06 │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ │ - blx 2b20 │ │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - b.n 8dce │ │ │ │ │ - add.w r2, lr, #1 │ │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ │ - blx 2b20 │ │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ - ldr.w lr, [r3, #4] │ │ │ │ │ - b.n 90d4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - adds r1, r5, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov r7, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - add r5, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - b.w 86b4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - adds r1, r5, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov r7, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - add r5, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - b.n 8bc8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - adds r1, r5, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov r7, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - add r5, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - b.w 8868 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - adds r1, r5, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov r7, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - add r5, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - b.w 853a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - adds r1, r5, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - mov r7, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:666 │ │ │ │ │ - blx 2ab4 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1261 (discriminator 1) │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - add r5, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:94 │ │ │ │ │ - b.w 8a1a │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:61 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.w 848e │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:68 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:61 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.w 8608 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - movs r6, #3 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - b.w 84d6 │ │ │ │ │ - movs r6, #3 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - b.n 8f42 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - movs r6, #2 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.n 8f4c │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - movs r6, #3 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - b.n 8f4c │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - movs r6, #2 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.n 8f56 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:70 │ │ │ │ │ - movs r6, #3 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - b.n 8f56 │ │ │ │ │ - movs r6, #3 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - b.w 8650 │ │ │ │ │ -/usr/include/c++/13/bits/charconv.h:69 │ │ │ │ │ - movs r6, #2 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.w 84d6 │ │ │ │ │ - movs r6, #2 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.w 8650 │ │ │ │ │ - movs r6, #2 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.n 8f42 │ │ │ │ │ - movs r6, #5 │ │ │ │ │ - b.w 89b4 │ │ │ │ │ - movs r6, #5 │ │ │ │ │ - b.w 8800 │ │ │ │ │ - movs r6, #5 │ │ │ │ │ - b.w 848c │ │ │ │ │ - movs r6, #5 │ │ │ │ │ - b.n 8b62 │ │ │ │ │ - movs r6, #5 │ │ │ │ │ - b.w 8606 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #508] @ (9564 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [pc, #512] @ (9568 ) │ │ │ │ │ -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++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 9402 │ │ │ │ │ - ldr r0, [pc, #496] @ (956c ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29fc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - mov r0, fp │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #384] @ (9570 ) │ │ │ │ │ - ldr r3, [pc, #376] @ (9568 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - beq.w 9548 │ │ │ │ │ -./porechop/src/alignment.cpp:121 │ │ │ │ │ - blx 2acc <__stack_chk_fail@plt> │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #364] @ (9574 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [pc, #348] @ (9568 ) │ │ │ │ │ -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++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 9402 │ │ │ │ │ - ldr r0, [pc, #348] @ (9578 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29fc │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #344] @ (957c ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [pc, #320] @ (9568 ) │ │ │ │ │ -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++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 9402 │ │ │ │ │ - ldr r0, [pc, #328] @ (9580 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29fc │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #324] @ (9584 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [pc, #292] @ (9568 ) │ │ │ │ │ -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++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 9402 │ │ │ │ │ - ldr r0, [pc, #308] @ (9588 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29fc │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #304] @ (958c ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [pc, #264] @ (9568 ) │ │ │ │ │ -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++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 9402 │ │ │ │ │ - ldr r0, [pc, #288] @ (9590 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29fc │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #284] @ (9594 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [pc, #236] @ (9568 ) │ │ │ │ │ -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++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 9402 │ │ │ │ │ - ldr r0, [pc, #268] @ (9598 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29fc │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #264] @ (959c ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [pc, #208] @ (9568 ) │ │ │ │ │ -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++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 9402 │ │ │ │ │ - ldr r0, [pc, #248] @ (95a0 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29fc │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #244] @ (95a4 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [pc, #180] @ (9568 ) │ │ │ │ │ -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++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 9402 │ │ │ │ │ - ldr r0, [pc, #228] @ (95a8 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29fc │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #224] @ (95ac ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [pc, #152] @ (9568 ) │ │ │ │ │ -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++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 9402 │ │ │ │ │ - ldr r0, [pc, #208] @ (95b0 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29fc │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #204] @ (95b4 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [pc, #124] @ (9568 ) │ │ │ │ │ -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++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 9402 │ │ │ │ │ - ldr r0, [pc, #188] @ (95b8 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29fc │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #184] @ (95bc ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [pc, #96] @ (9568 ) │ │ │ │ │ -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++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 9402 │ │ │ │ │ - ldr r0, [pc, #164] @ (95c0 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29fc │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #160] @ (95c4 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [pc, #68] @ (9568 ) │ │ │ │ │ -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++/13/bits/basic_string.h:400 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 9402 │ │ │ │ │ - ldr r0, [pc, #144] @ (95c8 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29fc │ │ │ │ │ - b.n 939e │ │ │ │ │ - b.n 93c2 │ │ │ │ │ - b.n 93d4 │ │ │ │ │ - b.n 9392 │ │ │ │ │ - b.n 93c8 │ │ │ │ │ - blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ - b.n 93b6 │ │ │ │ │ - b.n 938c │ │ │ │ │ - b.n 93b0 │ │ │ │ │ - b.n 9398 │ │ │ │ │ - b.n 93da │ │ │ │ │ - b.n 93e6 │ │ │ │ │ - b.n 93a4 │ │ │ │ │ - b.n 9386 │ │ │ │ │ - asrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r2, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r0, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r4, #12 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r3, #18 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000095cc , 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, #3496] @ 0xda8 │ │ │ │ │ - sub.w sp, sp, #564 @ 0x234 │ │ │ │ │ -./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++/13/bits/basic_ios.h:462 │ │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldr.w r2, [pc, #1460] @ 9ba8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5dc> │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ - mov r9, 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++/13/bits/basic_ios.h:462 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r3, [pc, #1448] @ 9bac , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0> │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr.w r5, [pc, #1448] @ 9bb0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e4> │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ │ -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, #556] @ 0x22c │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ - blx 2998 │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ - ldr.w r3, [pc, #1428] @ 9bb4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e8> │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:461 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/13/ostream:432 │ │ │ │ │ - ldr.w r3, [pc, #1424] @ 9bb8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec> │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:461 │ │ │ │ │ - strh.w r1, [r4, #180] @ 0xb4 │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - adds r2, #8 │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:461 │ │ │ │ │ - str.w r1, [r4, #176] @ 0xb0 │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ - strd r1, r1, [r4, #184] @ 0xb8 │ │ │ │ │ - strd r1, r1, [r4, #192] @ 0xc0 │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/13/ostream:432 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - ldr.w r0, [r2, #-12] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - str r7, [r4, r0] │ │ │ │ │ - add r0, r4 │ │ │ │ │ - blx 2af0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/13/sstream:805 (discriminator 2) │ │ │ │ │ - ldr.w r3, [pc, #1380] @ 9bbc , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f0> │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/13/streambuf:473 │ │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ -/usr/include/c++/13/streambuf:471 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/13/sstream:805 (discriminator 2) │ │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/13/streambuf:473 │ │ │ │ │ - ldr.w r3, [pc, #1372] @ 9bc0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f4> │ │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/13/sstream:805 (discriminator 2) │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - adds r2, #12 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - add.w r2, r1, #32 │ │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/13/streambuf:473 │ │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r3, r2, #8 │ │ │ │ │ -/usr/include/c++/13/streambuf:471 │ │ │ │ │ - strd r7, r7, [r4, #8] │ │ │ │ │ -/usr/include/c++/13/streambuf:472 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -/usr/include/c++/13/streambuf:473 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -/usr/include/c++/13/streambuf:472 │ │ │ │ │ - strd r7, r7, [r4, #16] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r2, r3, [sp, #176] @ 0xb0 │ │ │ │ │ -/usr/include/c++/13/streambuf:473 │ │ │ │ │ - blx 2c1c │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ - ldr.w r3, [pc, #1324] @ 9bc4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f8> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/13/sstream:806 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/13/sstream:806 │ │ │ │ │ - add r5, sp, #156 @ 0x9c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - add.w r3, r2, #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str r7, [r4, #44] @ 0x2c │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - movs r3, #16 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - strb.w r7, [r4, #48] @ 0x30 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/13/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++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/13/sstream:806 │ │ │ │ │ - blx 2af0 >::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 r7, [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++/13/bits/basic_ios.h:259 │ │ │ │ │ - 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++/13/bits/basic_ios.h:260 │ │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:259 │ │ │ │ │ - str r3, [r0, #16] │ │ │ │ │ -std::basic_ios >::rdbuf() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:322 │ │ │ │ │ - ldr r5, [r0, #120] @ 0x78 │ │ │ │ │ -std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:260 │ │ │ │ │ - blx 2ba4 >::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, #96 @ 0x60 │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ - str r5, [r0, #0] │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - blx 29c8 , 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++/13/streambuf:539 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - strb.w r2, [sp, #112] @ 0x70 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/13/sstream:442 (discriminator 1) │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 9ae4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x518> │ │ │ │ │ -std::basic_streambuf >::pbase() const: │ │ │ │ │ -/usr/include/c++/13/streambuf:536 │ │ │ │ │ - ldrd r5, r3, [r4, #16] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - mov r1, r2 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/13/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++/13/sstream:448 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r0, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, char*, char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2406 │ │ │ │ │ - subs r0, r0, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - blx 29d4 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ │ - blx 2998 │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/13/ostream:432 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:461 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - strh.w r1, [sp, #532] @ 0x214 │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/13/ostream:432 │ │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ │ - ldr.w r0, [r3, #-12] │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:461 │ │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 (discriminator 1) │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/13/ostream:432 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:462 │ │ │ │ │ - strd r1, r1, [sp, #536] @ 0x218 │ │ │ │ │ - strd r1, r1, [sp, #544] @ 0x220 │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/13/ostream:432 │ │ │ │ │ - str r3, [r5, r0] │ │ │ │ │ - add r0, r5 │ │ │ │ │ - blx 2af0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/13/sstream:805 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/13/streambuf:473 │ │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/13/sstream:805 (discriminator 2) │ │ │ │ │ - add.w r3, r2, #12 │ │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ │ - add.w r3, r2, #32 │ │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/13/streambuf:473 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ -/usr/include/c++/13/streambuf:471 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ -/usr/include/c++/13/streambuf:472 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -/usr/include/c++/13/streambuf:471 │ │ │ │ │ - strd r7, r7, [sp, #360] @ 0x168 │ │ │ │ │ -/usr/include/c++/13/streambuf:473 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ -/usr/include/c++/13/streambuf:472 │ │ │ │ │ - strd r7, r7, [sp, #368] @ 0x170 │ │ │ │ │ -/usr/include/c++/13/streambuf:473 │ │ │ │ │ - str r3, [sp, #356] @ 0x164 │ │ │ │ │ -/usr/include/c++/13/streambuf:472 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r2, r3, [sp, #376] @ 0x178 │ │ │ │ │ -/usr/include/c++/13/streambuf:473 │ │ │ │ │ - blx 2c1c │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str r7, [sp, #396] @ 0x18c │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - strb.w r7, [sp, #400] @ 0x190 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/13/sstream:806 │ │ │ │ │ - add r7, sp, #356 @ 0x164 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/13/sstream:134 (discriminator 1) │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [sp, #356] @ 0x164 │ │ │ │ │ - movs r3, #16 │ │ │ │ │ - str r3, [sp, #388] @ 0x184 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:193 (discriminator 1) │ │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/13/sstream:806 │ │ │ │ │ - blx 2af0 >::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, #352] @ 0x160 │ │ │ │ │ -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++/13/bits/basic_ios.h:259 │ │ │ │ │ - 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++/13/bits/basic_ios.h:260 │ │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:259 │ │ │ │ │ - str r3, [r0, #16] │ │ │ │ │ -std::basic_ios >::rdbuf() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:322 │ │ │ │ │ - ldr r7, [r0, #120] @ 0x78 │ │ │ │ │ -std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:260 │ │ │ │ │ - blx 2ba4 >::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, #100 @ 0x64 │ │ │ │ │ -/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 29c8 , 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++/13/streambuf:539 │ │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - strb.w r2, [sp, #136] @ 0x88 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:189 (discriminator 1) │ │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/13/sstream:442 (discriminator 1) │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 9ada , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x50e> │ │ │ │ │ -std::basic_streambuf >::pbase() const: │ │ │ │ │ -/usr/include/c++/13/streambuf:536 │ │ │ │ │ - ldrd r6, r3, [sp, #368] @ 0x170 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - mov r1, r2 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/13/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++/13/sstream:448 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r0, r6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, char*, char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2406 │ │ │ │ │ - subs r0, r0, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:2208 (discriminator 2) │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - blx 29d4 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldrd r1, r2, [r1] │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1072 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ -unsigned int const& std::max(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/13/bits/stl_algobase.h:262 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bcc.n 98f4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x328> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:20 │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 98f6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x32a> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 982a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x25e> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/13/sstream:851 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/13/sstream:851 │ │ │ │ │ - add.w r3, r2, #12 │ │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ │ - add.w r3, r2, #32 │ │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/13/sstream:79 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [sp, #356] @ 0x164 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 984e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x282> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/13/streambuf:205 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [sp, #356] @ 0x164 │ │ │ │ │ - blx 2b08 │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/13/ostream:95 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:282 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/13/ostream:95 │ │ │ │ │ - add.w r3, r3, #560 @ 0x230 │ │ │ │ │ - add r3, sp │ │ │ │ │ - str.w r2, [r3, #-208] │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:282 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ │ - blx 29b0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 988c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2c0> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/13/sstream:851 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/13/sstream:79 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/13/sstream:79 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/13/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++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 98b0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2e4> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/13/streambuf:205 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - blx 2b08 │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/13/ostream:95 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:282 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/13/ostream:95 │ │ │ │ │ - ldr.w r2, [r2, #-12] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:282 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/13/ostream:95 │ │ │ │ │ - str r1, [r4, r2] │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:282 │ │ │ │ │ - str r3, [r4, #64] @ 0x40 │ │ │ │ │ - blx 29b0 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - ldr r2, [pc, #752] @ (9bc8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5fc>) │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - ldr r3, [pc, #724] @ (9bac , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0>) │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - add r2, pc │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #556] @ 0x22c │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 9b2c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x560> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - add.w sp, sp, #564 @ 0x234 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ -./porechop/src/alignment.cpp:19 (discriminator 3) │ │ │ │ │ - mov lr, r2 │ │ │ │ │ -./porechop/src/alignment.cpp:29 (discriminator 1) │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - ble.n 9818 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x24c> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:28 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ -./porechop/src/alignment.cpp:27 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r7, r1, #1 │ │ │ │ │ - rsb ip, r1, #1 │ │ │ │ │ - add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - add.w sl, r7, lr │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ │ - str.w fp, [sp, #84] @ 0x54 │ │ │ │ │ - add.w r5, ip, 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.n 99a4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3d8> │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - bne.w 9ad4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x508> │ │ │ │ │ - mov r1, r6 │ │ │ │ │ -./porechop/src/alignment.cpp:31 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:34 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 9ad4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x508> │ │ │ │ │ -./porechop/src/alignment.cpp:29 (discriminator 1) │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.n 991e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x352> │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:26 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ -./porechop/src/alignment.cpp:44 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ │ -./porechop/src/alignment.cpp:43 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - add.w r6, r3, lr │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ -./porechop/src/alignment.cpp:44 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ -./porechop/src/alignment.cpp:42 │ │ │ │ │ - strd r5, r6, [sp, #88] @ 0x58 │ │ │ │ │ - add.w r0, r3, lr │ │ │ │ │ - mov sl, r9 │ │ │ │ │ -./porechop/src/alignment.cpp:44 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - ldrb.w r6, [r1, #-1]! │ │ │ │ │ -./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ - ldrb.w r5, [r0, #-1]! │ │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ │ - beq.n 9994 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3c8> │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - cmp r6, #45 @ 0x2d │ │ │ │ │ - bne.n 99b2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3e6> │ │ │ │ │ - mov r5, r9 │ │ │ │ │ -./porechop/src/alignment.cpp:46 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:49 │ │ │ │ │ - cbnz r5, 99b2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3e6> │ │ │ │ │ -./porechop/src/alignment.cpp:44 (discriminator 1) │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - bcc.w 9818 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x24c> │ │ │ │ │ -./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ - ldrb.w r5, [r0, #-1]! │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - ldrb.w r6, [r1, #-1]! │ │ │ │ │ -./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ │ - bne.n 9976 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3aa> │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - cmp r6, #45 @ 0x2d │ │ │ │ │ -./porechop/src/alignment.cpp:49 │ │ │ │ │ - itee eq │ │ │ │ │ - andeq.w r5, sl, r9 │ │ │ │ │ - movne r5, sl │ │ │ │ │ -./porechop/src/alignment.cpp:48 │ │ │ │ │ - movne.w r9, #1 │ │ │ │ │ - b.n 9980 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3b4> │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ -./porechop/src/alignment.cpp:34 │ │ │ │ │ - itee eq │ │ │ │ │ - andeq.w r1, r6, r9 │ │ │ │ │ - movne r1, r9 │ │ │ │ │ -./porechop/src/alignment.cpp:33 │ │ │ │ │ - movne r6, #1 │ │ │ │ │ - b.n 993a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x36e> │ │ │ │ │ -./porechop/src/alignment.cpp:55 │ │ │ │ │ - ldrd r5, r6, [sp, #88] @ 0x58 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bne.w 9818 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x24c> │ │ │ │ │ - add.w r0, fp, lr │ │ │ │ │ - b.n 99ca , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3fe> │ │ │ │ │ -./porechop/src/alignment.cpp:60 (discriminator 1) │ │ │ │ │ - cmp r0, fp │ │ │ │ │ - beq.w 9aee , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x522> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1258 (discriminator 2) │ │ │ │ │ - mov ip, fp │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:61 (discriminator 1) │ │ │ │ │ - ldrb.w r1, [fp, #1]! │ │ │ │ │ - cmp r1, #45 @ 0x2d │ │ │ │ │ - beq.n 99c4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3f8> │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - rsb r1, r1, #1 │ │ │ │ │ - add ip, r1 │ │ │ │ │ -./porechop/src/alignment.cpp:67 (discriminator 1) │ │ │ │ │ - b.n 99e2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x416> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - bcc.n 99ea , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x41e> │ │ │ │ │ -./porechop/src/alignment.cpp:68 (discriminator 1) │ │ │ │ │ - ldrb.w r1, [r6, #-1]! │ │ │ │ │ - cmp r1, #45 @ 0x2d │ │ │ │ │ - beq.n 99de , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x412> │ │ │ │ │ -./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt.w 9afa , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x52e> │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - subs r0, r5, #1 │ │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ -./porechop/src/alignment.cpp:76 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - add.w sl, r1, r3 │ │ │ │ │ - add r1, r0 │ │ │ │ │ - add r0, r6 │ │ │ │ │ -./porechop/src/alignment.cpp:78 (discriminator 2) │ │ │ │ │ - ldrb.w r6, [r1, #1]! │ │ │ │ │ - ldrb.w fp, [r0, #1]! │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ -./porechop/src/alignment.cpp:79 │ │ │ │ │ - it eq │ │ │ │ │ - addeq.w r9, r9, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ - cmp sl, r1 │ │ │ │ │ - bne.n 9a02 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x436> │ │ │ │ │ -./porechop/src/alignment.cpp:82 │ │ │ │ │ - vmov s15, r9 │ │ │ │ │ - vldr d6, [pc, #380] @ 9b98 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5cc> │ │ │ │ │ - vcvt.f64.s32 d7, s15 │ │ │ │ │ - vmul.f64 d7, d7, d6 │ │ │ │ │ -./porechop/src/alignment.cpp:81 │ │ │ │ │ - subs r1, r3, r5 │ │ │ │ │ -./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ -./porechop/src/alignment.cpp:81 │ │ │ │ │ - add.w r1, r1, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:82 │ │ │ │ │ - vmov s13, r1 │ │ │ │ │ - vcvt.f64.s32 d6, s13 │ │ │ │ │ - vdiv.f64 d5, d7, d6 │ │ │ │ │ - vstr d5, [r8, #32] │ │ │ │ │ -./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ - bgt.n 9af4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x528> │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ -./porechop/src/alignment.cpp:84 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - add.w sl, r6, r2 │ │ │ │ │ - add r0, r1 │ │ │ │ │ - add r1, r6 │ │ │ │ │ -./porechop/src/alignment.cpp:86 (discriminator 2) │ │ │ │ │ - ldrb.w r6, [r1, #1]! │ │ │ │ │ - ldrb.w fp, [r0, #1]! │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ -./porechop/src/alignment.cpp:87 │ │ │ │ │ - it eq │ │ │ │ │ - addeq.w r9, r9, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ - cmp sl, r1 │ │ │ │ │ - bne.n 9a54 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x488> │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - vmov s15, r9 │ │ │ │ │ - vldr d6, [pc, #296] @ 9b98 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5cc> │ │ │ │ │ - vcvt.f64.s32 d7, s15 │ │ │ │ │ - vmul.f64 d7, d7, d6 │ │ │ │ │ -./porechop/src/alignment.cpp:89 │ │ │ │ │ - sub.w r2, r2, ip │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ -./porechop/src/alignment.cpp:89 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - vmov s13, r2 │ │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ │ -./porechop/src/alignment.cpp:93 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - vcvt.f64.s32 d6, s13 │ │ │ │ │ -./porechop/src/alignment.cpp:92 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - vdiv.f64 d5, d7, d6 │ │ │ │ │ - vstr d5, [r8, #40] @ 0x28 │ │ │ │ │ -./porechop/src/alignment.cpp:94 (discriminator 1) │ │ │ │ │ - ldrb.w r9, [r7, #1]! │ │ │ │ │ -./porechop/src/alignment.cpp:97 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ -./porechop/src/alignment.cpp:95 (discriminator 1) │ │ │ │ │ - ldrb.w r0, [r1, #1]! │ │ │ │ │ -./porechop/src/alignment.cpp:98 │ │ │ │ │ - itt eq │ │ │ │ │ - streq.w r6, [r8, #8] │ │ │ │ │ -./porechop/src/alignment.cpp:99 │ │ │ │ │ - streq.w r3, [r8, #16] │ │ │ │ │ -./porechop/src/alignment.cpp:101 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ -./porechop/src/alignment.cpp:102 │ │ │ │ │ - it eq │ │ │ │ │ - streq.w r6, [r8, #12] │ │ │ │ │ -./porechop/src/alignment.cpp:93 (discriminator 2) │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:103 │ │ │ │ │ - it eq │ │ │ │ │ - streq.w r3, [r8, #20] │ │ │ │ │ -./porechop/src/alignment.cpp:106 │ │ │ │ │ - cmp.w r9, #45 @ 0x2d │ │ │ │ │ -./porechop/src/alignment.cpp:107 │ │ │ │ │ - it ne │ │ │ │ │ - addne r6, #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 r2, lr │ │ │ │ │ - bne.n 9a9a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4ce> │ │ │ │ │ - b.n 9818 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x24c> │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - b.n 994c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x380> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::assign(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1608 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ │ - blx 2a14 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:814 │ │ │ │ │ - b.n 9802 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x236> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::assign(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:1608 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ │ - blx 2a14 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:814 │ │ │ │ │ - b.n 971c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x150> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:59 │ │ │ │ │ - mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 99e2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x416> │ │ │ │ │ -./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ - vldr d7, [pc, #168] @ 9ba0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5d4> │ │ │ │ │ - b.n 9a78 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4ac> │ │ │ │ │ -./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ - vldr d7, [pc, #164] @ 9ba0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5d4> │ │ │ │ │ - b.n 9a26 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x45a> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - blx 2ae4 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 297c , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:804 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - blx 2ae4 , 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 297c , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - ldr r2, [pc, #176] @ (9bcc , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x600>) │ │ │ │ │ - ldr r3, [pc, #144] @ (9bac , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0>) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #556] @ 0x22c │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - beq.n 9b62 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x596> │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - blx 2acc <__stack_chk_fail@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/13/sstream:806 (discriminator 1) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 2b68 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/13/ostream:95 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ │ - str r2, [r4, r3] │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:282 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [r4, #64] @ 0x40 │ │ │ │ │ - blx 29b0 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - ldr r2, [pc, #128] @ (9bd0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x604>) │ │ │ │ │ - ldr r3, [pc, #88] @ (9bac , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0>) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #556] @ 0x22c │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 9b2c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x560> │ │ │ │ │ - blx 2ad8 <__cxa_end_cleanup@plt> │ │ │ │ │ - b.n 9b12 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x546> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:803 │ │ │ │ │ - b.n 9b0c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x540> │ │ │ │ │ - b.n 9b42 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x576> │ │ │ │ │ - b.n 9b06 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x53a> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/13/sstream:806 (discriminator 1) │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 2b68 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/13/ostream:95 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ │ - add.w r3, r3, #560 @ 0x230 │ │ │ │ │ - add r3, sp │ │ │ │ │ - str.w r2, [r3, #-208] │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_ios.h:282 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ │ - blx 29b0 │ │ │ │ │ - b.n 9b0c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x540> │ │ │ │ │ - b.n 9b88 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5bc> │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - eors r1, r3 │ │ │ │ │ - ... │ │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r0, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r7, #3 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r4, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r3, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r2, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r0, #5 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00009bd4 , 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++/13/ext/string_conversions.h:101 │ │ │ │ │ - push {r3} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ │ - ldr.w ip, [pc, #208] @ 9cb8 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe4> │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #204] @ (9cbc , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe8>) │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - add ip, pc │ │ │ │ │ -/usr/include/c++/13/ext/string_conversions.h:107 │ │ │ │ │ - adds r3, r2, #7 │ │ │ │ │ -/usr/include/c++/13/ext/string_conversions.h:101 │ │ │ │ │ - add r7, sp, #0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ -/usr/include/c++/13/ext/string_conversions.h:107 │ │ │ │ │ - bic.w r1, r3, #7 │ │ │ │ │ -/usr/include/c++/13/ext/string_conversions.h:101 │ │ │ │ │ - ldr.w r0, [ip, r0] │ │ │ │ │ -/usr/include/c++/13/ext/string_conversions.h:107 │ │ │ │ │ - bfc r3, #0, #12 │ │ │ │ │ - sub.w r3, sp, r3 │ │ │ │ │ -/usr/include/c++/13/ext/string_conversions.h:101 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - str r0, [r7, #12] │ │ │ │ │ - mov.w r0, #0 │ │ │ │ │ -/usr/include/c++/13/ext/string_conversions.h:107 │ │ │ │ │ - mov r0, sp │ │ │ │ │ -/usr/include/c++/13/ext/string_conversions.h:101 │ │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ │ -/usr/include/c++/13/ext/string_conversions.h:107 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 9c28 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x54> │ │ │ │ │ - sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ │ - mov r0, sp │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - str.w r0, [sp, #4092] @ 0xffc │ │ │ │ │ - bne.n 9c1a , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x46> │ │ │ │ │ - ubfx r1, r1, #0, #12 │ │ │ │ │ - sub.w sp, sp, r1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 9caa , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xd6> │ │ │ │ │ - mov r8, sp │ │ │ │ │ -/usr/include/c++/13/ext/string_conversions.h:111 │ │ │ │ │ - add.w r3, r7, #48 @ 0x30 │ │ │ │ │ -/usr/include/c++/13/ext/string_conversions.h:113 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ -/usr/include/c++/13/ext/string_conversions.h:111 │ │ │ │ │ - str r3, [r7, #4] │ │ │ │ │ -/usr/include/c++/13/ext/string_conversions.h:113 │ │ │ │ │ - blx r6 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(char*, char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:762 (discriminator 2) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:230 │ │ │ │ │ - add.w r0, r4, #8 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.tcc:227 │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(char*, char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:762 (discriminator 2) │ │ │ │ │ - strd r0, r2, [r4] │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ - str r5, [r7, #8] │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.tcc:227 │ │ │ │ │ - bhi.n 9c8c , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xb8> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:427 │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - bne.n 9c86 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xb2> │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - ldrb.w r3, [r8] │ │ │ │ │ - strb r3, [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++/13/ext/string_conversions.h:101 │ │ │ │ │ - ldr r2, [pc, #96] @ (9cc0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xec>) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:218 │ │ │ │ │ - str r5, [r4, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:358 │ │ │ │ │ - strb r3, [r0, r5] │ │ │ │ │ -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++/13/ext/string_conversions.h:101 │ │ │ │ │ - add r2, pc │ │ │ │ │ -/usr/include/c++/13/ext/string_conversions.h:118 │ │ │ │ │ - ldr r3, [pc, #80] @ (9cbc , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe8>) │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 9cb4 , 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 r0, r4 │ │ │ │ │ - adds r7, #20 │ │ │ │ │ - mov sp, r7 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - add sp, #4 │ │ │ │ │ - bx lr │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:429 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 9c5e , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x8a> │ │ │ │ │ - b.n 9c9c , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xc8> │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.tcc:229 │ │ │ │ │ - add.w r1, r7, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 2bb0 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:250 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:213 │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - blx 2b20 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.tcc:251 │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/char_traits.h:435 │ │ │ │ │ - b.n 9c5e , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x8a> │ │ │ │ │ -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++/13/ext/string_conversions.h:107 │ │ │ │ │ - subs r1, #4 │ │ │ │ │ - add.w r3, sp, r1 │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ - b.n 9c34 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x60> │ │ │ │ │ -/usr/include/c++/13/ext/string_conversions.h:118 │ │ │ │ │ - blx 2acc <__stack_chk_fail@plt> │ │ │ │ │ - movs r4, #12 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r0, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r3, #150 @ 0x96 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00009cc4 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/13/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] @ (9d08 , std::allocator >::~basic_stringbuf()@@Base+0x44>) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #52] @ (9d0c , std::allocator >::~basic_stringbuf()@@Base+0x48>) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - add.w r2, r0, #44 @ 0x2c │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/13/sstream:79 │ │ │ │ │ - add r5, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/13/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++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - beq.n 9cf4 , std::allocator >::~basic_stringbuf()@@Base+0x30> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/13/streambuf:205 │ │ │ │ │ - ldr r3, [pc, #24] @ (9d10 , std::allocator >::~basic_stringbuf()@@Base+0x4c>) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str.w r3, [r0], #28 │ │ │ │ │ - blx 2b08 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/13/sstream:79 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - movs r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r0, #5 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r2, #4 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00009d14 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/13/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] @ (9d60 , std::allocator >::~basic_stringbuf()@@Base+0x4c>) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/13/sstream:79 │ │ │ │ │ - ldr r3, [pc, #60] @ (9d64 , std::allocator >::~basic_stringbuf()@@Base+0x50>) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:241 │ │ │ │ │ - add.w r2, r0, #44 @ 0x2c │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/13/sstream:79 │ │ │ │ │ - add r5, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:223 │ │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/13/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++/13/bits/basic_string.h:264 (discriminator 2) │ │ │ │ │ - beq.n 9d44 , std::allocator >::~basic_stringbuf()@@Base+0x30> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/basic_string.h:289 (discriminator 2) │ │ │ │ │ - ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/13/bits/new_allocator.h:172 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 2a38 │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/13/streambuf:205 │ │ │ │ │ - ldr r3, [pc, #32] @ (9d68 , std::allocator >::~basic_stringbuf()@@Base+0x54>) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str.w r3, [r0], #28 │ │ │ │ │ - blx 2b08 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/13/sstream:79 (discriminator 1) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ │ - blx 2a38 │ │ │ │ │ -/usr/include/c++/13/sstream:79 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r0, #5 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r2, #4 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00009d6c , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base>: │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ - subs r3, r1, #0 │ │ │ │ │ - beq.n 9df0 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x84> │ │ │ │ │ -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 r2, [r0, #16] │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:405 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ -bool seqan::atEnd, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:518 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r7, [r0, #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:411 (discriminator 1) │ │ │ │ │ - blt.n 9df2 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x86> │ │ │ │ │ -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 r2, [r7, #32] │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1) │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 9dec , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x80> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ - add r3, r1 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:432 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ite ls │ │ │ │ │ - rsbls r4, r1, r3 │ │ │ │ │ - rsbhi r4, r1, r2 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ - cbz r4, 9dec , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x80> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ - ldrd r3, r5, [r0, #4] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:443 │ │ │ │ │ - mov.w sl, #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 r9, [r7, #8] │ │ │ │ │ - add.w r6, r9, r3, lsl #2 │ │ │ │ │ - b.n 9dc2 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x56> │ │ │ │ │ -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:440 │ │ │ │ │ - add r1, ip │ │ │ │ │ - str r1, [r0, #16] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 9db4 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x48> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ │ - add r4, ip │ │ │ │ │ - str r4, [r0, #12] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ - subs.w r4, lr, r2 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ - strd r3, sl, [r0, #4] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1) │ │ │ │ │ - beq.n 9dec , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x80> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1) │ │ │ │ │ - ldr.w r2, [r6], #4 │ │ │ │ │ - add.w lr, r4, r5 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - and.w r8, r3, #1 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ - sub.w ip, r2, r5 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ - cmp r4, ip │ │ │ │ │ - bhi.n 9da4 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x38> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ - add r1, r4 │ │ │ │ │ - str r1, [r0, #16] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ - beq.n 9e2e , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xc2> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 9de8 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x7c> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ - add r4, r5 │ │ │ │ │ - str r4, [r0, #8] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:481 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - bx lr │ │ │ │ │ -bool seqan::atBegin, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:499 │ │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ │ - b.n 9df8 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x8c> │ │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ │ -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 r2, r6 │ │ │ │ │ - beq.n 9e26 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xba> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ - ldrd r1, r5, [r0, #4] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:333 │ │ │ │ │ - subs r4, r5, #1 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ - cbnz r5, 9e10 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xa4> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1) │ │ │ │ │ - ldr.w r4, [r4, r1, lsl #2] │ │ │ │ │ - subs r4, #1 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1) │ │ │ │ │ - lsls r1, r1, #31 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ - add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:333 │ │ │ │ │ - str r4, [r0, #8] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:345 │ │ │ │ │ - it mi │ │ │ │ │ - ldrmi r1, [r0, #12] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:345 │ │ │ │ │ - itt mi │ │ │ │ │ - addmi.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - strmi r1, [r0, #12] │ │ │ │ │ -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 r3, #1 │ │ │ │ │ - bne.n 9df6 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x8a> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:481 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 9e3a , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xce> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ │ - add r1, r4 │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ │ -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 r3, #1 │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - sub.w r1, r1, r9 │ │ │ │ │ -void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1) │ │ │ │ │ - cmp.w r3, r1, asr #2 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:466 │ │ │ │ │ - itee eq │ │ │ │ │ - streq r2, [r0, #8] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:461 │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - strdne r3, r2, [r0, #4] │ │ │ │ │ - b.n 9dec , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x80> │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00009e54 , 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, #4000] @ 0xfa0 │ │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ │ -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 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ -void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr.w r9, [pc, #284] @ 9f8c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x138> │ │ │ │ │ -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 │ │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ │ -void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr r2, [pc, #276] @ (9f90 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x13c>) │ │ │ │ │ - add r9, pc │ │ │ │ │ - ldr r3, [pc, #276] @ (9f94 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140>) │ │ │ │ │ - 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:106 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ -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 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - mov.w r3, #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:109 (discriminator 1) │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 9f7c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x128> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ - add r0, sp, #8 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - blx 2bd4 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@plt> │ │ │ │ │ -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:123 │ │ │ │ │ - ldr r1, [r6, #32] │ │ │ │ │ - add r0, sp, #32 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:117 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r6, [sp, #32] │ │ │ │ │ - strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/13/streambuf:441 (discriminator 1) │ │ │ │ │ - mov.w fp, #45 @ 0x2d │ │ │ │ │ -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:118 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:123 │ │ │ │ │ - blx 2bd4 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@plt> │ │ │ │ │ -bool seqan::operator!=, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&, seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:714 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:713 (discriminator 2) │ │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ -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 │ │ │ │ │ - ldrd sl, r5, [sp, #12] │ │ │ │ │ -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:714 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ -seqan::Iterator, seqan::Alloc >, seqan::Tag > const, seqan::DefaultGetIteratorSpec, seqan::Alloc >, seqan::Tag > >::Type>::Type seqan::end, seqan::Alloc >, seqan::Tag > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/sequence/sequence_interface.h:504 │ │ │ │ │ - b.n 9f0a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb6> │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/13/streambuf:434 (discriminator 3) │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bls.n 9f68 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x114> │ │ │ │ │ -/usr/include/c++/13/streambuf:436 (discriminator 1) │ │ │ │ │ - strb.w fp, [r2] │ │ │ │ │ -std::basic_streambuf >::pbump(int): │ │ │ │ │ -/usr/include/c++/13/streambuf:552 │ │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #20] │ │ │ │ │ -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 r2, [sp, #24] │ │ │ │ │ -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, [r6, #32] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 9f12 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbe> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:364 (discriminator 1) │ │ │ │ │ - cbnz r4, 9ee4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x90> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:365 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ -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, #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 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:367 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:369 (discriminator 1) │ │ │ │ │ - ldr.w r3, [r1, sl, lsl #2] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 9f08 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb4> │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 (discriminator 2) │ │ │ │ │ - ldr r3, [r6, #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 │ │ │ │ │ - add.w r2, sl, #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:378 (discriminator 1) │ │ │ │ │ - cmp.w r2, r3, asr #2 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:381 │ │ │ │ │ - ittt ne │ │ │ │ │ - strne r2, [sp, #12] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:383 │ │ │ │ │ - movne sl, r2 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:384 │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ -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 │ │ │ │ │ - mvn.w r4, sl │ │ │ │ │ - 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 r8, sl │ │ │ │ │ - beq.n 9f48 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf4> │ │ │ │ │ -seqan::StreamBufferWrapper >::baseBuf() const: │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:212 │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ -std::basic_streambuf >::epptr() const: │ │ │ │ │ -/usr/include/c++/13/streambuf:542 │ │ │ │ │ - ldrd r2, r1, [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 9ec6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x72> │ │ │ │ │ -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, [r6, #0] │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/13/streambuf:434 (discriminator 3) │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ -seqan::ValueSize >::Type seqan::_internalOrdValue(seqan::SimpleType const&): │ │ │ │ │ -/usr/include/seqan/basic/alphabet_simple_type.h:1130 │ │ │ │ │ - ldr.w ip, [r3] │ │ │ │ │ -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, #108] @ (9f98 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x144>) │ │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ │ - ldr.w lr, [r3] │ │ │ │ │ -seqan::ValueSize >::Type seqan::_internalOrdValue(seqan::SimpleType const&): │ │ │ │ │ -/usr/include/seqan/basic/alphabet_simple_type.h:1130 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ -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 r3, [ip, r3] │ │ │ │ │ -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) │ │ │ │ │ - ldrb.w r3, [lr, r3] │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/13/streambuf:434 (discriminator 3) │ │ │ │ │ - bls.n 9f72 , 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/c++/13/streambuf:436 (discriminator 1) │ │ │ │ │ - strb r3, [r2, #0] │ │ │ │ │ -std::basic_streambuf >::pbump(int): │ │ │ │ │ -/usr/include/c++/13/streambuf:552 │ │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #20] │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/13/streambuf:552 │ │ │ │ │ - b.n 9ed4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x80> │ │ │ │ │ -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, #4] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.n 9f16 , 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> │ │ │ │ │ -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 │ │ │ │ │ - ldr r2, [pc, #76] @ (9f9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x148>) │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:952 │ │ │ │ │ - ldr r3, [pc, #64] @ (9f94 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140>) │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ - add r2, pc │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:952 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 9f88 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x134> │ │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/13/streambuf:441 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ -/usr/include/c++/13/streambuf:441 (discriminator 1) │ │ │ │ │ - movs r1, #45 @ 0x2d │ │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - blx r3 │ │ │ │ │ -/usr/include/c++/13/streambuf:442 │ │ │ │ │ - b.n 9ed4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x80> │ │ │ │ │ -/usr/include/c++/13/streambuf:441 (discriminator 1) │ │ │ │ │ - mov r1, r3 │ │ │ │ │ -/usr/include/c++/13/streambuf:441 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ -/usr/include/c++/13/streambuf:441 (discriminator 1) │ │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - blx r3 │ │ │ │ │ -/usr/include/c++/13/streambuf:442 │ │ │ │ │ - b.n 9ed4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x80> │ │ │ │ │ -seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ - add r0, sp, #8 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - blx 2bd4 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@plt> │ │ │ │ │ -unsigned int const& seqan::String >::operator[](int) const: │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:214 │ │ │ │ │ - b.n 9ea0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4c> │ │ │ │ │ -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 │ │ │ │ │ - blx 2acc <__stack_chk_fail@plt> │ │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r0, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r5, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ │ - ... │ │ │ │ │ + b.n 9f90 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x318> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ │ │ -00009fa0 <.fini>: │ │ │ │ │ +00009f9c <.fini>: │ │ │ │ │ _fini(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ pop {r3, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,52 +1,52 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ - 0x00009fa8 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ │ - 0x00009fb8 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ │ - 0x00009fc8 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ │ - 0x00009fd8 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ │ - 0x00009fe8 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ │ - 0x00009ff8 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ │ - 0x0000a008 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ │ - 0x0000a018 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ │ - 0x0000a028 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ │ - 0x0000a038 62617369 635f7374 72696e67 3a3a6170 basic_string::ap │ │ │ │ │ - 0x0000a048 70656e64 00000000 2c000000 25660000 pend....,...%f.. │ │ │ │ │ - 0x0000a058 30303031 30323033 30343035 30363037 0001020304050607 │ │ │ │ │ - 0x0000a068 30383039 31303131 31323133 31343135 0809101112131415 │ │ │ │ │ - 0x0000a078 31363137 31383139 32303231 32323233 1617181920212223 │ │ │ │ │ - 0x0000a088 32343235 32363237 32383239 33303331 2425262728293031 │ │ │ │ │ - 0x0000a098 33323333 33343335 33363337 33383339 3233343536373839 │ │ │ │ │ - 0x0000a0a8 34303431 34323433 34343435 34363437 4041424344454647 │ │ │ │ │ - 0x0000a0b8 34383439 35303531 35323533 35343535 4849505152535455 │ │ │ │ │ - 0x0000a0c8 35363537 35383539 36303631 36323633 5657585960616263 │ │ │ │ │ - 0x0000a0d8 36343635 36363637 36383639 37303731 6465666768697071 │ │ │ │ │ - 0x0000a0e8 37323733 37343735 37363737 37383739 7273747576777879 │ │ │ │ │ - 0x0000a0f8 38303831 38323833 38343835 38363837 8081828384858687 │ │ │ │ │ - 0x0000a108 38383839 39303931 39323933 39343935 8889909192939495 │ │ │ │ │ - 0x0000a118 39363937 39383939 00000000 04040404 96979899........ │ │ │ │ │ - 0x0000a128 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000a138 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000a148 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000a158 04040404 04040404 04040404 04000401 ................ │ │ │ │ │ - 0x0000a168 04040402 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000a178 03030404 04040404 04040404 04000401 ................ │ │ │ │ │ - 0x0000a188 04040402 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000a198 03030404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000a1a8 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000a1b8 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000a1c8 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000a1d8 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000a1e8 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000a1f8 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000a208 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000a218 04040404 04040404 04040404 3e000000 ............>... │ │ │ │ │ - 0x0000a228 41000000 0c000000 41000000 11000000 A.......A....... │ │ │ │ │ - 0x0000a238 41000000 27000000 41000000 36000000 A...'...A...6... │ │ │ │ │ - 0x0000a248 41000000 03000000 41000000 06000000 A.......A....... │ │ │ │ │ - 0x0000a258 41000000 15000000 41000000 0f000000 A.......A....... │ │ │ │ │ - 0x0000a268 41000000 0e000000 41000000 26000000 A.......A...&... │ │ │ │ │ - 0x0000a278 41000000 13000000 41000000 29000000 A.......A...)... │ │ │ │ │ - 0x0000a288 41000000 02000000 41000000 19000000 A.......A....... │ │ │ │ │ - 0x0000a298 41000000 0a000000 41000000 0b000000 A.......A....... │ │ │ │ │ - 0x0000a2a8 41000000 00000000 00000000 A........... │ │ │ │ │ + 0x00009fa4 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ │ + 0x00009fb4 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ │ + 0x00009fc4 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ │ + 0x00009fd4 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ │ + 0x00009fe4 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ │ + 0x00009ff4 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ │ + 0x0000a004 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ │ + 0x0000a014 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ │ + 0x0000a024 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ │ + 0x0000a034 62617369 635f7374 72696e67 3a3a6170 basic_string::ap │ │ │ │ │ + 0x0000a044 70656e64 00000000 2c000000 25660000 pend....,...%f.. │ │ │ │ │ + 0x0000a054 30303031 30323033 30343035 30363037 0001020304050607 │ │ │ │ │ + 0x0000a064 30383039 31303131 31323133 31343135 0809101112131415 │ │ │ │ │ + 0x0000a074 31363137 31383139 32303231 32323233 1617181920212223 │ │ │ │ │ + 0x0000a084 32343235 32363237 32383239 33303331 2425262728293031 │ │ │ │ │ + 0x0000a094 33323333 33343335 33363337 33383339 3233343536373839 │ │ │ │ │ + 0x0000a0a4 34303431 34323433 34343435 34363437 4041424344454647 │ │ │ │ │ + 0x0000a0b4 34383439 35303531 35323533 35343535 4849505152535455 │ │ │ │ │ + 0x0000a0c4 35363537 35383539 36303631 36323633 5657585960616263 │ │ │ │ │ + 0x0000a0d4 36343635 36363637 36383639 37303731 6465666768697071 │ │ │ │ │ + 0x0000a0e4 37323733 37343735 37363737 37383739 7273747576777879 │ │ │ │ │ + 0x0000a0f4 38303831 38323833 38343835 38363837 8081828384858687 │ │ │ │ │ + 0x0000a104 38383839 39303931 39323933 39343935 8889909192939495 │ │ │ │ │ + 0x0000a114 39363937 39383939 00000000 04040404 96979899........ │ │ │ │ │ + 0x0000a124 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x0000a134 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x0000a144 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x0000a154 04040404 04040404 04040404 04000401 ................ │ │ │ │ │ + 0x0000a164 04040402 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x0000a174 03030404 04040404 04040404 04000401 ................ │ │ │ │ │ + 0x0000a184 04040402 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x0000a194 03030404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x0000a1a4 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x0000a1b4 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x0000a1c4 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x0000a1d4 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x0000a1e4 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x0000a1f4 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x0000a204 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x0000a214 04040404 04040404 04040404 3e000000 ............>... │ │ │ │ │ + 0x0000a224 41000000 0c000000 41000000 11000000 A.......A....... │ │ │ │ │ + 0x0000a234 41000000 27000000 41000000 36000000 A...'...A...6... │ │ │ │ │ + 0x0000a244 41000000 03000000 41000000 06000000 A.......A....... │ │ │ │ │ + 0x0000a254 41000000 15000000 41000000 0f000000 A.......A....... │ │ │ │ │ + 0x0000a264 41000000 0e000000 41000000 26000000 A.......A...&... │ │ │ │ │ + 0x0000a274 41000000 13000000 41000000 29000000 A.......A...)... │ │ │ │ │ + 0x0000a284 41000000 02000000 41000000 19000000 A.......A....... │ │ │ │ │ + 0x0000a294 41000000 0a000000 41000000 0b000000 A.......A....... │ │ │ │ │ + 0x0000a2a4 41000000 00000000 00000000 A........... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.extab {} │ │ │ │ │ @@ -1,71 +1,71 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.extab': │ │ │ │ │ - 0x0000a2b4 c088ff7f af3f2200 ffff01b8 01980104 .....?"......... │ │ │ │ │ - 0x0000a2c4 fe1e00b0 0104fc1e 00ca01b0 01bc1e00 ................ │ │ │ │ │ - 0x0000a2d4 a8040484 1f00b604 04e21e00 9a06d402 ................ │ │ │ │ │ - 0x0000a2e4 801f00ee 0904ac1e 00920a0e bc1e00a2 ................ │ │ │ │ │ - 0x0000a2f4 0a04b41e 00960c04 e01e00a4 0c04821f ................ │ │ │ │ │ - 0x0000a304 00f80d8c 02e81d00 861104de 1e00a411 ................ │ │ │ │ │ - 0x0000a314 04da1d00 e81104bc 1d00a212 04ac1e00 ................ │ │ │ │ │ - 0x0000a324 be123abc 1e00b813 9601e81d 00e414c4 ..:............. │ │ │ │ │ - 0x0000a334 02801f00 c4175ebc 1e00c618 04ac1e00 ......^......... │ │ │ │ │ - 0x0000a344 e0181ce8 1d009219 04801f00 a21a04e8 ................ │ │ │ │ │ - 0x0000a354 1d00cc1a 04801f00 961b1cde 1e00ca1b ................ │ │ │ │ │ - 0x0000a364 56e81d00 b21c0480 1f00e61c 04e81d00 V............... │ │ │ │ │ - 0x0000a374 e41d0400 00000000 f887ff7f b0ac0300 ................ │ │ │ │ │ - 0x0000a384 ffff010f 58700000 cc0104f8 01009602 ....Xp.......... │ │ │ │ │ - 0x0000a394 04000000 dc87ff7f b0ad0400 ffff0110 ................ │ │ │ │ │ - 0x0000a3a4 58800100 00f00104 c60200ac 02400000 X............@.. │ │ │ │ │ - 0x0000a3b4 c087ff7f b0ac0300 ffff010f 58700000 ............Xp.. │ │ │ │ │ - 0x0000a3c4 cc0104f8 01009602 04000000 a487ff7f ................ │ │ │ │ │ - 0x0000a3d4 b0ad0400 ffff0110 58800100 00f00104 ........X....... │ │ │ │ │ - 0x0000a3e4 c60200ac 02400000 8887ff7f b0ad0400 .....@.......... │ │ │ │ │ - 0x0000a3f4 ffff0110 58800100 00f00104 c60200ac ....X........... │ │ │ │ │ - 0x0000a404 02400000 6c87ff7f b0ac0300 ffff0110 .@..l........... │ │ │ │ │ - 0x0000a414 5c040000 b80104ac 0300b602 98010000 \............... │ │ │ │ │ - 0x0000a424 5087ff7f b0ae0300 ffff0110 5c8c0100 P...........\... │ │ │ │ │ - 0x0000a434 00820204 bc0200a0 02420000 3487ff7f .........B..4... │ │ │ │ │ - 0x0000a444 b0ad0400 ffff0110 5a840100 00f60104 ........Z....... │ │ │ │ │ - 0x0000a454 cc0200b2 02400000 1887ff7f ad08b100 .....@.......... │ │ │ │ │ - 0x0000a464 ffff0137 24400000 9c010486 0600b401 ...7$@.......... │ │ │ │ │ - 0x0000a474 3ef60500 84020400 009e0204 d00500a4 >............... │ │ │ │ │ - 0x0000a484 03048606 00c80304 0000fc03 56d00500 ............V... │ │ │ │ │ - 0x0000a494 ae0504f6 0500f205 14000000 d486ff7f ................ │ │ │ │ │ - 0x0000a4a4 b0af0800 ffff0110 6ad00100 00dc0204 ........j....... │ │ │ │ │ - 0x0000a4b4 cc03008a 03640000 b886ff7f b0af0600 .....d.......... │ │ │ │ │ - 0x0000a4c4 ffff010c ec013eac 0300ce02 88010000 ......>......... │ │ │ │ │ - 0x0000a4d4 a086ff7f b0ac0300 ffff010f 5a780000 ............Zx.. │ │ │ │ │ - 0x0000a4e4 d60104e2 01008002 04000000 8486ff7f ................ │ │ │ │ │ - 0x0000a4f4 b0ac0300 ffff0110 52860100 00f40104 ........R....... │ │ │ │ │ - 0x0000a504 8c0200ae 02040000 6886ff7f ad08b100 ........h....... │ │ │ │ │ - 0x0000a514 ffff0137 24400000 9c01048a 0600b401 ...7$@.......... │ │ │ │ │ - 0x0000a524 42fa0500 88020400 00a20204 d40500a8 B............... │ │ │ │ │ - 0x0000a534 03048a06 00cc0304 00008004 56d40500 ............V... │ │ │ │ │ - 0x0000a544 b20504fa 0500f605 14000000 2486ff7f ............$... │ │ │ │ │ - 0x0000a554 b0ac0300 ffff0110 6aaa0100 00980204 ........j....... │ │ │ │ │ - 0x0000a564 a40200c2 02040000 0886ff7f b0ac0300 ................ │ │ │ │ │ - 0x0000a574 ffff0110 68c60100 00fa0204 920300b4 ....h........... │ │ │ │ │ - 0x0000a584 03040000 ec85ff7f ad08b100 ffff0137 ...............7 │ │ │ │ │ - 0x0000a594 24400000 9c0104a2 0600b401 50920600 $@..........P... │ │ │ │ │ - 0x0000a5a4 96020400 00b00204 ec0500b6 0304a206 ................ │ │ │ │ │ - 0x0000a5b4 00da0304 00008e04 56ec0500 b8050492 ........V....... │ │ │ │ │ - 0x0000a5c4 06008e06 14000000 04970181 b008b1ac ................ │ │ │ │ │ - 0x0000a5d4 00000000 9c85ff7f af40b200 ffff01c5 .........@...... │ │ │ │ │ - 0x0000a5e4 01f80204 f62200a2 0604f422 00ec0604 .....".....".... │ │ │ │ │ - 0x0000a5f4 e22200d6 0904e622 00a00a04 e0220088 .".....".....".. │ │ │ │ │ - 0x0000a604 0d04ec22 00d20d04 f02200b4 1004f822 ..."....."....." │ │ │ │ │ - 0x0000a614 00f41004 de2200c0 1104f222 00fe1104 .....".....".... │ │ │ │ │ - 0x0000a624 e42200be 1204ee22 00801304 fa2200ca .".....".....".. │ │ │ │ │ - 0x0000a634 1304a01f 00841904 ec220092 1904e622 ........."....." │ │ │ │ │ - 0x0000a644 00a01904 f42200b0 1904f822 00be1904 .....".....".... │ │ │ │ │ - 0x0000a654 e42200cc 1904a01f 009c1f04 ec2200be ."...........".. │ │ │ │ │ - 0x0000a664 2004e422 00da2004 ee2200f6 2004f422 ..".. ..".. .." │ │ │ │ │ - 0x0000a674 00922104 e22200ae 2104f822 00ca2104 ..!.."..!.."..!. │ │ │ │ │ - 0x0000a684 de2200e6 2104f622 00822204 f022009e ."..!..".."..".. │ │ │ │ │ - 0x0000a694 2204e622 00bc2204 e02200da 2204a01f "..".."..".."... │ │ │ │ │ - 0x0000a6a4 00e82204 00000000 c884ff7f af0cb200 .."............. │ │ │ │ │ - 0x0000a6b4 ffff013c 8601049e 0b00ec01 04e40a00 ...<............ │ │ │ │ │ - 0x0000a6c4 82020e9a 0b00cc02 049c0b00 800304ca ................ │ │ │ │ │ - 0x0000a6d4 0b00d003 04a20b00 e8030ea0 0b00b204 ................ │ │ │ │ │ - 0x0000a6e4 e405b40a 009c0a04 9c0b0096 0b040000 ................ │ │ │ │ │ + 0x0000a2b0 04970181 b008b1ac 00000000 b888ff7f ................ │ │ │ │ │ + 0x0000a2c0 af40b200 ffff01c5 01f80204 f62200a2 .@...........".. │ │ │ │ │ + 0x0000a2d0 0604f422 00ec0604 e22200d6 0904e622 ..."....."....." │ │ │ │ │ + 0x0000a2e0 00a00a04 e0220088 0d04ec22 00d20d04 .....".....".... │ │ │ │ │ + 0x0000a2f0 f02200b4 1004f822 00f41004 de2200c0 .".....".....".. │ │ │ │ │ + 0x0000a300 1104f222 00fe1104 e42200be 1204ee22 ..."....."....." │ │ │ │ │ + 0x0000a310 00801304 fa2200ca 1304a01f 00841904 .....".......... │ │ │ │ │ + 0x0000a320 ec220092 1904e622 00a01904 f42200b0 .".....".....".. │ │ │ │ │ + 0x0000a330 1904f822 00be1904 e42200cc 1904a01f ..."....."...... │ │ │ │ │ + 0x0000a340 009c1f04 ec2200be 2004e422 00da2004 .....".. ..".. . │ │ │ │ │ + 0x0000a350 ee2200f6 2004f422 00922104 e22200ae .".. .."..!..".. │ │ │ │ │ + 0x0000a360 2104f822 00ca2104 de2200e6 2104f622 !.."..!.."..!.." │ │ │ │ │ + 0x0000a370 00822204 f022009e 2204e622 00bc2204 ..".."..".."..". │ │ │ │ │ + 0x0000a380 e02200da 2204a01f 00e82204 00000000 .".."....."..... │ │ │ │ │ + 0x0000a390 e487ff7f af0cb200 ffff013c 8601049e ...........<.... │ │ │ │ │ + 0x0000a3a0 0b00ec01 04e40a00 82020e9a 0b00cc02 ................ │ │ │ │ │ + 0x0000a3b0 049c0b00 800304ca 0b00d003 04a20b00 ................ │ │ │ │ │ + 0x0000a3c0 e8030ea0 0b00b204 e405b40a 009c0a04 ................ │ │ │ │ │ + 0x0000a3d0 9c0b0096 0b040000 9c87ff7f af3f2200 .............?". │ │ │ │ │ + 0x0000a3e0 ffff01b8 01980104 fe1e00b0 0104fc1e ................ │ │ │ │ │ + 0x0000a3f0 00ca01b0 01bc1e00 a8040484 1f00b604 ................ │ │ │ │ │ + 0x0000a400 04e21e00 9a06d402 801f00ee 0904ac1e ................ │ │ │ │ │ + 0x0000a410 00920a0e bc1e00a2 0a04b41e 00960c04 ................ │ │ │ │ │ + 0x0000a420 e01e00a4 0c04821f 00f80d8c 02e81d00 ................ │ │ │ │ │ + 0x0000a430 861104de 1e00a411 04da1d00 e81104bc ................ │ │ │ │ │ + 0x0000a440 1d00a212 04ac1e00 be123abc 1e00b813 ..........:..... │ │ │ │ │ + 0x0000a450 9601e81d 00e414c4 02801f00 c4175ebc ..............^. │ │ │ │ │ + 0x0000a460 1e00c618 04ac1e00 e0181ce8 1d009219 ................ │ │ │ │ │ + 0x0000a470 04801f00 a21a04e8 1d00cc1a 04801f00 ................ │ │ │ │ │ + 0x0000a480 961b1cde 1e00ca1b 56e81d00 b21c0480 ........V....... │ │ │ │ │ + 0x0000a490 1f00e61c 04e81d00 e41d0400 00000000 ................ │ │ │ │ │ + 0x0000a4a0 d486ff7f b0ac0300 ffff010f 58700000 ............Xp.. │ │ │ │ │ + 0x0000a4b0 cc0104f8 01009602 04000000 b886ff7f ................ │ │ │ │ │ + 0x0000a4c0 b0ad0400 ffff0110 58800100 00f00104 ........X....... │ │ │ │ │ + 0x0000a4d0 c60200ac 02400000 9c86ff7f b0ac0300 .....@.......... │ │ │ │ │ + 0x0000a4e0 ffff010f 58700000 cc0104f8 01009602 ....Xp.......... │ │ │ │ │ + 0x0000a4f0 04000000 8086ff7f b0ad0400 ffff0110 ................ │ │ │ │ │ + 0x0000a500 58800100 00f00104 c60200ac 02400000 X............@.. │ │ │ │ │ + 0x0000a510 6486ff7f b0ad0400 ffff0110 58800100 d...........X... │ │ │ │ │ + 0x0000a520 00f00104 c60200ac 02400000 4886ff7f .........@..H... │ │ │ │ │ + 0x0000a530 b0ac0300 ffff0110 5c040000 b80104ac ........\....... │ │ │ │ │ + 0x0000a540 0300b602 98010000 2c86ff7f b0ae0300 ........,....... │ │ │ │ │ + 0x0000a550 ffff0110 5c8c0100 00820204 bc0200a0 ....\........... │ │ │ │ │ + 0x0000a560 02420000 1086ff7f b0ad0400 ffff0110 .B.............. │ │ │ │ │ + 0x0000a570 5a840100 00f60104 cc0200b2 02400000 Z............@.. │ │ │ │ │ + 0x0000a580 f485ff7f ad08b100 ffff0137 24400000 ...........7$@.. │ │ │ │ │ + 0x0000a590 9c010486 0600b401 3ef60500 84020400 ........>....... │ │ │ │ │ + 0x0000a5a0 009e0204 d00500a4 03048606 00c80304 ................ │ │ │ │ │ + 0x0000a5b0 0000fc03 56d00500 ae0504f6 0500f205 ....V........... │ │ │ │ │ + 0x0000a5c0 14000000 b085ff7f b0af0800 ffff0110 ................ │ │ │ │ │ + 0x0000a5d0 6ad00100 00dc0204 cc03008a 03640000 j............d.. │ │ │ │ │ + 0x0000a5e0 9485ff7f b0af0600 ffff010c ec013eac ..............>. │ │ │ │ │ + 0x0000a5f0 0300ce02 88010000 7c85ff7f b0ac0300 ........|....... │ │ │ │ │ + 0x0000a600 ffff010f 5a780000 d60104e2 01008002 ....Zx.......... │ │ │ │ │ + 0x0000a610 04000000 6085ff7f b0ac0300 ffff0110 ....`........... │ │ │ │ │ + 0x0000a620 52860100 00f40104 8c0200ae 02040000 R............... │ │ │ │ │ + 0x0000a630 4485ff7f ad08b100 ffff0137 24400000 D..........7$@.. │ │ │ │ │ + 0x0000a640 9c01048a 0600b401 42fa0500 88020400 ........B....... │ │ │ │ │ + 0x0000a650 00a20204 d40500a8 03048a06 00cc0304 ................ │ │ │ │ │ + 0x0000a660 00008004 56d40500 b20504fa 0500f605 ....V........... │ │ │ │ │ + 0x0000a670 14000000 0085ff7f b0ac0300 ffff0110 ................ │ │ │ │ │ + 0x0000a680 6aaa0100 00980204 a40200c2 02040000 j............... │ │ │ │ │ + 0x0000a690 e484ff7f b0ac0300 ffff0110 68c60100 ............h... │ │ │ │ │ + 0x0000a6a0 00fa0204 920300b4 03040000 c884ff7f ................ │ │ │ │ │ + 0x0000a6b0 ad08b100 ffff0137 24400000 9c0104a2 .......7$@...... │ │ │ │ │ + 0x0000a6c0 0600b401 50920600 96020400 00b00204 ....P........... │ │ │ │ │ + 0x0000a6d0 ec0500b6 0304a206 00da0304 00008e04 ................ │ │ │ │ │ + 0x0000a6e0 56ec0500 b8050492 06008e06 140000 V.............. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ │ @@ -1,22 +1,23 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ │ - 0x0000a6f4 3485ff7f 01000000 c089ff7f b0aa0180 4............... │ │ │ │ │ - 0x0000a704 448aff7f 01000000 b48eff7f b0af0280 D............... │ │ │ │ │ - 0x0000a714 5491ff7f 01000000 8c91ff7f b0af0c80 T............... │ │ │ │ │ - 0x0000a724 dc9fff7f 8cfbff7f 6cafff7f 01000000 ........l....... │ │ │ │ │ - 0x0000a734 48b0ff7f 44fcff7f 70b1ff7f 58fcff7f H...D...p...X... │ │ │ │ │ - 0x0000a744 e8b2ff7f 6cfcff7f 10b4ff7f 80fcff7f ....l........... │ │ │ │ │ - 0x0000a754 88b5ff7f 94fcff7f 00b7ff7f ab08b180 ................ │ │ │ │ │ - 0x0000a764 74b7ff7f a0fcff7f 54b9ff7f b4fcff7f t.......T....... │ │ │ │ │ - 0x0000a774 c8baff7f b0b0ac80 8cbbff7f c0fcff7f ................ │ │ │ │ │ - 0x0000a784 0cbdff7f ab08b180 88bdff7f ccfcff7f ................ │ │ │ │ │ - 0x0000a794 88c0ff7f b0b0ae80 c4c1ff7f 00fdff7f ................ │ │ │ │ │ - 0x0000a7a4 c8c3ff7f 14fdff7f a8c5ff7f b0af1680 ................ │ │ │ │ │ - 0x0000a7b4 bcceff7f 1cfdff7f d4cfff7f 30fdff7f ............0... │ │ │ │ │ - 0x0000a7c4 10d1ff7f b0b0ac80 d8d1ff7f 3cfdff7f ............<... │ │ │ │ │ - 0x0000a7d4 dcd4ff7f 78fdff7f 2cd6ff7f 8cfdff7f ....x...,....... │ │ │ │ │ - 0x0000a7e4 ecd7ff7f b0b0ac80 ccd8ff7f 98fdff7f ................ │ │ │ │ │ - 0x0000a7f4 ecdbff7f e0fdff7f d0edff7f acfeff7f ................ │ │ │ │ │ - 0x0000a804 d0f3ff7f c4fdff7f b8f4ff7f 01000000 ................ │ │ │ │ │ - 0x0000a814 40f6ff7f b0af0e80 84f7ff7f 01000000 @............... │ │ │ │ │ + 0x0000a6f0 3885ff7f 01000000 b086ff7f c0fbff7f 8............... │ │ │ │ │ + 0x0000a700 9498ff7f 8cfcff7f 949eff7f a4fbff7f ................ │ │ │ │ │ + 0x0000a710 7c9fff7f 01000000 04a1ff7f b0af0e80 |............... │ │ │ │ │ + 0x0000a720 48a2ff7f 01000000 58a5ff7f b0aa0180 H.......X....... │ │ │ │ │ + 0x0000a730 dca5ff7f 01000000 4caaff7f b0af0280 ........L....... │ │ │ │ │ + 0x0000a740 ecacff7f 01000000 24adff7f b0af0c80 ........$....... │ │ │ │ │ + 0x0000a750 74bbff7f 84fcff7f 04cbff7f 01000000 t............... │ │ │ │ │ + 0x0000a760 e0cbff7f 3cfdff7f 08cdff7f 50fdff7f ....<.......P... │ │ │ │ │ + 0x0000a770 80ceff7f 64fdff7f a8cfff7f 78fdff7f ....d.......x... │ │ │ │ │ + 0x0000a780 20d1ff7f 8cfdff7f 98d2ff7f ab08b180 ............... │ │ │ │ │ + 0x0000a790 0cd3ff7f 98fdff7f ecd4ff7f acfdff7f ................ │ │ │ │ │ + 0x0000a7a0 60d6ff7f b0b0ac80 24d7ff7f b8fdff7f `.......$....... │ │ │ │ │ + 0x0000a7b0 a4d8ff7f ab08b180 20d9ff7f c4fdff7f ........ ....... │ │ │ │ │ + 0x0000a7c0 20dcff7f b0b0ae80 58ddff7f f8fdff7f .......X....... │ │ │ │ │ + 0x0000a7d0 5cdfff7f 0cfeff7f 3ce1ff7f b0af1680 \.......<....... │ │ │ │ │ + 0x0000a7e0 50eaff7f 14feff7f 68ebff7f 28feff7f P.......h...(... │ │ │ │ │ + 0x0000a7f0 a4ecff7f b0b0ac80 6cedff7f 34feff7f ........l...4... │ │ │ │ │ + 0x0000a800 70f0ff7f 70feff7f c0f1ff7f 84feff7f p...p........... │ │ │ │ │ + 0x0000a810 80f3ff7f b0b0ac80 60f4ff7f 90feff7f ........`....... │ │ │ │ │ + 0x0000a820 7cf7ff7f 01000000 |....... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ - 0x0000a824 00000000 .... │ │ │ │ │ + 0x0000a828 00000000 .... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ │ - 0x0000bef8 a12d0000 292c0000 752c0000 .-..),..u,.. │ │ │ │ │ + 0x0000bef8 a12d0000 292c0000 912c0000 .-..),...,.. │ │ │ │ ├── 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 65313362 62333566 64386565 33323639 e13bb35fd8ee3269 │ │ │ │ │ - 0x00000010 62313239 33303931 39303665 33393461 b1293091906e394a │ │ │ │ │ - 0x00000020 35346333 32352e64 65627567 00000000 54c325.debug.... │ │ │ │ │ - 0x00000030 b84fc6c7 .O.. │ │ │ │ │ + 0x00000000 31393563 61653263 63366462 32393562 195cae2cc6db295b │ │ │ │ │ + 0x00000010 62623534 35333364 38323061 38313164 bb54533d820a811d │ │ │ │ │ + 0x00000020 61343633 38652e64 65627567 00000000 a4638e.debug.... │ │ │ │ │ + 0x00000030 8cde7e60 ..~` ├── 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 384348 2024-07-12 21:49:53.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 536 2024-07-12 21:49:53.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 380432 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: 400 │ │ │ │ +Installed-Size: 396 │ │ │ │ Depends: porechop (= 0.2.4+dfsg-6) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for porechop │ │ │ │ -Build-Ids: 18e13bb35fd8ee3269b1293091906e394a54c325 │ │ │ │ +Build-Ids: 42195cae2cc6db295bbb54533d820a811da4638e │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -usr/lib/debug/.build-id/18/e13bb35fd8ee3269b1293091906e394a54c325.debug │ │ │ │ │ +usr/lib/debug/.build-id/42/195cae2cc6db295bbb54533d820a811da4638e.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/18/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 398564 2024-07-12 21:49:53.000000 ./usr/lib/debug/.build-id/18/e13bb35fd8ee3269b1293091906e394a54c325.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/lib/debug/.build-id/42/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 394796 2024-07-12 21:49:53.000000 ./usr/lib/debug/.build-id/42/195cae2cc6db295bbb54533d820a811da4638e.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